Thread Rating:
  • 1 Vote(s) - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Release Candidate Firmware V3.01 RC4
#1
It's been a while since the last release candidate and my planned release has been delayed. What also happened is that I added even more features, refactored some parts to gain more performance and fixed the few issues with the RC1.

So lets start again with a new release candidate V3.01 RC4 (skipped the internal RC2 and RC3).

Here are all changes:

Audio
- refactoring of the sample and audio engine to gain some more performance
- added loop, pinpong and frame + loop/pingpong functionality for samples.
- added loop start/end/frame positions as a shortcut SHIFT+OK+Increment/Decrement
- added mapping destinations for samples (AUDI SP0-11  START/END/POS) to change the start, end or both
- added resampling screens for the samples so if a sample is too long (or manually by loading the sample with SHIFT+OK) a lower samplerate can be selected
- loading samples in a lower samplerate (allows a longer sampletime) can be selected with or without interpolation
- added 24 and 32bit PCM and float sample support, fixed some sample loading issues
- added Kill command for samples
- added play sample X on audio channel Y for I2C/Multi tracks drummatrix
- added sample OSC mode. If a sample is set to one of the loop options then it can either act like an oscillator (keeps looping) or stops when a track is stopped.
- changed sample wavefile prelisten so it stops only when SHIFT is being released instead of a toggle

Envelopes
- added additional exponential envelope responses (experimental, choose LIN/EXP with envelopetype.)
- updated retrigger behaviour with ADSR envelopes so they are more equal to a typical analogue functionality

Mapping
- fixed mapping 'add pending table ticks' will work also now with XMAP
- added mapping table destinations to fire/restart and stop tables on tracks
- Added new mapping XMAP source command: XSHT is a 1 shot multi row XMAP depending on the raising state of the former row
- Added new mapping XMAP 1Shot destination commands: Multi row XMAP depending on the raising, falling or on change of the source

General
- added a basic Scope (Setup->NerdScope) with 1 trigger (no trig, raising, falling, changing edge) and 4 channels. The input/trigger values are received though the new mapping destinations Global -> SCTV (for the trigger input), SCP1-4 (for the channel input). The 'timebase', enabled channels, trigger level and type can be changed in the scope screen.
- fixed sequencer screen possible glitches on lowest rows (EF-FE)
- added 'delete projectfile' which moves a projectfile to the backup folder
- fixed patch editing for Multi/I2C FX. Fixed create patches, added regular patch editing for I2C tracks
- fixed 'CBPB clock now 1xx' problem which caused an 'out of sync' if switching to dividers
- fixed issue that a new clock or patternorder would be activated already when pressing START to cue something instead of with the upcoming pattern
- fixed local trigger indicator in video pattern
- replaced unused Track 'pattern start position' mapping destination with 'Fire Patch' (TRCK TRKx PTCH) destination. Patch defined by former row
- fixed inconsistency with the sequencer screen use of the last edited pattern
- fixed pattern screen update if euclidean is being changed (showed accidentally on the Launchpad)
- added colours will now also be copied/pasted on the sequencer screen
- added VEX connected PC Keyboard to Midi routing which adds the full support of the midi in functions but then for the PC Keyboard (including polyphony, recording etc) (Setting in the Midi/I2C setup screen. PC Keyboard > Midi Input Port/Channel X and in the general routing you use port/channel x then to be used as track record etc just like it is a midi device).
- fixed possible wrong finetune scaling if 'avoid' was selected for local cv/gate
- updated many copy+paste parts for patterns which adds more 'compatible to each other' fields
- fixed user interface import/export which didn't save the 'Window Lines' colour properly
- fixed track and drum matrix mute and solo with the PC-Keyboard
- added uppercase functionality for all written characters (User Interface screen) 
- fixed accidentally change of the trigger type when increasing/decreasing euclidean values in the modular trigger column

MIDI
- fixed hanging MIDI scale note
- added user harmonics from MIDI keyboard (Midi Input Setup Detsination). Changes a new scale (5A/90) to the midi keyboard pressed notes.
- fixed stop of midi notes when entering the midi pattern screen via OK

Trigger16
- added a per-column destination and triggertype for the T16 drum matrix
- updated Trigger16 triggertypes to fully match the local triggers (needs Trigger16 Firmware V1.1 update)

DualChord
- fixed missing note off/gate off issue with dualchord on pattern stop
- fixed 'set dualchord trigger' command
- fixed dualchord trigger to 'other' destinations than the dualchord itself
- added random trigger types to DualChord matching the local track options
- fixed missing (not working) chord types for the 2nd dualchord part (needs Dualchord Firmware V1.3 update)

Tables
- fixed table editing for the transpose column
- fixed table bug where tables using >>> and zero selected allowed notes would cause an endless loop = freeez
- fixed table transposition with and without quantization
- fixed random table transpose (random seed issues)
- changed default for midi tables to 'no retrig' for all 16 rows

Files
- added alphabetical sort of directories (enable in setup screen)
- fixed retries when no sd card could be found
- added additional save test in case of incomplete or incorrect project saves
- added compile time as the save file time
- the save file time is now set to the compile time 

