Forum index > Announcement

EssenceFM v7.0 feedback and bug reports

KODAMO
EssenceFM v7.0 is out, with a lot of new features and improvements!
https://kodamo.org/firmwares?synth=efm
We want to make sure this new firmware is bug-free, so do not hesitate to report here any issues you might be encountering.
jbowman
Thanks so much for this, looking forward to giving it a try!
Avi F
Ok, great so far! Update went in very quickly. And thanks so much for making lots of awesome improvements.

The only issue I ran into, regards mainly perhaps my own lacking of understanding how to get more voices into the performance sequencer. I have several factory sounds runnning, my goal is to just do 4 sounds, each on ch 1,2,3 and 4, to play a 32 step sequence.

The thing was, I was able to only get channel 1 and 2 to record into the performance sequencer. The first patch that I selected, which I made myself, does use four different layers of 4 single cycle waves [one patch] - the second, is the 2 op piano factory sound. 3 was going to be FM bass 4 - however I did not hear any sound from the touch screen keys for it. And the fourth patch is wah syn KS.

Somehow it will not record the other two patches [set to channel 3, and 4], from playing in the performance; also, the touch screen piano in the perf.seq menu, it makes no sound when I am attempting to play or record channels 3 or 4 patches that I selected for either of those, but the touch screen piano in the perf. sequencer, works fine to play and/or record, for the channels 1 and 2 patches. The performance levels of channels 1 through 4 are not muted.

When I go into performance menu and change patches 3 or 4, to midi channel 1, they do not make sound when I play them on my midi controller [samson graphite 49, set to channel 1], but when switched to the patch button mode, it does play on the controller all sounds assigned to midi channel 1, of course, but still there is no sound coming from the performance sequencer piano on the touch screen, when the performance menu of the third ptch, is set to either midi channel 1, or channels 3 and 4, [my intended 3rd or 4th channel for the other two sounds i wish to sequence].

I do have midi in the global-main menu, set to channel 1, I changed it to omni to see if this would make a difference, but when i check again it goes back to 1, perhaps it is a default.
KODAMO
The sequencer controls MIDI channels, not parts (that can be a source of confusion). Have you checked that your MIDI channel assignation is OK for all parts in your performance? You should hear sound when using the touch piano otherwise it means something isn't configured correctly
Avi F
Ah, I dont know why, but when i create a new one, it works with no problem at all!

I wonder if it may have been because I had used that performance mentioned earlier, with my oxi one, that perhaps the midi was set differently. However it looks the same. I probably did miss something.

Anyways, all good now.
monosynth
Is there an external midi clock setting to start stop the sequencer? I can't seem to find it 🧡
KODAMO
Not yet. Could be added soon to respond to MIDI Start/Stop commands
monosynth
Oh please do. Would be a big help getting it locked up with other equipment such as a drum machine or sampler.
monosynth
Start, Stop, External clock.
jbowman
Update went very smoothly for me also. The sequencer is great. I would love it to be able to modulate MIDI ccs on my Mask1, if that could be an option in future.
MaxB61
Hi guys,
I've found that the "Volumes for all 6 operators with operators color-matched to the encoders that control their volume" doesn't operates after some Voice editing (i.e. Randomizing).
Even if I change to another Voice , the color matched volume encoders doesn't operate.

Max

P.S.: thank you for the massive 7.0 upgrade!
MaxB61
My previous post was incomplete....
The color matched volume encoder return to operate touching the free window on the left of the Base Tab in edit Voice.
MaxB61
Found the problem, it was my mistake.
While editing the Voice I inadvertently touched one of the operator squares on the touch screen at the bottom left and at that point all the operator square icons became gray, passing the control of the Knobs to the Basic parameters of the operator (Waveform, Phase, etc.).
Only then touching the free area of ​​the touchscreen did the control of the Knobs pass back to the Volumes of the operators.

Sorry, I was too hasty.
KODAMO
No worries! Yes it is the intended behavior. So normal workflow isn't too disrupted.
Jazz Paladin
For bugs, I have had a few instances when clearing patches / voices, not all parameters were reset , a few times mod matrix or envelopes didn’t clear
fish233
been playing around with the update a few hours yesterday, didn't run into issues yet.


