Skip to content

Feature idea: Stream midi 聽#147

Open

Description

@omidnavy

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 馃幖

Activity

  1. walmik commented on Apr 9, 2021

    @walmik
    Collaborator

    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 :)

  2. pauliusuza commented on Jul 19, 2021

    @pauliusuza

    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.

  3. iva2k commented on Sep 18, 2021

    @iva2k
    Collaborator

    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)..

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions