Holger Wirtz
|
1ac38718b7
|
Adding function for checking, if sound is produced. If not, shut down the voice.
|
6 years ago |
Holger Wirtz
|
13b5a55fff
|
Fixes for volume and panorama handling.
Some small additions to MIDI hanlders.
|
6 years ago |
Holger Wirtz
|
c7a43e60aa
|
Fixing PitChBend (wrong values for dexed engine).
Small changes.
|
6 years ago |
Holger Wirtz
|
bac0e417a4
|
Fixed engine compile-time-selection. Now you can set DEXED_ENGINE in config.h
|
6 years ago |
Holger Wirtz
|
f2ef327d97
|
Several optimizations.
Code cleanup.
Fixing midi_devices.hpp setup.
|
6 years ago |
Holger Wirtz
|
bff073ceb3
|
Changed to MIDI library event dispatching.
|
6 years ago |
Holger Wirtz
|
e3bcc61194
|
Added effects menu to UI - still not ready to use.
|
6 years ago |
Holger Wirtz
|
bfac53701b
|
First complete version of simple UI.
|
6 years ago |
Holger Wirtz
|
9a8b56f71f
|
Fixed displaying bank and voice on LCD.
|
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
|
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
|
892f3f66db
|
Cleanup and added peak detection counter.
|
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
|
43e8a197f5
|
Added additional project hints.
Smaller changes.
|
6 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
|
a54b879471
|
Fixed typo.
|
7 years ago |
Holger Wirtz
|
0d26a425eb
|
Fixed MIDI test notes.
Added Teensy optimized 32bit DSP saturation code.
|
7 years ago |
Holger Wirtz
|
97f6b3f99a
|
Added BankSelect and ProgramChange controllers.
|
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
|
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
|
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
|
d58ad40ba6
|
Isolated loading sysex from SD and moving sysex data into engine.
|
7 years ago |
Holger Wirtz
|
113c35a112
|
Code cleanup add license additions.
|
7 years ago |
Holger Wirtz
|
cc1732cc9e
|
Fixes.
|
7 years ago |
Holger Wirtz
|
862a888b71
|
Fixes for loading sysex.
|
7 years ago |
Holger Wirtz
|
823df46819
|
Small fixes.
|
7 years ago |
Holger Wirtz
|
ffe25453d5
|
Smaller additions.
Fixes.
|
7 years ago |
Holger Wirtz
|
7cbb2608ec
|
Simplified audio calculation function.
Small fixes.
|
7 years ago |
Holger Wirtz
|
ba27df8a81
|
Added function for setting max acceptable notes.
Limited to 10 notes at a time to avoid xruns.
|
7 years ago |
Holger Wirtz
|
bbebaa85d3
|
Optimized timing but problems with >11 notes at the same time.
|
7 years ago |
Holger Wirtz
|
c7626929a9
|
Fixes.
|
7 years ago |
Holger Wirtz
|
e325348fc7
|
Replaced looper with IntervalTimer.
|
7 years ago |
Holger Wirtz
|
2d77234a39
|
Fix for controllers.
|
7 years ago |
Holger Wirtz
|
fd755727b5
|
Fixes.
FIRST WORKING VERSION!
|
7 years ago |
Holger Wirtz
|
4660200948
|
Small fixes and tests.
|
7 years ago |
Holger Wirtz
|
d18b6bf1aa
|
...
|
7 years ago |
Holger Wirtz
|
25862c59b1
|
.
|
7 years ago |
Holger Wirtz
|
ab4a7de34d
|
Fixes.
|
7 years ago |