the colour coding of operator levels is super nice. also thanks for implementing the updating saved voice w/ multiple instances in a patch.
(all these little things help a lot regarding faster workflow imho)
KODAMO
You're welcome!

For bugs, I have had a few instances when clearing patches / voices, not all parameters were reset , a few times mod matrix or envelopes didn’t clear

Will investigate that
pgoergen
Hello, thank you for still updating the EssenceFM and for the great new features!!!! Will there be an updated manual?
KODAMO
Yes of course, it will be updated in the upcoming days
MDMA
It was worth it just for the fireworks on startup

Very quick and easy to update

Love having two LFOs and free running envelopes

I shall report back should I uncover any bugs

Thank you so much!!!
DX100
Thanks so much, it's so good to know that the development is not dead!
Jazz Paladin
Another bug noticed, I have run into a few occasions today where the panic button did not null a feedback loop I had created on accident with a LFO. I needed to reset the power for it to stop.
KODAMO
Can you provide more information? Ideally, attaching the voice here could help to find the issue. I'm not sure I understand what an "LFO feedback loop" is.

For bugs, I have had a few instances when clearing patches / voices, not all parameters were reset , a few times mod matrix or envelopes didn’t clear

Do you mean pressing the Clear button on the voice list page? Mod matrix would still have some entries after clearing it up?
MaxB61
Hi,
probably a bug on LFO2.
Pressing a note on the keyboard (or pressing the "Note" button on the EFM panel) and keep pressed, if I try to modify the Speed parameter (knob 3) the speed does not change in accordance but remains at the initial value.
If I want the new value to be accepted I have to stop the note played and then press it again.
MaxB61
Thank you for the prompt LFO2 fixing! 😀
I've found severe bugs on the Performance Sequencer, with freezing crash of the EFM......but I think that you find them by yourselves 😜

Max
KODAMO
It is best to provide as much information as possible on what you found exactly, so we can reproduce the bug and fix it
MaxB61
Take a Performace (i.e. the first Cinematic), press Seq, press Rec and after the Play arrow button.
The sequencer starts looping in Realtime Recording mode.
Play some notes on the masterkeyboard (not too much) and sometimes play other few notes (to overdubbing with the previous played).
After a reasonably number of loops (maybe from 10 to 20 loops) the EFM always freeze and the only way to exit it's to switch it off.
MaxB61
Another bug I've found it's with the operators level in Voice Edit mode.
Take a Voice (i.e. the standard soundbank voice J-77 Digi Power Chords).
Play a note on the masterkeyboard.
Now press Edit.
If you rotate the coloured knobs to modify the assigned operators levels you will hear an annoying zipper-noise (in this voice on the operators 1-4-5-6).
Touching the relative operator square and editing the volume level (knob 3) in the Base window there is no zipper-noise.

This problem it's present on various voices and the operators involved are almost never the same (and neither are the algorithms)
KODAMO
Thanks for the report about the sequencer.
About the voice edit thing, it is normal because on that voice (Digi Power Chords) CC1 is controlling OP1, 4, 5 and 6 volumes in the mod matrix. So trying to control them manually will create this glitchy sound. Moving the slider with your fingers does not produce any noise because it has no effect (its action is disabled on purpose). Maybe the best we could do in that situation, is to also disable volume control with the knobs when their volume is controlled by the mod matrix so the behavior is the same as for the volume sliders on the touchscreen.
KODAMO
After a reasonably number of loops (maybe from 10 to 20 loops) the EFM always freeze and the only way to exit it's to switch it off.

