Author Topic: custom extended firmware  (Read 568 times)

lokki

  • Team Member
  • ***
  • Posts: 159
    • View Profile
custom extended firmware
« on: September 09, 2017, 11:32:17 AM »
hi there,

i am hacking the firmware quite a bit lately and have made a github fork to save my work.

find it here if you are interested:

https://github.com/lokkiikkol/preenfm2

the changes as of now are:

*hertz mode: in the oscillator settings, changes detune to hertz increment instead of cent, beating stays the same over whole range of the instrument.

*global midi channel: if enabled midi coming in to this channel will be sent to all four channels. useful for mpe instruments mainly.

*program change modes: enhances the program change options in the settings, off and cc are the old no and yes, bank combo and dx7a and b ignore banknumber messages and switch the choosen mode via program change. (banknumber lsb cc32 can still be used to choose bank number)

*usercc: set a cc number in the global menu (anything from 0 to 126) and choose that as a matrix source. be aware that there are many cc's taken for other things on the preenfm2, so best to check first if your desired cc is free.


i will try to keep this post updated with the latest info, and hope to continue to work a little on the firmware.

EDIT:xavier, i'm not sure if i should post a binary here in the forum, what do you think?

firmware is attached
« Last Edit: October 02, 2017, 11:19:14 PM by Xavier »

Xavier

  • Administrator
  • Hero Member
  • *
  • Posts: 1228
    • View Profile
Re: custom extended firmware
« Reply #1 on: September 10, 2017, 09:27:50 AM »
Very nice...  :)

I think posting the binary is a good idea.
Please try to find a different firmware name : "L.07" ?


lokki

  • Team Member
  • ***
  • Posts: 159
    • View Profile
Re: custom extended firmware
« Reply #2 on: September 10, 2017, 09:47:45 PM »
ok, original post updated... is this different enough?

opus.quatre

  • Team Member
  • **
  • Posts: 66
    • View Profile
Re: custom extended firmware
« Reply #3 on: September 23, 2017, 10:40:57 AM »
Hello @Lokki..
And hello @Xavier..
ANd hello @Everyoneelse..

First of all : a big thanx for the "hertz" detune which, I believe, should be an option available on each single synth.. Nothing more boring that a 4hz "beating" in the upper octave when the ensemble effect in the lower one is so slow and sweet..
I think that, using the mattrix, it was still possible to use Note Scaling as source, OpFreq as destination, and a negative value (-0.0001 ???) if the detune is >0, and vice versa, but that means  using up to 5 matrix slots, and some time to set all this up.. And that would waste the Note Scaling which can be useful for envelope rates or Modulation Indexes..
This HZ function will be more versatile, lighter, easier to use, less dispendious.. If I'm allowed to vote, I would vote for Xavier including this function/option in the official firmware..

Second : Usercc is probably an useful feature too.. I can't tell for the 2 other new features, as I don't understand much what they are and what they mean.. I need more experience..

Third and last : Autumn is here.. Enjoy it..
Thierry
« Last Edit: September 23, 2017, 11:04:12 AM by opus.quatre »

chaocrator

  • Team member
  • *
  • Posts: 26
    • View Profile
Re: custom extended firmware
« Reply #4 on: September 26, 2017, 04:00:30 PM »
global MIDI channel is really useful feature, and the original firmware definitely missed it.

and the question: is it difficult to make either „normal“ & „overclocked“ binaries, as it's made for original firmware?

lokki

  • Team Member
  • ***
  • Posts: 159
    • View Profile
Re: custom extended firmware
« Reply #5 on: September 26, 2017, 11:39:01 PM »
this is an overclocked version, it's not difficult to make a normal version, why would you need it?

chaocrator

  • Team member
  • *
  • Posts: 26
    • View Profile
Re: custom extended firmware
« Reply #6 on: September 27, 2017, 07:54:37 AM »
this is an overclocked version, it's not difficult to make a normal version, why would you need it?
if this is an overclocked version, sure i don't need normal.
will try it as soon as my preenfm2 will be repaired.

chaocrator

  • Team member
  • *
  • Posts: 26
    • View Profile
Re: custom extended firmware
« Reply #7 on: September 27, 2017, 08:20:49 PM »
3 hours on this firmware. i definitely like it.
advanced MIDI options rock.
usercc is another very cool feature that enlivens the sound of the cyclic sequences (i use preenfm2 mainly for rhythm section).

lokki

  • Team Member
  • ***
  • Posts: 159
    • View Profile
Re: custom extended firmware
« Reply #8 on: September 28, 2017, 05:37:29 PM »
nice!

alien_brain

  • Team Member
  • **
  • Posts: 85
    • View Profile
Re: custom extended firmware
« Reply #9 on: October 02, 2017, 05:51:42 PM »
using it here successfully!

matrix12x

  • Team Member
  • **
  • Posts: 50
    • View Profile
Re: custom extended firmware
« Reply #10 on: October 12, 2017, 02:44:24 AM »
I also vote for Hz mode to be integrated into the "Official" firmware

Xavier

  • Administrator
  • Hero Member
  • *
  • Posts: 1228
    • View Profile
Re: custom extended firmware
« Reply #11 on: October 15, 2017, 09:12:00 PM »
Definitely  ;)
Hertz mode and global midi channel are part of 2.08.
I just uploaded a beta 1.
« Last Edit: October 15, 2017, 09:58:46 PM by Xavier »

lokki

  • Team Member
  • ***
  • Posts: 159
    • View Profile
Re: custom extended firmware
« Reply #12 on: October 16, 2017, 11:13:45 AM »
nice!

opus.quatre

  • Team Member
  • **
  • Posts: 66
    • View Profile
Re: custom extended firmware
« Reply #13 on: October 16, 2017, 01:15:27 PM »
This is a great news.. PreenFM2 is growing better and better..