Benoit Bovy
Benoit Bovy
> I wouldn't be surprised if there are some limitations in the Colab widget implementation such that you wont hear any sound. One thing I'm not sure is whether the...
Let's turn Jupyter into a full-featured DAW :-)
Yes it will probably be easier to first experiment with NexusUI elements. GridSound looks really impressive, though!
[react-nexusui](https://github.com/rakannimer/react-nexusui) will probably be easier to integrate in ipytone? Some more widgets: - [Oscilloscope](https://www.npmjs.com/package/oscilloscope) - [react-audio-spectrum](https://www.npmjs.com/package/react-audio-spectrum)
https://github.com/g200kg/webaudio-controls
Hi @kolibril13, thanks for the feedback! I've noticed that too but I haven't taken the time to look at it yet. That's weird, it used to work including on Jupyterlite...
There's no built-in support (yet) in ipytone for playing midi files, but you could parse the midi file using, e.g., [mido](https://mido.readthedocs.io/en/latest/index.html) to create `ipytone.Part` events without much effort. For example:...
In the mid/long term, it would be nice to have features like GUI widgets to visualize (#12) and/or edit partitions as well as widgets to connect MIDI devices using https://webmidijs.org/...
I don't have much experience with midi files, maybe this could happen when starting to record a performance while a key is already pressed down? I guess a "note on"...
With #104 and #105 (available in the next release), creating a `Part` object from a midi file is slightly more straightforward than in https://github.com/benbovy/ipytone/issues/77#issuecomment-1161666380: ```python events = [] for msg...