Need a custom Audio to Midi converter
Hello, so i need a real time audio to midi conversion plug in for ableton that is little latency and has 3 main functions:
1. trigger on/off or open/close notes per dynamics
2. track volume to convert to notes/velocity
3 track pitch to convert to notes in a specific frequency range.
does not need to look good, mainly used by me to control a live performances lights.
the idea is that i can as a sound engineer connect my computer to the mixing console with madi or dante. Then send those audio channels from console to my ableton/max where it converts to midi to those 3 different functions, that is to then send to the lighting desk via midi.
Also interested in other options to create this idea. please let me know if a job like this interest someone and we can talk about it.
thanks
-Jonas Verwijnen
That is an easy task if you send only monophonic,
one audio signal at a time.
If I understand correctly, you would send pitched audio signal
that on the other side will trigger note ON - velocity, and note Off when signal
drops below set level.
There are numerous objects for that, fzero~ (not my favorite)
vb.pitch~~(Mac only, my favorite), then sigmund~ etc,
but fiddle~ (can track multiple pitches at same time)
could maybe be the one you need.
All you need at the end is to convert freq to notes, and use amplitude for velocity.
Also Ircam had some objects for polypitch tracking, antefosco, transcribe ...
But only Mac if I remember correctly.
-----
I am not interested in any job, but if you need some help
just ask.
I would start compairing different pitchtracker objects
-----------
But now another idea - audio signal can cary any kind of information
like note number and velocity , or own made control messages.
All you need is to send a signal that on the receiver side gets understood as such.
Here one example with few controllers.
adoutput~ grabs direct hardware output, and so
simulates what gets received on the other side.
You would NOT output this to loudspeakers.
If you still need help with a prototype, contact me.
Thanks for these awesome help!