Novation A Station - Help me out of the foothills of understanding please? #265
Replies: 8 comments 1 reply
-
Hm, let me see. The docs look good, they seem to be thorough, Sometimes synths need special setup/functions setup before they will respond to sysex queries. The one thing that I spot in the docs is that there is a memory protect switch. But are you sure the synth does receive MIDI from the computer? Can you send note on/note off signals with MIDI Ox to make sure the connection in that direction is correct? That being sorted out, your request looks good, I would assume sending f0 00 20 29 01 40 7f 40 00 00 00 00 00 f7 should lead to a reply (same as yours without the VV Vi) Sometimes the docs are incorrect. What do the message look like from the synth initiatiated dump? You could choose to use that sysex channel instead of the 7f. |
Beta Was this translation helpful? Give feedback.
-
Thanks for this, really helpful! For some reason I still can't get MidiOX to act as expected but I've managed to get a response via KK! 18:31:22.037: Out M8U XL 2 Sysex [f0 00 20 29 01 40 7f 40 00 00 00 00 00 f7] 18:31:22.088: In M8U XL 2 Sysex [f0 00 20 29 01 40 7f 00 00 11 02 00 00 30 2c 00 00 40 2e 15 40 40 42 40 40 4e 56 40 40 40 42 40 40 40 2f 40 40 47 42 3f 40 40 40 40 40 40 40 49 40 40 00 00 00 00 7f 00 00 37 29 7f 56 40 40 40 45 55 40 40 40 00 40 00 00 3c 40 00 54 7f 57 6b 2a 00 6e 7d 00 41 00 00 29 00 00 03 00 0f 40 40 40 38 03 40 00 00 00 00 00 71 74 1e 00 00 00 40 64 00 40 3e 00 40 7f 00 24 40 28 7b 40 10 00 4a 53 40 40 14 00 00 0d 00 00 00 49 00 55 f7] 18:31:22.088: Out M8U XL 2 Sysex [f0 00 20 29 01 40 7f 00 00 11 02 00 00 30 2c 00 00 40 2e 15 40 40 42 40 40 4e 56 40 40 40 42 40 40 40 2f 40 40 47 42 3f 40 40 40 40 40 40 40 49 40 40 00 00 00 00 7f 00 00 37 29 7f 56 40 40 40 45 55 40 40 40 00 40 00 00 3c 40 00 54 7f 57 6b 2a 00 6e 7d 00 41 00 00 29 00 00 03 00 0f 40 40 40 38 03 40 00 00 00 00 00 71 74 1e 00 00 00 40 64 00 40 3e 00 40 7f 00 24 40 28 7b 40 10 00 4a 53 40 40 14 00 00 0d 00 00 00 49 00 55 f7] It's still not saying 'ooh I recognise a synth, but this now becomes a programming challenge for me (rather than just a basic 'oh fiddle, what have I forgotten to plug in' type challenge!) I'm going to work my way down the rest of the script now and see what I can do - still, any pointers or advice gratefully received |
Beta Was this translation helpful? Give feedback.
-
Solid step of progress, the first (real) hurdle is cleared! 16:33:20: info Found Novation AStaton on channel 1 replying on device M8U XL 2 when sending to M8U XL 2 on channel 1 Now to work out how to instigate a full dump and poplulate patches in KK This is the .py at the moment:
|
Beta Was this translation helpful? Give feedback.
-
Now seems to be working, I'm super excited, this is great software!
|
Beta Was this translation helpful? Give feedback.
-
Awesome progress! Great to hear it works - if you're ok with it, I'll add the adaptation to the next regular Orm release? I will also have a look at the code and check. Do you have a syx file that we can include as test data, to make sure I don't accidentally break the adaptation in the future when changes to the Orm happen? |
Beta Was this translation helpful? Give feedback.
-
I'd be delighted to see it included in the main release (after you've had a good check and ensured I've not actually broken anything! I understand the K Station is functionally identical to the A Station so it should work for both of them. What do I need to do to generate the syx file (or what do you need in it)? More than happy to provide what ever is needed (as i'll be fishing for help with the bigger project of making it work with my SY85 next ;-)) |
Beta Was this translation helpful? Give feedback.
-
Re testing, I think I'm in the wrong folder? I get to this bit
and it says it can't find the relevant folder - what am I missing? |
Beta Was this translation helpful? Give feedback.
-
I went through the code, and generally it looked good. Did a few tweaks and hope it still works with the real device. I'll release it together with the 2.0.8 finished hopefully today! |
Beta Was this translation helpful? Give feedback.
-
I'd like to have a go at modifying the UltraNova adaptation to work with the A-Station but I'm having some really basic issues getting back in to understanding Sysex (before I even get to the Python stuff!)
I've got the synth manual and it's got a good breakdown of the MIDI spec: https://fael-downloads-prod.focusrite.com/customer/prod/downloads/A-Station%20User%20Guide%20-%20EN.pdf
But I can't get the synth to 'announce' itself (even outside of KnobKraft), if I manually instigate a dump from the synth front panel I can see the data arriving in KnobKraft, but I can't see anything happening when I send it anything (the midi light on the synth doesn't flash and I can't trigger it to respond with anything).
This includes when I send what I think is the dump request string from within MidiOx too: F0 00 20 29 01 40 7f 40 00 Vv Vi 00 00 F7h
So it may be that there's some more fundamental trouble shooting to be done first and any assistance I can get with this would be gratefully received! (and I will respond, unlike my A Station!)
Beta Was this translation helpful? Give feedback.
All reactions