Releases: Trasselfrisyr/NuEVI
Version 1.6.1
Firmware v1.6.1 notes
- Added min glide level setting GLIDE MIN and renamed GLIDE LMT to GLIDE MAX. Makes it possible to have a minimum glide other than zero. Also enables you to set up a range of glide CC in either direction to work within (setting min level higher than max level makes levels go opposite direction).
Example for use is with Craftsynth 2.0 where the CC#5 glide control is divided in two ranges on the same CC, on either side of the 63 center value.
-
Some improvements to CV portamento handling.
-
Added support for a revised circuitry of power switch and charger board on LiPo/WL models. New BAT TYPE setting for this is LP2. If your controller has this revised circuitry, using LP2 instead of LP1 setting (previously named LIP setting) will change battery related messages in the display to make more sense for this setup. To know if your controller has got this revised circuitry, check switch behavior. If back position is ”off”, mid position is ”on” and front position is ”on+wireless” then you should use this new type setting. If positions are ”battery power off/USB power on” (back position), ”charge” (middle position) and ”battery power on” (front position), then the original LP1 setting should be used.
-
Added enable setting for the FastPatch function. Default is off, so if you are already using FastPatch, make sure to set this setting to ON. You find the new setting in EXTRAS – FASTPATCH. The advantage of having this default off is that holding the controller the "wrong way" (i.e. touching keys that control FastPatch) while operating menu buttons will no longer be a problem.
NOTE: This release does not contain the correct source code, that will be added in next release. This release mostly exists as a place to put the correct version of firmware files and documentation.
Version 1.6.0
NuEVI and NuRAD Firmware 1.6.0 Notes
-
Improved polyphonic play functions. Rotator menu is now replaced with a Poly Play menu where you find a variety of harmonization options, including three rotator setups with separate submenus.
-
Automatic sensor calibration when performing factory restore (so do mind that you don’t touch sensors when you do the reset).
-
I2C communications speed issue solved.
-
Adjustable MIDI CC time intervals for the breath messages, from 3ms to 15ms. For wireless play, lower setting than the default 6ms is not recommended. (BR INTERV setting in SETUP BR menu).
-
Improved touch sensor reading equalization for NuRAD, for more coherent sensitivity between keys.
-
Minor fix for NuRAD SAX fingering (LH2+RH2 now plays Bb).
-
Gate hold function now works on NuRAD too.
-
Adjustment setting for thumb lever (for optimizing thumb portamento control). By setting THR (level of push force to activate) and MAX (level of push force to achieve maximum set portamento) values close to each other at the desired point of activation, the new glide limit setting to desired rate will create a switching type set rate controller (similar to Crumar EVI glide key). With THR and MAX setup with separation to taste, a continuous control up to level set by glide limit is achieved.
-
Glide setting SWO, Switching Only, sending only Glide on/off (CC#65) for use with synths where glide rate CC#5 is used in non standard ways, for example some DSI/Sequential synths like the Prophet REV2 or Prophet 12 where glide rates are set individually for each oscillator.
-
Glide limit setting for portamento. Doubles as setting for portamento level sent using pinky key/mod key in GLD mode.
-
Setting of level for LVL and LVP now requires touching both pinky/mod and third trill/RHp3 for setting mode activation, this to avoid accidental change of setting when pinky/mod key is touched.
-
A short delay before note offs in legato transitions is added to make playback of recorded midi behave correctly (keeping note on and note off from being registered on the same timestamp).
-
AUTOCAL is available for each ADJUST menu page. With cursor on THR or MAX bar, press UP and DOWN buttons at the same time (and keep off the sensors being calibrated). AUTOCAL will be displayed for two seconds, then updated settings will be shown.
-
Changed the destination setup for bite and lever to be less confusing and more powerful (custom CCs now possible). The VIB CTL item in the VIBRATO menu is now removed, and in SETUP CTL menu you will find BITE CTL, BITE CC, LEVER CTL and LEVER CC.
BITE CTL and LEVER CTL can both be set to any of these destinations:
OFF - no destination active for this controller
VIB - vibrato
GLD - glide/portamento (defined by GLIDE MOD and GLIDE LMT settings)
CC - custom CC output (defined in GLIDE CC and LEVER CC settings)
Settings in GLIDE CC and LEVER CC are only used when corresponding control is set to CC in its CTL setting as described above.
-
Changed names for ADJUST page titles (to shorten) and added numerical value readouts for THR and MAX settings.
-
Corrected start position for rotators and added reset to first position when activated and on roller release (from top five octaves like for the on the fly key change).
-
Added EVR to NuEVI fingering menu, for reversed roller action.
-
Rebooting to program mode now possible when stuck at boot due to wrong version of firmware installed (NuEVI vs NuRAD version).
-
Removed possibility to change portamento limit using pinky/mod key when in GLD setting (it was always getting altered in play or handling). This might come back if I find a better way to do it.
-
Support for a CME WIDI Master Bluetooth MIDI board connected to Teensy underside pads (Experimental). With this mod, if present it will be powered up by touching pinky/mod key and pressing enter in MIDI menu (what previously controlled the "slow midi" function that now is replaced by the CC interval menu item). "WIDI" will be indicated in the display below the MIDI channel number and the WIDI board will be powered up. Teensy pad connections: GND to GND (blue) of WIDI, 31 (TX2) via 47 ohm resistor to signal (green) of WIDI, 33 via 47 ohm resistor to power (red) of WIDI. 27 and 28 jumpered to indicate that the WIDI is connected.
-
Added three new settings in EXTRAS MENU – CV TUNE, CV SCALE and CV EC LFO. The first two allow for software tuning of the CV output for 1V/Oct when using NuEVI CV, NuEVI Plus or NuEVI/NuRAD with external CV box or module. Also makes more simple versions of the CV boards possible (no potentiometers for adjustment). The CV EC LFO setting controls a new CV LFO vibrato function for the extra controller (lip sensor). It can be set to OFF (no extra controller LFO vibrato) or values 1 through 8, which represent vibrato freq from 4.5Hz to 8Hz. Default value is 3 (5.5Hz).
-
New quarter tone setting for Pinky Key (NuEVI) and Mod Key (NuRAD) – QTN. This makes the Pinky/Mod key a key for playing one quarter tone down using pitchbend (MIDI) or directly affecting the built in note CV output (using CV module or NuEVI CV/Plus). Pitch bend range for MIDI synth needs to be two semitones up/dn (or compensated for in pitch bend divider setting in the controller to make the resulting range two semitones up/dn). On NuRAD, it is recommended to set the 3rd LH Pinky key (EXTRA PKEY setting) to mirror MOD key for playablility.
-
Changes to extra controller harmonics settings (experimental). Reverse direction options (ending with an ‘R’) available following the ones going up. This can be used with experimental mouthpieces where increased lip tension creates less touched sensor area.
-
Added ROLLRMODE setting in SETUP CTL menu. Mode 1 = Highest touched roller, no release memory (legacy style); Mode 2 = Highest touched roller, release memory; Mode 3 = Touched roller pair, release memory. Mode 4 = Touched roller pair, release memory, bonus octave on top.
-
Added slur sostenuto special key function. Activated by touching the Special key while holding LH pinky key 2 (NuRAD) or K2 (NuEVI, second valve). When activated, first note (or chord) will be locked in by MIDI sostenuto pedal and sound as long as following notes are slurred. Note that not all synthesizers support MIDI sostenuto. The slur sostenuto can be combined with parallel chord, sub octave double or harmonizer/rotator.
-
Transpose now indicating in key name instead of number of semitones.
-
New universal NuEVI/NuRAD user guide. No longer being printed but instead only digital delivery by download or USB stick.
Version 1.4.6
NuRAD/NuEVI:
• Battery type setting and more advanced battery monitoring added. Support for Alkaline, NiMH and LiPo.
• Lip sensor harmonics, fifth and octave control with adjustable range added.
• Changed CC 1 & CC 2 labels to CC A and CC B to avoid confusion.
NuRAD:
• Overview drawing added
Version 1.4.5
First official release for NuRAD firmware. Over previous (1.4.4) version more fingering options were added, as well as settings for the extra pinky key.
NuEVI/NuRAD:
• Rotator settings moved to main menu
• Rotator intervals of 0 now skips that note
• Some minor changes in menu item order
• Removed tricky combos for legacy functionality toggling (now just in extras menu)
• New portamento settings for improved use with Roland SE-02
NuEVI:
• Roller release memory to prevent CV filter leak when putting NuEVI aside (stay in high octave)
Version 1.4.3
Updates since last official firmware release (1.3.5):
Menu system with scrolling making it easier to add menu content.
• Secondary breath CC with rate multiplier.
• Secondary extra controller CC.
• Legacy controls enable/disable in menu.
• Gate Hold functionality disable in menu.
• Special Key functionality disable in menu.
• Possibility to send radio power setting to midiBeam.
• Possibility to send radio channel setting to midiBeam.
• Plotted graphs for breath curve settings.
• Vibrato control switchable to bite sensor with separate sense and squelch settings.
• Improved CV functionality.
• New pinky key settings for level control and static value portamento control.
• Improved legacy controls.
• Setting for 3rd trill interval, plus dual trill function by Nyle.
• New alternative way of sending patch changes.
Version 1.3.9
Updated menu system with scrolling making it easier to add menu content.
• Secondary CC with rate multiplier.
• Legacy controls enable/disable in menu.
• Gate Hold functionality disable in menu.
• Special Key functionality disable in menu.
• Possibility to send radio power setting to midiBeam.
• Plotted graphs for breath curve settings.
• Vibrato control switchable to bite sensor with separate sense and squelch settings.
Version 1.3.5
Support for CV box/CV board (compile option). Match idle CV from PWM breath CV on A6 to direct output idle voltage from breath sensor (so any of them can be used for CV box without need for recalibration of box). Added reading and ignoring incoming USB MIDI messages to prevent buffers from getting filled up blocking outgoing messages.
Version 1.3.4
Added way to enter regular menu instead of rotator menu (touch special key) if touch sensing is set too high. Added support for pneumatic bite sensing (add-on board). Experimental pitch CV out for built-in add-on CV scaler board (#define CVSCALEBOARD). LED brightness fix.
Version 1.3.2
Added anti-glitch for top roller when in bottom octave. Added individual note-offs efter All Notes Off at MIDI Panic (to work in Logic and other software not recognizing the regular All Notes Off).
Version 1.3.1
• Added CC#20 as option for breath CC (to work well with IK Multimedia UNO synth).
• Made compile option for Bruce Cassidy special version (third trill key +3 instead of +4).
• Bug fix, check for number of added intervals during slur sustain (memory got overwritten, making the pitch bend functions to fail).
• Increased required sucking force for legacy controls, and added the combination with PB up for patch select (less risk for accidental activation).
• Added CV output from DAC pin to unused pin of MIDI jack.
• Added flashing LED indication for polyphonic playing modes and Gate Hold.