Commit graph

83 commits

Author SHA1 Message Date
Johan Berglund
f06eb0b9a4 Cleanup 2019-03-21 09:28:21 +01:00
Johan Berglund
37c77356d5 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. 2019-03-21 09:15:28 +01:00
John Stäck
b892d36e05
Merge pull request #5 from Trasselfrisyr/refaktor2019
Refaktor2019
2019-03-18 15:03:36 +01:00
John Stäck
b6fc9c74d5
Merge pull request #4 from blind/calibrationloop
Use loop for calibration
2019-03-13 20:06:23 +01:00
John Stäck
cf89c9df42 Call this version 1.3.3. If it passes testing. 2019-03-05 08:02:31 +01:00
John Stäck
610d226bdb Let us not rename files right now.
This reverts commit 347b6e5c71.
2019-03-05 08:00:38 +01:00
Mikael Degerfält
82b0f3a47c Calibration code cleanup 2019-03-04 21:49:34 +01:00
Mikael Degerfält
e448ba427c Loop for calibration 2019-03-04 21:40:48 +01:00
John Stäck
347b6e5c71 Rename non-main ino files to cpp 2019-03-04 10:58:02 +01:00
John Stäck
66ceb59008 Add NuEVI version with audio output (from Johan) 2019-03-04 10:21:21 +01:00
John Stäck
e388248c7c Move all source files to subdirectory to be less confusing for Arduino IDE 2019-03-04 10:16:58 +01:00
John Stäck
7e1db21883 Adjust parens to fix compiler warnings 2019-03-04 09:02:56 +01:00
John Stäck
c94795ff60 Use large enough data type 2019-03-04 08:53:52 +01:00
John Stäck
517eba0764 Output breath sensor value on DAC (from Johan) 2019-03-04 08:50:58 +01:00
John Stäck
08fca258c2 Make and use a more generic function for drawing menus 2019-03-03 21:59:25 +01:00
John Stäck
03eb07ea87 More gymnastics with the menu code 2019-03-02 10:39:28 +01:00
John Stäck
f5211800d0 Constrain unconstrained non-use of constrain() 2019-03-02 09:49:36 +01:00
John Stäck
ca90f8f664 Automated prettifier and tabulator 2019-03-02 09:46:26 +01:00
John Stäck
3aa427fdd5 A whiter shade of space 2019-03-02 09:36:06 +01:00
John Stäck
a56cddf5e4 Nicer MIDI initialization 2019-03-02 09:10:45 +01:00
John Stäck
c70858709e Move all menu stuff into separate files 2019-03-02 09:10:38 +01:00
John Stäck
35ee03d4b8 Use midi serial definition from proper place 2019-03-02 09:01:19 +01:00
John Stäck
18f3131d8a Move hardware definitions to separate file 2019-03-01 13:59:11 +01:00
John Stäck
1d8cd1a3ef Move MIDI functions into separate files 2019-03-01 13:51:14 +01:00
Johan Berglund
a63ac4e3b9 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). 2018-12-28 17:27:28 +01:00
Johan Berglund
01069d8f64 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. 2018-12-18 13:09:26 +01:00
John Stäck
cd8acba87c Version 1.2.9
* Fix for pitch bend summing near zero.
* Deglitch setting now in steps of 1ms
* Velocity sample delay setting now in steps of 1ms
2018-10-27 11:38:19 +02:00
John Stäck
f73ddc6557
Update readme to match source code 2018-10-23 18:53:46 +02:00
John Stäck
572cfbc002 Version 1.2.8
Fixes:

* Pinky latch for Nyle’s additions (missed that one in the merge)
* Pitch bend adding/subtracting instead of one overriding when both sensors are touched
* Added a mode for slow breath midi (half density). In MIDI menu, hold pinky key when pressing ENTER to activate.
2018-10-23 09:36:22 +02:00
John Stäck
24c9480c5b Version 1.2.7 2018-10-22 21:55:29 +02:00
Johan Berglund
205689dbdf
Merge pull request #2 from Trasselfrisyr/various-cleanup
Various cleanup
2018-09-09 19:41:07 +02:00
John Stäck
69d90efebb Define constant for breath sensor input pin 2018-09-03 15:25:14 +02:00
John Stäck
ae950bedfc Remove unused constants 2018-09-03 15:10:25 +02:00
John Stäck
0b659707fb Refactor factory reset for clarity 2018-09-03 15:08:52 +02:00
John Stäck
fde85a3a1d Move firmware version to a define at top of file 2018-09-03 15:08:24 +02:00
John Stäck
2723fd0799 Check for exact display type instead of just height 2018-09-03 15:03:21 +02:00
John Stäck
38d92b9e78 Invert meaning of teensyduino comment 2018-09-03 15:02:00 +02:00
John Stäck
0c3baa51b6 Fix compiler warnings 2018-09-03 15:00:00 +02:00
John Stäck
9411bc7d58 Use defines instead of hardcoded pin numbers
Also automatic "dangling whitespace" cleanup
2018-09-03 14:55:50 +02:00
Johan Berglund
150290a9cb USB MIDI device name file added. Made breath CC update every CC_INTERVAL, while all others every other. 2018-09-02 11:35:19 +02:00
Johan Berglund
2d24c6bb54 Fixed bug where it didn’t read back the saved settings. Increased number of vibrato sensitivity settings. Included 0 in vibrato return setting, for Nord-like behaviour (no auto zero return). Changed to NRM and REV for the direction settings. 2018-09-02 08:50:11 +02:00
Johan Berglund
cca12233a9 Merge branch 'master' of https://github.com/Trasselfrisyr/NuEVI 2018-09-01 15:47:29 +02:00
Johan Berglund
e53f6c3758 Added item in vibrato menu for setting squelch level for vibrato sensor (noise filtering/dead zone). Added setting for vibrato direction. 2018-09-01 15:46:52 +02:00
John Stäck
bbf93a1b4e
Readme grammar. 2018-08-28 14:19:28 +02:00
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