You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi
first of all, I have to say this is a great project 馃憦馃檹
I was thinking about using scribble as a midi device in any DAW;
there are some open-source tools like easymidi that can act as virtual midi devices and stream data from node.js to DAW.
the scribble.midi() function writes data into file, but if there was a function like scribble.stream() which starts outputting midi messages based on bpm and pattern it would be pure magic 馃幖
The text was updated successfully, but these errors were encountered:
This is a fantastic idea. I had tried something similar with virtual ports and had reached some amount of success. But never really continued that idea. I glanced over easymidi and it seems like one could use it as a dependency and generate the stream via scribble.stream (I ll look into it more once time permits)
Thank you for the suggestion and the kind words :)
This would be a great feature, but I would really suggest to just keep it simple and not to include easymidi as a dependency. Simple timer based event stream would suffice and everyone can feed that into any synth or midi interface of their choice.
v5 branch has support for external output
(it is used in my iva2k/live fork I'm preparing to merge back into scribbletune/live, and it can send real-time stream to MIDI port via e.g. WebMidi)..
Hi
first of all, I have to say this is a great project 馃憦馃檹
I was thinking about using scribble as a midi device in any DAW;
there are some open-source tools like easymidi that can act as virtual midi devices and stream data from node.js to DAW.
the
scribble.midi()
function writes data into file, but if there was a function likescribble.stream()
which starts outputting midi messages based onbpm
andpattern
it would be pure magic 馃幖The text was updated successfully, but these errors were encountered: