Of course, you can have a look at my project Glicol that can also be helpful for people to get some intuition on live coding in browsers immediately: https://glicol.org/
> Show HN: Polymath: Convert any music-library into a sample-library with ML
I tried this the other day. There's several issues regardless of using the pinned versions in requirements.txt and trying to use debian bullseye and python 3.10.10 as implied by the provided dockerfile. At least these I noted:
- fix deprecated np.bool usage
- module 'scipy.signal' has no attribute 'hann' --> change to scipy.signal.windows.hann
- librosa.feature.melspectrogram(y, change to y=y
- needs CUDA 11
I got it to work without gpu acceleration cause of the last point. If I come back to this I'll probably just look at using demucs, librosa etc. directly (polymath.py is only ~600 lines gluing things together) and hopefully get it working with latest nvidia drivers.
> JellyJamPreserve is a Raspberry Pi project that uses jack_capture to record audio on the toggle of a switch. It continuously records audio into a 5 minute circular buffer, and when the switch is turned on the buffer is dumped to a file and it starts recording audio to the file until the switch is turned off. This way you can preserve any cool improvisations by recording sounds from the past!
Want to let you know that I just spent an hour playing around with glicol. It's really something, and very cool that you even included a collaberative editor. Have you shown it on HN yet? I think lots of people here would be interested
Yes it's showed a while ago. But now it's in the next round of refactoring. The syntax does not change much, but the core speed is optimized. The website needs to be rewritten. I am considering using solidjs, dioxus and egui. In addition to the browser editor, there is also this cli that can be used: https://github.com/glicol/glicol-cli
Eli's tutorials on SuperCollider are also very helpful: https://www.youtube.com/@elifieldsteel
Of course, you can have a look at my project Glicol that can also be helpful for people to get some intuition on live coding in browsers immediately: https://glicol.org/