Commit graph

39 commits

Author SHA1 Message Date
John Stäck
3a3cafb992
Update readme
Add notice about resetting EEPROM config.
2018-08-28 14:19:03 +02:00
Johan Berglund
59f7d4cfa5
Merge pull request #1 from Trasselfrisyr/update-readme
Add "build" section to NuEVI
2018-08-28 14:09:46 +02:00
John Stäck
4c575018d0 Add "build" section to NuEVI 2018-08-28 14:04:05 +02:00
Johan Berglund
1a0d6648c9 Moved the vibrato zeroing to be after checking vibrato. Narrowed deadzone even more (put it in dz variable for easy changing). Removed vibrato menu emtpy items. 2018-08-27 20:16:12 +02:00
Johan Berglund
b3d3b9dd6f New and improved vibrato. Added vibrato menu for setting depth, sensitivity and zero return speed. Added Gate Hold function. Added negative pressure trig for legacy instant settings functionality. Bug fix for vibrato not working properly when pb was disabled. Removed controller resets that messed things up on certain synths. Added extra redundancy check at zero value for portamento (bite) and extra controller (lip). Removed unwanted slew on bite sensor. Bug fix for reset of some menus after timeout. Did a change to the patch selection so the values are send immediately. 2018-08-27 10:14:23 +02:00
Johan Berglund
69e582cd47 Added Teensy touch sensors to touch adjustment settings (they had a fixed thr value before). Fix for newer teensyduino versions where pitchbend over USB is changed (compile option in start of code, #define NEWTEENSYDUINO). Added Filter Cutoff (CF) as an option for breath control. Added legacy controls for patch selection and midi channel selection (default off). Changed names for some menu items. 2018-07-31 11:54:29 +02:00
Johan Berglund
564031447a Final NuEVI PCBs, schematics and gerbers added. Improved vibrato (now goes below calibrated zero/dead zone too). Fix for AT breath on/off setting not saved. Added midi controller resets when changing breath CC settings. 2018-07-09 16:44:32 +02:00
Johan Berglund
24e0d81637 Added chord rotator function. Added setting for mono voice note during chord play. Minor enhancements in FastPatch functionality. Bug fix for storing AT setting. 2018-05-25 11:10:37 +02:00
Johan Berglund
161c4afd87 * New FastPatch function (see user manual for instructions) enables you to store seven patch numbers for instant recall using trill key combos.
* Changed the "all notes off" function to do it the right way and also send reset all controllers
* Send reset all controllers at startup
* Made it easier to reboot into Teensy program mode (all buttons pressed)
* Indicator LEDs for breath and bite/portamento are now proportional to the sensor readings
* Updating firmware versions 1.0.5 and higher will not erase the sensor adjustment settings (the need to redo the other settings will vary with the need for changes in the EEPROM stored data)
Also added current version user guide to repo.
2018-05-18 12:57:58 +02:00
Johan Berglund
041a92bdb5 Got the more advanced breath signal filtering working. (Still some commented out crap in there from testing/comparing. Just ignore it.) Fixed some errors in curves. 2018-04-19 13:19:34 +02:00
Johan Berglund
f7b1df76d9 Added LP filter for breath signal (instead of prev simple smoothing). More settings för vibrato. Pinky key settings added, now you can use pinky key for quick transpose instead of 1/2 pitch bend. 2018-03-31 18:51:16 +02:00
Johan Berglund
eda4c12d49 Added BAT LOW display for any voltage below 3.7V. Send inital program change if enter is held during startup. 2018-03-01 14:00:39 +01:00
Johan Berglund
c70b8d3118 Added battery voltage meter (matched 10K resistors to A11 from AGND and VIN). Added CC#74 as option for extra controller. Added velocity sample delay setting and velocity bias setting. Removed midi program change at startup. Added factory reset functionality. Fix for sensor pixel updates. 2018-02-28 16:08:51 +01:00
Johan Berglund
c891b332c3 Changed vibrato amount to follow pitch bend divider setting. Added version number display to splash screen. 2018-01-09 19:10:04 +01:00
Johan Berglund
fbe1e29a5d Fix for initial velocity. 2017-10-25 15:23:34 +02:00
Johan Berglund
b077a392fa Adjusted some curves where values were a bit off. Replaced the S-curves with less dramatic ones. Added a fourth one. 2017-10-05 15:36:24 +02:00
Johan Berglund
810ef55f7c Added three S curves to the breath response curves. 2017-10-04 20:41:07 +02:00
Johan Berglund
a5f964089d Added more breath response curve options. 2017-10-03 23:01:02 +02:00
Johan Berglund
058a930bee Added breath curve settings. Made hi-res versions of breath cc settings. Made foot pedal default value for extra controller. Removed CV out option. 2017-10-02 17:32:36 +02:00
Johan Berglund
f6d4b2ce08 Added foot pedal (cc#4) to extra controller. Display cc selections in text instead of numbers. Added midi panic function (half pb key + special key, or enter key in patch view). 2017-09-27 20:25:42 +02:00
Johan Berglund
7bba7bcf25 Just forgot a thing for the slurred note velocity. 2017-09-23 09:50:00 +02:00
Johan Berglund
c202dbd0d8 Added: Compile options for Rev A and Rev B PCBs. Bug fixes: Slurred velocity had wrong variable set. Default breath cc was modulation, not breath. 2017-09-23 09:28:16 +02:00
Johan Berglund
c2a17697a7 Bug fix in storing notes for parallel chord. 2017-09-17 12:34:19 +02:00
Johan Berglund
5542a840c6 Breath reading changed from 10 bit to 12 bit. Added hi res midi on cc#1 (mod) and an option to compile with breath CV output on DAC pin. Special key functions implemented (slur sustain, parallel chord, sub octave double). Cursor blinking disabled during note on to prevent glitching when testing changes in menus. 2017-09-16 22:53:18 +02:00
Johan Berglund
7598f62986 Saving patch number to EEPROM. 2017-09-11 19:53:15 +02:00
Johan Berglund
a59729b063 More work on the vibrato. Fixed sending program change to wrong channel on DIN MIDI. Pitchbend start value fix. 2017-09-11 19:30:16 +02:00
Johan Berglund
f20ba6c07e Improved vibrato. 2017-09-10 13:04:38 +02:00
Johan Berglund
04d52d2be4 Changed to static threshold for MPR121 touch keys and added an adjustment screen for the threshold value. 2017-09-09 23:29:49 +02:00
Johan Berglund
39b3031c3b Disabled baseline tracking for the MPR121. Added status LEDs for breath and bite (portamento). 2017-09-09 10:24:49 +02:00
Johan Berglund
94d9ceb89b Added comments 2017-09-01 14:05:21 +02:00
Johan Berglund
9d6b160cf2 New version firmware tested and ready for first full prototypes. Eagle files for the new main pcb added. 2017-09-01 10:32:34 +02:00
Johan Berglund
932988f08d Bugfixes galore. Added sensor level indicators in sensor adjust settings. Added MIDI note range check with octave repeat. 2017-08-29 20:38:48 +02:00
Johan Berglund
314bdccada Added check for change vs stored setting before writing to EEPROM to reduce number of writes. 2017-08-27 21:17:50 +02:00
Johan Berglund
40e8760de3 Added untested version with menu system and other added features. Preview. 2017-08-26 12:55:23 +02:00
Johan Berglund
d8b8956ede Changed top octave roller to share pin with roller 3 like in the original. This allows for K4 pin to be on MPR121 like the other main controls, and leaves free a Teensy touch pin to use for the Extra Controller (lip touch sensor). Also added range check for midi note on/off. 2017-08-23 10:25:49 +02:00
Johan Berglund
0fc3feff0f Added Eagle files and gerbers for Freescale pressure sensor breakout board. 2017-08-12 18:35:11 +02:00
Johan Berglund
e21b38552e Added the option to have the vibrato go down first, then up. 2017-08-09 20:20:35 +02:00
Johan Berglund
ad7f450e6b Adjustments in vibrato algorithm. Added bite sensor step-by-step pics. 2017-08-09 08:24:02 +02:00
Johan Berglund
d26ae04e09 First commit. Arduino sketch plus devboard plans. 2017-08-08 14:46:29 +02:00