As usual, this is a release candidate. It is not intended for productive use as I can't guarantee that they are no unexpected side effects. Also saved projects will guaranteed work for the release version but are not backwards compatible to load with 3.00 or earlier. So be aware to backup your projects / SD Card first!!! (Which is something you should do anyways from time to time)
But with installing it and trying it out/testing you help getting the version ready for stable use. I aim as usual to release as soon as possible.

Please report any issues with that only in this thread here as this is not a stable version. 

Download the release candidate below, follow the firmware update rules and if you get stuck there and it doesn't work, read the many threads about it and it will be fine!! Updating the NerdSEQ always works! 

Here the NerdSEQ Firmware with the update instructions:
https://forum.xor.eu/showthread.php?tid=4

.hex   nerdseq.hex (Size: 5,44 MB / Downloads: 66)

.zip   nerdseq.zip (Size: 1,72 MB / Downloads: 29)

Below the firmwares and the update instructions for the Trigger16 and the Dualchord expanders. 
https://forum.xor.eu/attachment.php?aid=181

.nxp   trigger16_1_1.nxp (Size: 15,43 KB / Downloads: 34)

.nxp   dualchord_1_3.nxp (Size: 124,25 KB / Downloads: 18)
PLEASE use the search function if something have been asked or discussed before.
Every (unnessesary) forum support means less time to develop! But of course, i am here to help!  Smile
Reply
#2
Big Grin 
Thanks!  Big Grin
Reply
#3
Just attempted to update to 3.1, my nerseq will not take the update. After update success screen unit reboots to a blank screen and stays there even after power cycling. Updated back to 3.0 and works fine. Any ideas on how to get 3.1 to work?
Reply
#4
(06-20-2026, 07:18 PM)djericray Wrote: Just attempted to update to 3.1, my nerseq will not take the update. After update success screen unit reboots to a blank screen and stays there even after power cycling. Updated back to 3.0 and works fine. Any ideas on how to get 3.1 to work?

Which file did you use and are you sure the filecopy went 100% well? I didn’t hear any issues so far from other users.
PLEASE use the search function if something have been asked or discussed before.
Every (unnessesary) forum support means less time to develop! But of course, i am here to help!  Smile
Reply
#5
Trigger 16 updates - *miute/solo and the trigger types working like it's a brand new module ;-)
*via VideoIO keyboard
Dualchord working on/with it as it is new to me but no obvious problems.
Scope is nice works well but I have an external one

No issues with the update processes

Cheers
b
Reply
#6
(07-01-2026, 12:13 PM)Barney Rubble Wrote: Trigger 16 updates - *miute/solo and the trigger types working like it's a brand new module ;-)
*via VideoIO keyboard
Dualchord working on/with it as it is new to me but no obvious problems.
Scope is nice works well but I have an external one

No issues with the update processes

Cheers
b

Great, thanks! One step further to the release. They will be some nice surprises but I need more feedback for that.
PLEASE use the search function if something have been asked or discussed before.
Every (unnessesary) forum support means less time to develop! But of course, i am here to help!  Smile
Reply
#7
Just updated to the release candidate, everything seems to work smoothly - However, I still don't see a way to send an I2C Note event to my Disting NT. You mentioned it was in the RC in a feature request thread, so maybe I'm just not seeing it. No other bugs that I can spot from a quick evening jam.
Reply
#8
(07-01-2026, 07:02 PM)visti Wrote: Just updated to the release candidate, everything seems to work smoothly - However, I still don't see a way to send an I2C Note event to my Disting NT. You mentioned it was in the RC in a feature request thread, so maybe I'm just not seeing it. No other bugs that I can spot from a quick evening jam.

It’s where the voices are but starting from port 25. 
1-24 are the voices, 25-48 are the notes.
I didn’t test that actually but it matches the dEX manual (which matches dNT as well).
PLEASE use the search function if something have been asked or discussed before.
Every (unnessesary) forum support means less time to develop! But of course, i am here to help!  Smile
Reply
#9
(07-01-2026, 07:56 PM)XORadmin Wrote:
(07-01-2026, 07:02 PM)visti Wrote: Just updated to the release candidate, everything seems to work smoothly - However, I still don't see a way to send an I2C Note event to my Disting NT. You mentioned it was in the RC in a feature request thread, so maybe I'm just not seeing it. No other bugs that I can spot from a quick evening jam.

It’s where the voices are but starting from port 25. 
1-24 are the voices, 25-48 are the notes.
I didn’t test that actually but it matches the dEX manual (which matches dNT as well).

Alright, I'll test it out later today Smile

Edit: I have tested this out and I can confirm it works.

I don't do a lot with midi out of the NerdSeq, so I don't know if it's similar behaviour to have to send a note-off manually for the note to end, but I suppose that's a tracker-ism.

Maybe if I play around with the mapping screen, I can get it to feel more natural by implementing a fake trigger/gate closer to the modular tracks for muscle memory purposes.
Reply
#10
Finally got round to updating and testing, very glad to find out that transposing midi tracks now seems to work perfectly! Thanks for keeping on top of issues... I can now use transpose again Smile
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)