Holger Wirtz
bff073ceb3
Changed to MIDI library event dispatching.
6 years ago
Holger Wirtz
6f48797940
Additional fixes for automatic buffer size at compile time.
...
Fixed onboard USB-MIDI via programing interface.
6 years ago
Holger Wirtz
e5e4ea07ba
Fixes for Teensy-1.45 and Arduino-IDE-1.8.8
6 years ago
Holger Wirtz
493107327e
Fixed delay volume handling.
6 years ago
Holger Wirtz
8815b98706
REDUCE_LOUDNESS is necessary.
6 years ago
Holger Wirtz
c173ca1e29
Fix for delay time when using a PT8211 (only half the time is possible).
6 years ago
Holger Wirtz
3a0a571d50
Fixed not working sustain pedal.
...
Fixed enabling of effects.
6 years ago
Holger Wirtz
9eb5ddd580
Small fixes for the Volume of the delayed signal.
6 years ago
Holger Wirtz
c0ae59e22a
Fix MIDI-THRU function.
6 years ago
Holger Wirtz
3c5a4ecc31
Added usage of onboard USB connector as MIDI device (you have to enable the
...
USB-Type as "Serial + MIDI" inside IDE before compiling!) - UNTESTED YET
Added compile time option MIDI_MERGE_THRU for sending all incoming MIDI to
the serial MIDI-OUT as MIDI-THRU simulation.
6 years ago
Holger Wirtz
298ae13c8c
Added mixer2 for controlling whole delay volume.
...
Replaced delay-sync with delay-volume in UI.
6 years ago
Holger Wirtz
edcb352a6c
Fixing problems with delay.
...
Resized the delay length for 1200ms maximum delay with T_3.6.
Added mixing of first delay tap... perhaps not the best way, but works :-)
6 years ago
Holger Wirtz
c6042abf31
Fixes for effects.
6 years ago
Holger Wirtz
1bab42b0cc
Effects-UI is ready for testing.
6 years ago
Holger Wirtz
e3bcc61194
Added effects menu to UI - still not ready to use.
6 years ago
Holger Wirtz
b00e904355
Showing bank on LCD as 8 chars instead of 10.
...
Small internal renaming.
6 years ago
Holger Wirtz
4eb4bee9f7
Timing optimization while writing data to EEPROM: Now everything is written with some time between
...
the write updates for avoiding drop outs due to long uüdate operations.
6 years ago
Holger Wirtz
ec91f59f3e
Added delay, reverb, filter - just with fixed values - only as a first test.
...
Fixed maximum note allocation code in dexed.h.
6 years ago
Holger Wirtz
751e8d2ffe
Fixed filename.
6 years ago
Holger Wirtz
0a3511033a
Fixing MIDI input channel.
6 years ago
Holger Wirtz
187f178a19
Fixes for bank selection between 0 and 99.
6 years ago
Holger Wirtz
f0cbc8d3ab
Added selection of MIDI channel.
...
Added auto-store for volume/midi-channel and voice/bank.
Small fixes.
6 years ago
Holger Wirtz
69f8a44309
Small fixes for displaying volume.
6 years ago
Holger Wirtz
f43164b7d6
Fixed and optimized simple UI handling.
6 years ago
Holger Wirtz
d4fe310fff
Optimized bank and voice loading (not ready yet).
6 years ago
Holger Wirtz
bfac53701b
First complete version of simple UI.
6 years ago
Holger Wirtz
b333216b0f
Switched to Teensy Audio Board.
...
Added link to source of LiquidCrystal_I2C.
6 years ago
Holger Wirtz
190bad2f46
Added showing the current selected volume inside the display.
...
Added configurable number of steps for volume encoder.
6 years ago
Holger Wirtz
ed8be3aa69
Added first steps for a simple UI.
6 years ago
Holger Wirtz
e02a26c40a
Fixed very bad and idiot bug for PT8211 usage.
6 years ago
Holger Wirtz
b846c2f84b
Fixes.
6 years ago
Holger Wirtz
9a8b56f71f
Fixed displaying bank and voice on LCD.
6 years ago
Holger Wirtz
8c4095ca08
Added support for showing band and voice on a LCD display.
...
Added initial support for two encoder+switches.
6 years ago
Holger Wirtz
836af67646
Added PT8211 output driver option.
6 years ago
Holger Wirtz
5cee620f4a
Small fixes.
6 years ago
Holger Wirtz
1a63a4e58e
Several fixes:
...
- CRC32 is stored at the end of the EEPROM.
- Fixes for volume/pan storing.
- small fixes.
6 years ago
Holger Wirtz
3124205143
Better EEPROM code:
...
Cheksum calculation and auto initializing EEPROM when there is a checksum
mismatch.
6 years ago
Holger Wirtz
400eca2394
EEPROM handling fixed for initial values.
...
Fixes volume/pan handling.
Added OFFSET for EEPROM-addresses.
6 years ago
Holger Wirtz
7c64ae6d2e
Improved volume and pan management.
...
Storing last volume and pan in EEPROM.
6 years ago
Holger Wirtz
44e21b8777
Fixed volume code.
6 years ago
Holger Wirtz
493240126f
Fixed xrun calculation from fixed size to a size which is calculated from AUDIO_BLOCK_SAMPLES.
...
Hint in config.h with a location where to change AUDIO_BLOCK_SAMPLES from 128 to 64 to get better latency.
6 years ago
Holger Wirtz
b8015f455f
Fix reading voice/bank data from EEPROM.
...
Simple loudness reduction changed.
Added MIDI CC 121 (reset controllers) and 126/127 (set mono on/off).
6 years ago
Holger Wirtz
d2052dc28f
Removed freeverb and mixer due to latency problems.
...
Replaced mixer with amp.
Showing maximum timing for the last n secs when showing CPU usage.
6 years ago
Holger Wirtz
54252dd92d
Added freeverbs.
...
Fixed panorama placement in stereo output.
6 years ago
Holger Wirtz
2e2bda1dbd
Remove MASTER_KEY_PIN code. It was awful. I hope I can make this better the next days.
...
Added and fixed stereo panning code of.
6 years ago
Holger Wirtz
d124fd44cb
Added MASTER_BUTTON_PIN for overriding the MIDI-MASTER_KEY as an directly
...
connected button to the Teensy.
Added two "amps" before output for emulating a panorama slider.
Added MIDI-CC 7 (Volume) and 10 (Panorama).
6 years ago
Holger Wirtz
5aa25df360
Added checking for MIDI channel (and ignoring everything that is not our MIDI channel).
...
When using MASTER_KEY every notes are turned off.
Moved MASTER_KEY one octave up.
6 years ago
Holger Wirtz
43e8a197f5
Added additional project hints.
...
Smaller changes.
6 years ago
Holger Wirtz
b9d7012d03
Fixed checksum calculation of sysex bulk reading.
6 years ago
Holger Wirtz
fdaeb8b79f
Replaced IntervalTimer for showing CPU and MEM usage with
...
elapsedMillis().
6 years ago