Skip to content
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

Midi output to 'real' hardware (synths and drum machine) #21

Open
mungewell opened this issue Apr 27, 2022 · 5 comments
Open

Midi output to 'real' hardware (synths and drum machine) #21

mungewell opened this issue Apr 27, 2022 · 5 comments

Comments

@mungewell
Copy link

Interesting project, and noting that it's been idle a while so perhaps no one is watching for bugs...

Is is possible to have the resultant notes be output to 'real' hardware (rather than played by Fluid Synth)? This could be to other USB Midi devices plugged in, or to a UART based 5pin DIN connection (I believe there is a trick needed to get the correct Baud rate).

I imagine this would need some adaption of the instrument picker page to choose destination, and midi channel. Perhaps this would be better as another page entirely.

@Sonosus
Copy link

Sonosus commented May 3, 2022

+1. I'd like to be able to play my modular synth via Griode. If you do go down this route, polyphony would be nice to have so the notes can be arpeggiated...

@jpetazzo
Copy link
Owner

Hi!

Yes, it's possible to output MIDI notes to something else. It would be super easy to change the code to output to another MIDI port; however, giving the choice (as you suggested, in e.g. the instrument picker page) would require more changes.

I don't have the time to work on Griode anymore; I merely play with it these days, but I'm going to leave this issue open because I think it would be a super nice feature, and maybe I (or someone else) will improve it later! ✨

@worikgh
Copy link

worikgh commented Aug 20, 2022

Sonosus mungewell

I have some code I could share with you that does exactly that. I use it to drive a polyphonic synthesiser. ATM it is a work in progress in a larger system but if you are interested I could carve it out for you.

@Sonosus
Copy link

Sonosus commented Aug 20, 2022

If you have time, that would be great.

Thanks!

@worikgh
Copy link

worikgh commented Aug 23, 2022

@Sonosus have a look at this

Clone https://github.com/worikgh/novation_lpx.git

There are a number of programmes there but atm only lpx_manager is documented.

Let me know how you get on. It is all very new, fragile, buggy, and fails silently some times. But I am steadily working on it and happy to hear your opinions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants