Commit Graph

  • ba84fbc9d6 Exchanged double to float data types in PluginFX. Removed Teensy filter (is replaced by the Dexed internal filter) and antialias filter. Holger Wirtz 2019-04-25 14:52:27 +0200
  • 5c164ccf27 Fixing integration of 4pole filter. Holger Wirtz 2019-04-25 14:04:25 +0200
  • 1147068fbe Small fixes. Holger Wirtz 2019-04-24 15:49:43 +0200
  • 0560f84b12 Fixes for autostoring configuration data to EEPROM. Holger Wirtz 2019-04-24 11:27:27 +0200
  • 1866ed69a1 Added Dexed PluginFx code again - just for testing the 4pole filter. Holger Wirtz 2019-04-23 14:29:07 +0200
  • 1b965c0975 Added a configuration struct for holding parameters which should be stored in EEPROM. So I dropped most old EEPROM code. Also added storing to EEPROM only when AUTOSTORE_MS is reached and no voices are active. Holger Wirtz 2019-04-23 12:46:19 +0200
  • 0ebc87a157 Small fix. Holger Wirtz 2019-04-22 08:19:58 +0200
  • babe9c2f51 Merge branch 'dev' of https://source.parasitstudio.de:63000/wirtz/MicroDexed into dev Holger Wirtz 2019-04-21 18:27:42 +0200
  • 09037e4c73 Fixes for voice auto-shutdown. Holger Wirtz 2019-04-21 18:21:56 +0200
  • 3637e9c807 Several fixes. Added functions for detecting voices which do not produce any output. Fixing screen changing when volume encoder was moved. Holger Wirtz 2019-04-21 15:58:35 +0200
  • 4970cabc24 Fixed SYSEX handling. Wow, there were much coding errors inside. Holger Wirtz 2019-03-19 12:30:47 +0100
  • 6a95c6425a Fixed USB_MIDI port handling. Holger Wirtz 2019-03-18 08:13:31 +0100
  • 1ac38718b7 Adding function for checking, if sound is produced. If not, shut down the voice. Holger Wirtz 2019-03-11 13:58:51 +0100
  • 587b954ac9 Added HEX file. Holger Wirtz 2019-03-09 16:35:07 +0100
  • 138d628c44 Added simple antialias filter. Holger Wirtz 2019-02-27 13:35:19 +0100
  • 6a920e0107 Next try... Holger Wirtz 2019-02-27 09:52:30 +0100
  • 3c8ee517a5 Another volume fix try. Holger Wirtz 2019-02-26 20:33:59 +0100
  • d3e6ab0894 Fixed volume again. Holger Wirtz 2019-02-26 08:19:31 +0100
  • 3f1b534730 Change volume curve. Holger Wirtz 2019-02-25 16:09:24 +0100
  • c871886063 Small fixes. Holger Wirtz 2019-02-20 16:43:15 +0100
  • 5ad4c2471f Fixed volume handlying for Teensy-Audio-Adapter. Enabled Teensy-Audio-Adapter (SGTL5000) buildin compressor/limiter. Holger Wirtz 2019-02-20 16:04:09 +0100
  • 13b5a55fff Fixes for volume and panorama handling. Some small additions to MIDI hanlders. Holger Wirtz 2019-02-19 17:04:01 +0100
  • 0292baede8 Fix for setting voice values via SysEx. Holger Wirtz 2019-02-15 11:25:37 +0100
  • c7a43e60aa Fixing PitChBend (wrong values for dexed engine). Small changes. Holger Wirtz 2019-02-14 08:31:05 +0100
  • d44120476f Simple transpose issue. But PB has some problems... Holger Wirtz 2019-02-13 17:20:01 +0100
  • bac0e417a4 Fixed engine compile-time-selection. Now you can set DEXED_ENGINE in config.h Holger Wirtz 2019-02-13 15:19:47 +0100
  • f2ef327d97 Several optimizations. Code cleanup. Fixing midi_devices.hpp setup. Holger Wirtz 2019-02-13 14:34:28 +0100
  • 168eedeb8d Fixing usage of TGA board Fixing some problems with config.h Holger Wirtz 2019-02-13 09:10:44 +0100
  • 3f633544b6 Added TGA board driver. Cleanup for config.h Holger Wirtz 2019-02-12 14:17:42 +0100
  • bff073ceb3 Changed to MIDI library event dispatching. Holger Wirtz 2019-02-12 13:37:08 +0100
  • 9edc7ddd4c Added new MIDI dispatching - currently not ready for running. Holger Wirtz 2019-02-11 15:49:19 +0100
  • 241e8931b0 Added name for USB device. Holger Wirtz 2019-02-01 09:52:15 +0100
  • 6f48797940 Additional fixes for automatic buffer size at compile time. Fixed onboard USB-MIDI via programing interface. Holger Wirtz 2019-01-02 08:30:24 +0100
  • e5e4ea07ba Fixes for Teensy-1.45 and Arduino-IDE-1.8.8 Holger Wirtz 2019-01-02 07:44:54 +0100
  • 493107327e Fixed delay volume handling. Holger Wirtz 2018-12-05 17:33:46 +0100
  • e2ad1df2c2 Merge remote-tracking branch 'origin' into effects Holger Wirtz 2018-12-05 07:11:27 +0100
  • 2d5a45d4e6 Changed the behavoiur of the delay feedback and delay volume. Holger Wirtz 2018-12-04 13:28:46 +0100
  • 8815b98706 REDUCE_LOUDNESS is necessary. Holger Wirtz 2018-12-02 11:30:19 +0100
  • c173ca1e29 Fix for delay time when using a PT8211 (only half the time is possible). Holger Wirtz 2018-12-02 10:42:00 +0100
  • 3a0a571d50 Fixed not working sustain pedal. Fixed enabling of effects. Holger Wirtz 2018-12-02 10:24:18 +0100
  • 20221e4c24 Fixed bad latency (about 50ms!) with a bad but woking hack. Now the latency is at about 5.5ms. Added a screenshot from latency measurement. Holger Wirtz 2018-12-02 10:05:04 +0100
  • 9eb5ddd580 Small fixes for the Volume of the delayed signal. Holger Wirtz 2018-11-24 18:19:51 +0100
  • c0ae59e22a Fix MIDI-THRU function. Holger Wirtz 2018-11-14 20:33:10 +0100
  • 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. Holger Wirtz 2018-10-30 08:58:56 +0100
  • 6b32397a5a Fixes: Wrong controller handling for delay and filter and initial value for resonance. Holger Wirtz 2018-10-19 10:14:14 +0200
  • 6a340465d5 Added MIDI-CC code for effects: * CC 102: filter frequency * CC 103: filter resonance * CC 104: filter octave * CC 105: delay time * CC 106: delay feedback * CC 107: delay volume Holger Wirtz 2018-10-18 08:00:55 +0200
  • e9e2be92e8 Added option for disabling filter. Holger Wirtz 2018-10-17 09:30:27 +0200
  • 7cee3b5c87 Added exp-curve for filter resonance setting. Holger Wirtz 2018-10-16 15:36:08 +0200
  • 298ae13c8c Added mixer2 for controlling whole delay volume. Replaced delay-sync with delay-volume in UI. Holger Wirtz 2018-10-16 08:29:58 +0200
  • 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 :-) Holger Wirtz 2018-10-12 17:46:09 +0200
  • 6c20a04811 Super small fix. Holger Wirtz 2018-10-12 14:27:29 +0200
  • c6042abf31 Fixes for effects. Holger Wirtz 2018-10-12 09:51:29 +0200
  • 685794ab2a Setting initial effect values at startup. Small fixes. Holger Wirtz 2018-10-11 11:41:33 +0200
  • 1bab42b0cc Effects-UI is ready for testing. Holger Wirtz 2018-10-11 10:18:08 +0200
  • e3bcc61194 Added effects menu to UI - still not ready to use. Holger Wirtz 2018-10-10 15:32:51 +0200
  • 39f994bb34 Disable filter and delay. Will be re-enabled soon again. Holger Wirtz 2018-10-08 18:10:21 +0200
  • b00e904355 Showing bank on LCD as 8 chars instead of 10. Small internal renaming. Holger Wirtz 2018-10-05 14:18:41 +0200
  • 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. Holger Wirtz 2018-10-05 13:41:39 +0200
  • 5ee8533851 Removed reverb (seems to be too noisy). Fixed effect chain. Holger Wirtz 2018-10-05 09:55:39 +0200
  • 3a0996aa99 Small fixes. Holger Wirtz 2018-10-04 15:29:15 +0200
  • ec91f59f3e Added delay, reverb, filter - just with fixed values - only as a first test. Fixed maximum note allocation code in dexed.h. Holger Wirtz 2018-10-04 12:58:37 +0200
  • 751e8d2ffe Fixed filename. Holger Wirtz 2018-10-03 18:32:55 +0200
  • 2759ad4ee4 Fix loading voice names when bank changing. Holger Wirtz 2018-10-03 12:12:50 +0200
  • bc67760e18 Fixed autosaving. Holger Wirtz 2018-10-03 10:40:24 +0200
  • 42c1b02b67 Changed encoder handling at bank borders to change to the next bank. Holger Wirtz 2018-10-03 09:48:18 +0200
  • 951e1f421e Fixed volume handling for left encoder. Holger Wirtz 2018-10-03 09:36:19 +0200
  • 0a3511033a Fixing MIDI input channel. Holger Wirtz 2018-10-03 09:03:37 +0200
  • 187f178a19 Fixes for bank selection between 0 and 99. Holger Wirtz 2018-10-02 14:11:08 +0200
  • df888cf2f8 Added SD card sysex description. Holger Wirtz 2018-10-02 13:45:01 +0200
  • 995d8bc730 Added layout for SD card. Holger Wirtz 2018-10-02 13:43:04 +0200
  • f0cbc8d3ab Added selection of MIDI channel. Added auto-store for volume/midi-channel and voice/bank. Small fixes. Holger Wirtz 2018-10-02 11:28:44 +0200
  • 69f8a44309 Small fixes for displaying volume. Holger Wirtz 2018-10-01 13:25:49 +0200
  • f43164b7d6 Fixed and optimized simple UI handling. Holger Wirtz 2018-10-01 13:04:58 +0200
  • d4fe310fff Optimized bank and voice loading (not ready yet). Holger Wirtz 2018-10-01 11:36:48 +0200
  • c10258cafd Fixed volume (loudness) calculation. Holger Wirtz 2018-09-30 16:09:26 +0200
  • 66dab0bdbd Trying to fix loudness... Holger Wirtz 2018-09-28 19:03:52 +0200
  • 992fce9e4a Logarithmic volume also for PT8211. Holger Wirtz 2018-09-28 14:24:32 +0200
  • 8c648d4864 Added logarithmic volume curve. Holger Wirtz 2018-09-28 14:02:19 +0200
  • bfac53701b First complete version of simple UI. Holger Wirtz 2018-09-28 13:46:32 +0200
  • b333216b0f Switched to Teensy Audio Board. Added link to source of LiquidCrystal_I2C. Holger Wirtz 2018-09-27 17:05:50 +0200
  • 190bad2f46 Added showing the current selected volume inside the display. Added configurable number of steps for volume encoder. Holger Wirtz 2018-09-27 14:41:26 +0200
  • 2a93214d17 Added left encoder as volume pot. Holger Wirtz 2018-09-27 13:46:40 +0200
  • 06e410173e Created derived classes for Encoder4 and LiquidCrystal_I2CPlus. Holger Wirtz 2018-09-27 12:50:59 +0200
  • ed8be3aa69 Added first steps for a simple UI. Holger Wirtz 2018-09-27 11:28:08 +0200
  • e9e01ea080 Showing some more information at startup. Enhanced presentation of CPU and Mem usage. Enhanced elapsing timer for showing CPU/Mem usage. Holger Wirtz 2018-09-26 10:57:58 +0200
  • e02a26c40a Fixed very bad and idiot bug for PT8211 usage. Holger Wirtz 2018-09-25 19:47:07 +0200
  • 9cc7d58a63 Showing banks and voices as number beginning from 1 instead of 0. Holger Wirtz 2018-09-21 14:25:32 +0200
  • b67de68c77 Fixing displaying of bank name on LCD. Holger Wirtz 2018-09-21 09:11:26 +0200
  • b846c2f84b Fixes. Holger Wirtz 2018-09-20 15:15:04 +0200
  • 9a8b56f71f Fixed displaying bank and voice on LCD. Holger Wirtz 2018-09-20 13:46:30 +0200
  • 0701e277fe Merge branch 'master' of https://source.parasitstudio.de:63000/wirtz/MicroDexed Holger Wirtz 2018-09-19 11:07:46 +0200
  • 8c4095ca08 Added support for showing band and voice on a LCD display. Added initial support for two encoder+switches. Holger Wirtz 2018-09-19 11:06:41 +0200
  • fb174b37d2 Changes for LineOut volume. Holger Wirtz 2018-09-01 18:12:43 +0200
  • e93d8f6eac Added unmuting of the LineOut. Holger Wirtz 2018-08-28 15:19:50 +0200
  • a99f5ebca3 Fixing code for setting the volume. Holger Wirtz 2018-08-21 13:56:15 +0200
  • 836af67646 Added PT8211 output driver option. Holger Wirtz 2018-08-14 10:11:58 +0200
  • 5cee620f4a Small fixes. Holger Wirtz 2018-07-26 12:57:03 +0200
  • 1a63a4e58e Several fixes: - CRC32 is stored at the end of the EEPROM. - Fixes for volume/pan storing. - small fixes. Holger Wirtz 2018-07-26 11:38:02 +0200
  • 3124205143 Better EEPROM code: Cheksum calculation and auto initializing EEPROM when there is a checksum mismatch. Holger Wirtz 2018-07-25 16:07:37 +0200
  • 400eca2394 EEPROM handling fixed for initial values. Fixes volume/pan handling. Added OFFSET for EEPROM-addresses. Holger Wirtz 2018-07-25 13:29:53 +0200