Author Topic: Sysex, cc, NRPN completeness  (Read 10391 times)

jojjelito

  • Team member
  • *
  • Posts: 11
    • View Profile
Sysex, cc, NRPN completeness
« on: May 06, 2014, 01:22:14 PM »
I was just briefly looking at the source code yesterday night and saw a list of CCs being used. However, I couldn't find where the algorithm for instance gets set. Is there a MIDI implementation document with sysex and CCs and such somewhere and is the implementation complete?

I was looking for this as it would be nice to have an editor, or the possibility to map the most important stuff to a hardware controller.

Please be aware that I didn't exactly scan the code, just opened some files in the browser to take a quick look  :o

martindunne

  • Team Member
  • ***
  • Posts: 118
    • View Profile
Re: Sysex, cc, NRPN completeness
« Reply #1 on: May 06, 2014, 01:47:22 PM »
I think Xavier is in the process of making an editor at the moment

Xavier

  • Administrator
  • Hero Member
  • *
  • Posts: 2259
    • View Profile
Re: Sysex, cc, NRPN completeness
« Reply #2 on: May 06, 2014, 06:18:10 PM »
Yes i will definitely add a part in the manual about midi very soon.

To summarize:
. Every parameter is controllable with NRPN.
. Some of the parameters are controllable with direct CC.
. Some regular midi commands such as bank select, program change or pedal are also recognize.
. Sysex is only use to save and read single patch. It's not really possible to document because it's a memory dump of the preset and contains 32bits floating point numbers split into 7bits parts.

The preenFM2 can also send CC or NRPN when you change parameters... see config menu.

And yes i'm currently working on an editor (JUCE based).
There will be a standalone version as well as a plugin one and will run on Mac, Windows and Linux.

Xavier

« Last Edit: May 06, 2014, 06:28:57 PM by Xavier »

Xavier

  • Administrator
  • Hero Member
  • *
  • Posts: 2259
    • View Profile
Re: Sysex, cc, NRPN completeness
« Reply #3 on: May 06, 2014, 11:04:30 PM »

Just spent a moment writing a first sketch :
http://ixox.fr/preenfm2/manual/midi/

Let me know if you have any remarks, requests or questions.

Xavier

jojjelito

  • Team member
  • *
  • Posts: 11
    • View Profile
Re: Sysex, cc, NRPN completeness
« Reply #4 on: May 06, 2014, 11:54:03 PM »
Just wanted to say awesome work and thanks!  ;D

There's some explanations missing, I'll be happy to add those if I could edit the doco. Stuff like filter type 1 = nnnP, type X = BP and such like. All of that can be found in the source, in the old bad days the doco had to be super accurate and beyond complete  :D

Great work!

Xavier

  • Administrator
  • Hero Member
  • *
  • Posts: 2259
    • View Profile
Re: Sysex, cc, NRPN completeness
« Reply #5 on: May 07, 2014, 10:11:40 PM »

Thanks,
You're right that was usefull.

And that made me realise there are some bugs with the direct CC maping.
I'm working on it.

DMM

  • Team member
  • *
  • Posts: 8
    • View Profile
Re: Sysex, cc, NRPN completeness
« Reply #6 on: June 09, 2014, 09:58:06 AM »
Very exited to hear a editor is in the making!

Xavier

  • Administrator
  • Hero Member
  • *
  • Posts: 2259
    • View Profile
Re: Sysex, cc, NRPN completeness
« Reply #7 on: June 09, 2014, 10:27:10 AM »

You can see some early screenshot here :
http://ixox.fr/forum/index.php?topic=63367.0