-
-
Notifications
You must be signed in to change notification settings - Fork 117
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Flesh out midi() #192
Comments
nice wish list! would also love to find a way to support mpe for microtonal stuff |
I think these mostly would work already via superdirt e.g. Tidal also has grouped parameters for cc and nrpn so this is possible |
started implementing this in https://github.com/tidalcycles/strudel/compare/objectify-midi there is this list of controls: https://webmidijs.org/api/classes/OutputChannel#sendControlChange |
Hi, thank you so much for all the work you put in Strudel, I really love playing it with digitakt/tone! Is there already a way to sync the midi clock? |
Strudel currently does not support clock syncing, but I think the library it uses supports clocks: https://webmidijs.org/api/classes/Input#event:clock / https://webmidijs.org/api/classes/Output#sendClock |
Yes it would be a matter of calling Here's superdirt's logic for turning messages into midi: There's some nuances e.g. if a control change arrives in the same message as a note you want to send the control change first. (This can delay notes a bit though.. midi gets fiddly) |
idea: use |
clock is now implemented in #710 |
Thanks! Thats great!
Van: "Felix Roos" ***@***.***>
Aan: "tidalcycles/strudel" ***@***.***>
Cc: "clickglue" ***@***.***>, "Comment" ***@***.***>
Verzonden: Woensdag 27 september 2023 22:55:41
Onderwerp: Re: [tidalcycles/strudel] Flesh out midi() (Issue #192)
Hi, thank you so much for all the work you put in Strudel, I really love playing it with digitakt/tone! Is there already a way to sync the midi clock?
clock is now implemented in [ #710 | #710 ]
—
Reply to this email directly, [ #192 (comment) | view it on GitHub ] , or [ https://github.com/notifications/unsubscribe-auth/AELXOAKV5UTFSNR72A33J7DX4SHE3ANCNFSM56W7NHAQ | unsubscribe ] .
You are receiving this because you commented. Message ID: ***@***.***>
|
It would be great if a Also, if there is a note and program change message at the same time, the program change should be sent first, so the correct instrument is selected before playing the note. This works fine for me in SuperCollider, so I know it can work. Regardless of my M8 needs, it would be useful to be able to switch presets on any external synth (even if on many of them there is a slight delay before the new sound can be used -- you might send the program change at the start of a cycle or new section of the piece). |
Relates to #60
Wish list:
The above send to first midi channel, send to both second and sixth like:
Also
midinote
,polytouch
,midibend
, etc..edit:
ccn
/ccv
nrpnn
/nrpv
midinote
why not usenote
?n
why not usenote
?midichan
The text was updated successfully, but these errors were encountered: