preenfm Forum

PreenFM => preenfm2 and preenfm3 => Topic started by: jojjelito on May 06, 2014, 01:22:14 PM

Title: Sysex, cc, NRPN completeness
Post by: jojjelito 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
Title: Re: Sysex, cc, NRPN completeness
Post by: martindunne on May 06, 2014, 01:47:22 PM
I think Xavier is in the process of making an editor at the moment
Title: Re: Sysex, cc, NRPN completeness
Post by: Xavier 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

Title: Re: Sysex, cc, NRPN completeness
Post by: Xavier 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
Title: Re: Sysex, cc, NRPN completeness
Post by: jojjelito 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!
Title: Re: Sysex, cc, NRPN completeness
Post by: Xavier 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.
Title: Re: Sysex, cc, NRPN completeness
Post by: DMM on June 09, 2014, 09:58:06 AM
Very exited to hear a editor is in the making!
Title: Re: Sysex, cc, NRPN completeness
Post by: Xavier on June 09, 2014, 10:27:10 AM

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