Your finding about the sequencer is interesting because it is not specific to the sequencer, but related to some CPU overload that can happen when many layers are triggered at the exact same time (the sequencer is perfect for that, since MIDI isn't fast enough to trigger many notes in a single millisecond, but the sequencer is). Some people occasionally ran into what appears to be this issue, without ever being able to reproduce it reliably, because it requires such a tight timing. I think we will finally solve that mysterious bug that arose occasionally! 😀
pandar1
Haven't tried the sequencer so far... one question... it's possible to set up different lenghts for each sequencer track in order to create interlocking rhythmic patterns? thanks
MaxB61
Not a problematic bug, but I've found in Sequencer that scrolling up and down the "Ch x" tracks with the Data Knob some "green colorized step boxes" stay painted outside the grid steps window (as you can see in the attached picture).
Jazz Paladin
Not sure if it helps, but when I am using my DAW to play back things I recorded , when I hit the stop button on my daw transport, it is changing the PAN setting on whatever Kodamo voice I am using by -1, from 64 to 63, etc. I got a video of this in action if it helps. Note that it only does this the first time I start and stop playback , doesn’t happen subsequently until I reset the PAN back to 64
KODAMO
Can you check in Global > MIDI > Monitor, what your DAW sends when pressing the stop button? I think it might send a CC that resets panning or MIDI reset command. It is probably a setting on the DAW side.
Now your report is still helpful since 64 should be the center, so that will be fixed in the upcoming firmware.
MaxB61
Another report about the Performance Sequencer:
Take a Performance with differents Patches for every single Channel
Start a new recording
Press Rec and record few notes on Ch.1
After press the Play arrow (loop recording)
Play some notes from MIDI Ch.2 from the masterkeyboard
Repeat the same with another MIDI Ch. and so on.

Everytime that you add new note events, the previous looping notes are not correctly played with random time slide/shift effect and random note muting.
When you don't play notes from the keyboard, the previous events are correctly played.
KODAMO
Haven't been able to reproduce the issue. When a new step is played, it stops the previous notes on the same track if their length would make them overlap with the new step (overlaps are not supported currently). Maybe that is what you are experiencing?
Jazz Paladin
Regarding pressing the Stop button in my DAW, here is a screenshot of all the midi information that is being received in the message monitor and causing it to switch to Pan 63
fish233
related to some CPU overload that can happen when many layers are triggered at the exact same time


slightly off topic (also happens with the previous OS), but this week i've found a replicable way to make the EFM cpu crash with my Octatrack. It involves switching from an extremely busy performance. switching banks on OT, sending a bank message on the first trig to switch a performance and immediately start sending extremely fast arps with long release times (almost instantly reaching about 150 voices). it doesn't happen if the OT is already in the target bank + EFM in the target performance.

this is deliberately torturing the machine so i don't really see this as a bug 😄
KODAMO
Regarding pressing the Stop button in my DAW, here is a screenshot of all the midi information that is being received in the message monitor and causing it to switch to Pan 63

I confirm your DAW is sending an "all controller reset" CC 121. We will change 63 for 64 for panning but that reset behavior will continue when you play stop (resetting also part volumes, fx sends etc.), you have to disable that in your DAW if possible. I am actually unsure about what should be reset when receiving this CC. "All controllers" is pretty vague, some say it should reset all CC, some say only pitch bend/wheels and pedals...
pandar1
Just a quick question—since you were already adding the initial mode and bank, would it be possible to also include the initial performance/patch/voice?
MaxB61
Hi, I just downloaded and installed the latest release 7.0c.
As previously I confirm that in the Performance Sequencer, in Loop Recording mode, every time a new note is received and recorded the timing of the previous recorded notes is completely altered.
While it returns to normal as soon as the incoming MIDI data flow ends.
I made a video of the problem; I hope it can be understood.

Also the presence of a Metronome would be appreciated.

Max 🙂
KODAMO
Can you please upload the video to some file sharing platform and share the link? Directly attaching huge video files isn't possible here.
MaxB61
Uploaded to Dropbox:
https://www.dropbox.com/scl/fi/mbascdx8vlxumderf4fqz/VID_20250521_162424752.mp4?rlkey=3j47wi9b6kffj0egyyfxz3ude&st=h60sph0p&dl=0
KODAMO
Thank you for the video, fixed in 7.0d 😉
monosynth
Any chance Midi clock in for the sequencer is coming? 🧡🧡🧡
MaxB61
Now with the 7.0d release the sequencer timing in live mode it's perfect. Thank you!

In the sequencer it would be very nice if you could give the Transpose value directly from the external masterkeyboard; it could be done so that by touching the Transp tab on the display it is highlighted in reverse and then the data coming from the MIDI IN are used to vary the transposition (with a Mono logic of Priority Low or Priority High...).
In my opinion it would be very creative in a compositional context.🙂

Max
MaxB61
A note about the Knobs in Performance mode:
On the Performance > Knob Assign page, changing the knobs themselves (Default Value) does not lead to contextual changes in the sound generated.
In order to hear the effect of the change applied by the knobs, you have to go back to the main Performance page and move the knob again; that's not good!
The values ​​changed in Knob Assign should apply the CC messages in real time.
pandar1
About the sequencer, it's possible to change the step note or velocity once inserted?
KODAMO
It is not possible, you have to record it with the right notes/velocities (first note entered will clear the step, then it's finished once all keys are released). We could add an "edit" button for steps in the future but not sure if really needed, it is probably faster just to re-enter the notes.

On the Performance > Knob Assign page, changing the knobs themselves (Default Value) does not lead to contextual changes in the sound generated.
In order to hear the effect of the change applied by the knobs, you have to go back to the main Performance page and move the knob again; that's not good!
The values ​​changed in Knob Assign should apply the CC messages in real time.


Thank you for the suggestion it makes sense 👍

In the sequencer it would be very nice if you could give the Transpose value directly from the external masterkeyboard; it could be done so that by touching the Transp tab on the display it is highlighted in reverse and then the data coming from the MIDI IN are used to vary the transposition (with a Mono logic of Priority Low or Priority High...).
In my opinion it would be very creative in a compositional context.🙂


Great idea!
pandar1
I believe the edit function would be a very helpful addition. Setting the velocity precisely using the keyboard can be quite challenging, and being able to quickly adjust a wrong note is often more efficient than deleting and re-entering it. Also, while I understand this might be more complex to implement, having the option to set different lengths for each sequencer track would be a fantastic feature.
rotur65
Tried to update to 7.0d using several flash drives, external drives, SD cards all formatted to ExFat (Mac OS does not have Fat32) with no luck...the Essence FM here does not recognize any of the external media that I insert on the front usb port. Very frustrated here...

Update : All good now. Formatted on an old Windows machine and went through smoothly
traffkin
a couple of years ago i suggested several additions and the reply was quite positive as i remember:

1. it would be great to have the ability to interconnect operators with the mouse, not just by touch screen (second button or something)

2. it would be great to be able to use an LFO as kinda complex non-cycling function generator, LFO without looping, one-shot arbitrary function. the good example might be the drawable functions on the Fairlight CMI

3. make the screensaver to wake up by mouse gesture
KODAMO
1 and 3 would be easy to implement, I fear we forgot about this because mouse is so rarely used. 2 is probably possible too but definitely needs more involvement
traffkin
great! i hope it shouldn't take another couple of years either 😉
pete.m
Thanks so much for the update, Kodamo. I really appreciate what you've done.
Audiologic
I don't know if it's a bug or an hardware problem but all the right top buttons (UNDO - REDO - COPY & PASTE) are not functioning. Has anyone ever had a problem with this ?
KODAMO
It might be a hardware problem, probably a connection issue between the front board and main board. When editing a voice, try pressing Undo/Redo, it should definitely undo/redo any actions done here, like modifying the algorithm, changing parameter values.
If it does not work please contact us for a repair (totally free under warranty)
pete.m
I checked, and I don't have any problem using the UNDO, REDO, COPY or PASTE buttons, so maybe it is a hardware problem. Maybe it's relevant that it's happening with four buttons that are positioned right next to each other.
Avi F
The efm mk2's performance sequencer does have step tieing, which I think is great, but I think it might be also nice/more convenient, to be able to adjust step velocity , and gate (Smaller divisions of a single step length) for the performance sequencer.

My graphite 49 midi controller can play all the different channels for the 16 different performances, except when i change to another midi channel besides channel 1, and get ready to record, the sound somehow ends up changing also, though I can hear sound (but it changes).

For now, I just enter note info via the touch screen for the other channels besides channel 1. I can at least use channel 1 for my midi controller which will work for velocity aftertouch etc when recording in the perf. Seq.

I love the layout of how it all works. Very straightforward.
fish233
Late reply but with latest OS and the memory bus fix i didn't have any random crashes yet when switching banks with busy sequences, thanks K!
Inhibitd
Im trying to implement a midi delay with the wave sequencer in performance mode on a single channel while sending midi on multiple midi channels for the rest of the performance sending from daw. I hit latch and the voices one shot imitating a delay as they should however when the sequencer is running ALL active incoming notes on every midi channel feed back and stack, even when the wave sequence is not clocked and the midi out from the efm is removed. I cant change it so same notes cancel as = no midi delay.. please take a look as delay is life.

Reply