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 |
Holger Wirtz
|
2c767f78f8
|
Fix for checksum calculation at SYSEX voice reading.
Small fix for using Serial and/or USB MIDI.
Surrounding of Serial.print(). You now need to define DEBUG when showing output via USB-serial.
|
6 years ago |
Holger Wirtz
|
6bd7905dbc
|
Small fixes.
|
6 years ago |
Holger Wirtz
|
adf748a2b4
|
Fixes.
|
6 years ago |
Holger Wirtz
|
dfc0644659
|
Added midi_channel.
Added showing MIDI channel in debug data.
Added checking for necessary write to EEPROM.
|
7 years ago |
Holger Wirtz
|
f1f406fdb9
|
Smaller fixes and additions.
|
7 years ago |
Holger Wirtz
|
beae42e8ff
|
Added storage of bank and voice in EEPROM.
|
7 years ago |
Holger Wirtz
|
06ffb961e9
|
Small changes and fixes.
|
7 years ago |
Holger Wirtz
|
d22840823f
|
Fixed summing of signals as integers.
Added midinotes.h.
Added overload detection.
Small fixes.
|
7 years ago |
Holger Wirtz
|
c2e0bfe632
|
Fixes for summing up notes as integer (instead of float).
|
7 years ago |
Holger Wirtz
|
fba0ecb5dc
|
Testing summing up tone generation as integer instead of float.
|
7 years ago |
Holger Wirtz
|
0d26a425eb
|
Fixed MIDI test notes.
Added Teensy optimized 32bit DSP saturation code.
|
7 years ago |
Holger Wirtz
|
16beb6b362
|
Fixes for bank switching and master-key.
|
7 years ago |
Holger Wirtz
|
09f4b3463e
|
Added bank loading (banks have to be organized in _one_ sysex file per
directory (named like the bank number), e.g. 5/ROM1B.SYX).
|
7 years ago |
Holger Wirtz
|
95c783fab6
|
Master key reworked (now only working when hold and using a command key).
Fixes.
|
7 years ago |
Holger Wirtz
|
0529aa0505
|
Small fixes.
|
7 years ago |
Holger Wirtz
|
e294710566
|
Hopefully fixed controller handling.
Added master key support for voice selection (32 white keys started from C1) and
volume handling (10 keys started from C#1).
|
7 years ago |
Holger Wirtz
|
68b9579c6e
|
Fixed master_key auto disabling.
|
7 years ago |
Holger Wirtz
|
e3c42a1457
|
Small fixes and debug output.
|
7 years ago |
Holger Wirtz
|
d53b2d52d2
|
Added masterkey (C8) for ebaling switching the sounds.
|
7 years ago |
Holger Wirtz
|
cd80459f4a
|
Added USBHost support.
|
7 years ago |
Holger Wirtz
|
d58ad40ba6
|
Isolated loading sysex from SD and moving sysex data into engine.
|
7 years ago |
Holger Wirtz
|
41ff645b3b
|
Code cleanup.
|
7 years ago |
Holger Wirtz
|
113c35a112
|
Code cleanup add license additions.
|
7 years ago |