Johan Berglund
c2d429c3f7
* 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.
...
[removed for now - needs work] * Experimental breath controlled harmonic series (BRTH HARM and BR HM SEL settings). Like the lip sensor harmonics function, this shifts the fingered note up the harmonic series. For improved switching speed, try turning down the key deglitch time. (If this function is to be kept, I will probably need to tweak it quite a bit. Tongueing into higher notes and releasing them does not work well currently.)
2020-08-21 07:49:36 +02:00
Johan Berglund
ee438c200d
* 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 eachother 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 continous 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. (Can be changed both in menu and in GLD mode.)
* Setting of level for LVL, LVP and GLD now reqires 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.
* Rate of setting movement up and down for LVL, LVP and GLD has been adjusted. Became very much too fast after the timing issues were solved in 1.5b1
* 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).
2020-08-19 23:07:38 +02:00
Johan Berglund
51f5ab54f6
Added automatic sensor calibration performed at factory reset. Changed some default values for settings.
2020-07-23 13:41:13 +02:00
Johan Berglund
b9a8742fc1
NuEVI and NuRAD: Timing and speed issue solved - SSD1306 display library needed editing to prevent it from lowering I2C bus speed. Added setting to enable/disable the on the fly key switching. NuRAD: Changed touch sensor reading equalisation from offset to multiplier to improve coherence of readings.
2020-07-22 13:24:56 +02:00
Johan Berglund
cc188f2196
For NuRAD: Fix for SAX fingering (LH2+RH2 now plays Bb). Added Gate Hold functionality from NuEVI, using thumb folded in over R2 through R5 in place of the "doorknob" grip on the EVI. For NuRAD and NuEVI: New POLY PLAY functionality with a number of harmonizer settings and additional rotator setups.
2020-07-19 13:52:06 +02:00
Johan Berglund
9a2e6b002f
Added battery type setting and detailed battery info in ABOUT menu (support for NiMH and LiPo batteries). Added lip sensor activated harmonic series, with settings for range and series type. Added NuRAD overview drawing. Changes to CC lables (from 1 & 2 to A & B).
2020-04-27 11:19:08 +02:00
Johan Berglund
0f65c0d3d8
Added fingerings for NuRAD - SAX, EVI, EVR and EWX. Added setting for extra pinky key (NuRAD). Fix for quickpatch function (NuEVI/NuRAD). Rotator menu moved to main menu (NuEVI/NuRAD). Activation of legacy patch selection and settings now only done in extras menu. Changed zero setting in rotator to set rotators off and move on to next one (you can now rotate between 2-4 notes or set to static chord or interval). Changed order of some menu items.
2020-03-17 13:31:34 +01:00
John Stäck
75ee097857
Merge branch 'master' into sysex
2019-08-26 16:09:32 +02:00
Johan Berglund
bab51190e1
Fix for bite vibrato sensitivity. Added increased range of sensitivity settings. Added possibility to use both bite and lever for vibrato at the same time. Separate timing interval for breath (trying to get speed up again). Moved Teensy touch sense calls for pinky key and special key to function less often called (every standard CC interval). Changed menu name VEL BIAS to VEL BOOST which is a more accurate description.
2019-08-25 12:38:02 +02:00
Johan Berglund
d5506ff2b9
Added secondary CC for extra controller and a Level CC control (stored), both with new settings for pinky key. New pinky settings: "EC2" sends on/off (127/0) for extra ctr CC2. "ECS" uses pinky key as switch between sending primary and secondary CC with extra controller. "LVL" lights up breath and portamento LEDs to indicate level (breath LED on full is max level, portamento LED full is min level), and level can be adjusted with K5 (up) and K1 (down). "LVP" is the same as "LVL", but with stored level transmitted at power up.
2019-08-21 08:44:22 +02:00
John Stäck
fc36e5939b
Add "magic" CRC value that skips verification (for testing purposes)
2019-08-09 08:19:02 +02:00
John Stäck
1e9b470619
Actually match teensy/arduino signatures
2019-08-04 11:20:17 +02:00
John Stäck
72b305830f
Add facility to receive config via sysex
2019-07-30 11:55:20 +02:00
John Stäck
075905f7ea
Take exception to exceptions to handle argparser errors and help
2019-07-29 17:23:38 +02:00
John Stäck
2741ff5a27
Config management mode, to send/receive config via usb midi sysex
2019-07-29 17:05:10 +02:00
John Stäck
25d22fc42f
Make (almost) all EEPROM settings read be bounded, and rewritten if "out of bounds"
2019-07-25 11:58:09 +02:00
John Stäck
c8e96343d0
Move EEPROM read/write functions to settings
2019-07-25 11:07:41 +02:00
John Stäck
671dfe9b2c
Define constant for "dipswitch" positions
2019-07-25 08:47:58 +02:00
John Stäck
7b179d4343
Add settings for fast boot, bcas mode, 3rd trill, dac out
2019-07-25 08:47:58 +02:00
John Stäck
c38adcd56c
Move all EEPROM stuff into settings file
...
Refactor version upgrade logic
Add some new settings values
2019-07-25 08:47:58 +02:00
Johan Berglund
2eec404cca
Updated manual and version number.
2019-07-24 14:43:38 +02:00
Johan Berglund
597991c968
Added possibility to use bite sensor for vibrato.
2019-07-18 13:58:28 +02:00
Johan Berglund
1cc50cff63
Added secondary breath CC setting (free 1-127) with a rise multiplier to make this CC rise faster than primary CC, for example to get a fast rising VCA control together with a less steep VCF slope. Changed portamento sensor name to BITE. Put SNS dots for MPR121 and Teensy touch keys on separate rows to avoid blanking when redrawn. Note: Update resets to factory settings.
2019-07-15 13:46:34 +02:00
Mikael Degerfält
58ea673994
Moved settings #defines to settings.h
...
I did feel like they belong in config.h
2019-06-04 23:34:26 +02:00