|
Post by davehouse on Nov 22, 2020 19:30:03 GMT
Hi there,
I'm completely new to StreamByter and indeed iOS audio, so I apologise if this is a very basic question. I've read through the documentation and examples and I think what I want to do is achievable, but before I dive into a whole new world of code I wanted to check first!
I have a Keith McMillen QuNeo controlling a Korg NTS-1 over USB via an iPad Mini 4. The NTS-1 resets every time it's turned off with no way to save patches so I'm trying to get around that with MIDI. Essentially what I need to do is capture the state of the QuNeo at any given moment and save it, ready for recall later. The synth just uses 28 different CC values on channel 1. This snapshot/preset needs to output all data to the NTS-1 on load to load the patch into the synth.
So two questions: 1) is this possible with StreamByter? and 2) any tips for where to start?!
|
|
nic
Soapbox Supremo
Troublemaker
Press any key to continue
Posts: 2,011
|
Post by nic on Nov 22, 2020 20:09:34 GMT
Yes, you could do it in StreamByter, but I wonder whether my GigRig MIDI+ app will suit your needs better? It can capture each of your setups, save to a file and then replay each at will.
Regards, Nic.
|
|
|
Post by davehouse on Nov 22, 2020 22:04:23 GMT
Ah cool, looks like exactly what I've been looking for. So I can leave it running in the background - it doesn't need a host app / MIDI router app?
Presumably it captures received MIDI data from (in my case) the Quneo which I can choose to save as a preset as required, so the last received parameters are stored? Could it query the Quneo for values not sent in that session? (I'm thinking of scenarios where only certain MIDI parameters were received and stored in a preset but the NTS1 requires a full suite of parameter data after a restart).
Does the app push values to the selected device on loading a preset? Could it send to both the synth and the Quneo so the controller's sliders etc are are synced?
Apologies for all the questions and thanks for your help!
|
|
nic
Soapbox Supremo
Troublemaker
Press any key to continue
Posts: 2,011
|
Post by nic on Nov 23, 2020 17:06:45 GMT
Yes, you can leave it running in the background (although think it has 15 min idle timeout to prevent battery drain) and it doesn't need a host nor a routing app - it should be able to operate directly with the quneo/NTS
If you knew what incantation was needed to send to quneo/NTS to make it dump all its parameters, then you could create a small file with that in, send it and then capture the results.
The app doesn't have presets as such, just files of MIDI events that can be transmitted. In theory you could capture the output of both devices and save to a file and re-program both devices at once.
I'm not 100% sure this is going to be as fluid as what you are looking for, but it beats programming in StreamByter (which will do it but would take a lot of effort)
Regards, Nic.
|
|
|
Post by davehouse on Nov 23, 2020 17:32:52 GMT
Cheers Nic, I really appreciate the help! I've already tried so many options that provided it works I'm willing to sacrefice some fluidity at this stage!
The one thing I'm not entirely clear on is the MIDI event capturing. Can it capture static values so save/transmit the current state? Or does it capture and output time-based MIDI changes like automation, fades etc?
Think I'll grab it anyway and have a play!
|
|
|
Post by davehouse on Nov 24, 2020 12:57:13 GMT
I've answered my own question :-) It records and plays back MIDI data in real time. That's workable for me for sure. Weirdly the app won't remain connected to the NTS-1 in the Send Midi To setting but no matter, I can route GigRig MIDI there using the Midimttr app.
One thing that would be great for my use (and I realise this isn't a GigRig board so will keep it brief) is eliminating the timings between events so I don't have to wait for patches to load. I guess I can edit the MIDI files afterwards.
Anyway thanks for putting me onto GigRig!
|
|