Author Topic: preenfm3 : v0.107 (MPE) : April 18th 2021  (Read 7529 times)

Xavier

  • Administrator
  • Hero Member
  • *
  • Posts: 2011
    • View Profile
Re: preenfm3 : 0.99 (TFT auto reinit & bug fixes)
« Reply #30 on: December 06, 2020, 09:07:15 PM »
Flashing 99 worked great! I have no idea what was wrong for 98b.
And my Mixer files function perfectly now. Thanks much for the great product and support!

Awesome !!
Thanks for the update  :)

JeffS

  • Team member
  • *
  • Posts: 37
    • View Profile
Re: preenfm3 : 0.99 (TFT auto reinit & bug fixes)
« Reply #31 on: December 07, 2020, 05:54:01 PM »
Quote
That cannot be the problem. The Mixer file saves all the 6 presets in its own file.
If that still fails with 0.98b please share the mixer file (it's in /pfm3/  on the sd card ansd its name is "<YOUR BANK NAME>.MIX". I'll then debug what's wrong.

I worked on a new WIKI page this week :
https://github.com/Ixox/preenfm3/wiki/TFT
Will publish a 0.99 firmware later today.

Xavier, if you could debug I would appreciate it. Sometimes these Mixer's load, sometimes they don't. At the moment I can only get the DX7 Mixer to load. I have attache two of the three .mix files I used. When I navigate to "Load" then select the desired Mixer folder and file everything is good. But then when I press  "Load" the FM3 freezes and I must reboot.

But one of them always works and loads perfectly: for the file "DX7Test" that is no.1 inside the bank called "MIXER2YA.MIX". That always works.
« Last Edit: December 07, 2020, 06:49:43 PM by JeffS »

Xavier

  • Administrator
  • Hero Member
  • *
  • Posts: 2011
    • View Profile
Re: preenfm3 : 0.99 (TFT auto reinit & bug fixes)
« Reply #32 on: December 07, 2020, 10:13:34 PM »
Thanks for those files, there were very usefull.

There's sometimes a problem with loading mixer file with some instrument with 0 voice.
I have a fix i'll publish tomorrow hopefully.

With your mixer files, i also find problems with the save of scala scales   :-\
So i'd like to fix this one too.
« Last Edit: December 07, 2020, 10:22:00 PM by Xavier »

Xavier

  • Administrator
  • Hero Member
  • *
  • Posts: 2011
    • View Profile
Re: preenfm3 : 0.99 (TFT auto reinit & bug fixes)
« Reply #33 on: December 08, 2020, 08:57:45 AM »

Thanks again Jeff for the bug report.
I think v0.99b will work better for you.
https://github.com/Ixox/preenfm3/releases/tag/v0.99b



JeffS

  • Team member
  • *
  • Posts: 37
    • View Profile
Re: preenfm3 : 0.99 (TFT auto reinit & bug fixes)
« Reply #34 on: December 08, 2020, 11:59:15 PM »

Thanks again Jeff for the bug report.
I think v0.99b will work better for you.
https://github.com/Ixox/preenfm3/releases/tag/v0.99b

Thanks! Looking forward to trying it tonight. I'll report back. Even with .99 I got it working quite well indeed. I was able to use saved presets and Scala, etc ... I just needed to be careful where to put things. I also look forward to trying to quickly switch with my sequencer between different Presets on different channels with PGm changes...

Xavier

  • Administrator
  • Hero Member
  • *
  • Posts: 2011
    • View Profile
Re: preenfm3 : 0.100 (navigation, matrix, UI)
« Reply #35 on: December 13, 2020, 03:47:11 PM »

I try to publish a firmware on sunday if something come out from this forum.
Thanks everyone for all the feedback.

v0.100 is available:
https://github.com/Ixox/preenfm3/releases

Editor

    New navigation in Editor>Operator
    Same button use to improve Matrix navigation
    Remember each page last selection and come back to same page.
    current edition title more visible (used to be dark blue)

Matrix

    randK source added : new random triggered on new note played (also work for each new note played by arpeggiator).
    Midi CC74 source added : usefull for MPE. Midi control change 74 available a a matrix source.
    Feedback modulation target added : After IM4, you'll find "FdBck" to modulate the feedback phase modulator.


JeffS

  • Team member
  • *
  • Posts: 37
    • View Profile
Re: preenfm3 : 0.100 (navigation, matrix, UI)
« Reply #36 on: December 15, 2020, 06:25:43 PM »
Xavier,

Version 0.100 is great!!

Beautiful little synth! Might have to get another ha ha. Many thanks,
js

Xavier

  • Administrator
  • Hero Member
  • *
  • Posts: 2011
    • View Profile
Re: preenfm3 : v0.101 (Modulation, Ext Sync, USB, TFT)
« Reply #37 on: December 20, 2020, 06:11:06 PM »
v0.101 available
https://github.com/Ixox/preenfm3/releases
If no big bugs are found in this realease, i now have to work on documentation and maybe on a video.

What's new :

Modulation
* New matrix source : poly aftertouch
* New matrix sources : 4 user Control Changes (CC1 to 4)  editable in mixer second Global page.

Sequencer
* Arpeggiator can now sync to Sequencer internal BPM
* LFO and Step sequencer modulator can now sync to Sequencer internal BPM

UI
* Mixer  : Voices, compressor, out reordered
* Editor > Module : LFO and step sequencer have now a Sync parameter to easily select External Sync

USB
* Midi over USB were not seen very often by the computer. Should be fixed.

TFT
* New timing to improve stability. For the first time, 0 instability on my 4 pfm3s after 4 hours of screen animation.
* AutoReinit (Menu>Config>TFT Reinit) is now OFF by default (it sometimes reinitialized the TFT when not useful, so use it only if it improves)

Bug Fix
* Don't crash when select Clickable encoders in  MENU>Config clickable encoder Without clickable encoders
* Arpeggiator sometimes continued after we stop the Sequencer
« Last Edit: December 20, 2020, 06:28:21 PM by Xavier »

Xavier

  • Administrator
  • Hero Member
  • *
  • Posts: 2011
    • View Profile
Re: preenfm3 : v0.102 (Sound engine, UI, Usb)
« Reply #38 on: January 03, 2021, 11:19:05 AM »
v0.102 available
https://github.com/Ixox/preenfm3/releases

Sound engine

* Fixed a hanging midi note problem
* Very short note (< 4ms) are now always played
* Small fix in polyphonic voice chooser (could chose releasing state voice instead of not used one)
* Quick release (when a note cut a playing one) is always 6 blocks. Avoid random effect in quick repeated short note.
* Very first notes played after turning on the preenfm could have a weird attack because of a bad init of smoothing (LPF) variables.

Usb

* UsbMidi out were not flushed correctly and could lead to delayed action

UI

* New button in save Mixer/preset/Seq. '>', move forward and copy previous character
* Button combo "Instr+ + Instr-" now really stop all sounds
* Better encoders/buttons scan timing. Split Encoder scan and action. Scan is done every 2ms in interuption, action is async.

Options

* Arpeggiator is now part of the preset by default. Can be disabled in Menu>Config>Arp In Preset.

Xavier

  • Administrator
  • Hero Member
  • *
  • Posts: 2011
    • View Profile
Re: preenfm3 : v0.103 (Editor ready - 10 Jan 2021)
« Reply #39 on: January 10, 2021, 09:51:36 PM »
v0.103 available
https://github.com/Ixox/preenfm3/releases

Several fixes to make it work well with the new Editor 3.0.0.

Xavier

  • Administrator
  • Hero Member
  • *
  • Posts: 2011
    • View Profile
Long time no update
v0.106 is available
https://github.com/Ixox/preenfm3/releases/

Unison
* New unison with a different phase per note => better sound
* Old behaviour available with negative detune
* 2 new Midi CC : Detune CC #13, Spread CC #14.

Backlight TFt is back
* Menu>Config>TFT backlight

ericd

  • Team Member
  • **
  • Posts: 69
    • View Profile
Incredible stuff. Thanks for the ongoing support and updates.

Xavier

  • Administrator
  • Hero Member
  • *
  • Posts: 2011
    • View Profile
Re: preenfm3 : v0.107 (MPE) : April 18th 2021
« Reply #42 on: April 18, 2021, 10:16:34 PM »
Native MPE support is available in v0.107
https://github.com/Ixox/preenfm3/releases

Instrument 1 can be now a (up to) 15 voices MPE synth.
Enable  MPE  for instrument 1 in
 * MIXER > Global > MPE Inst1 

Options are MPE48, MPE36, MPE24, MPE12, MPE0.
The value after MPE specifies the number of semitones the voice bitchbend can make.

Once MPE is enabled, the number of voices of the instrument 1 sets the number midi channel allocated to MPE. 
You can check the channels in MIXER > MIDI > Channel.

Matrix sources have 3 new sources specific for this MPE instrument:
* PB MPE : the channel pitchbend. That's additional to the number above (48, 36 etc...)
* AT MPE : the channel aftertouch
* 74 MPE : the CC#74 definied in the MPE specification.