Added additional project hints.

Smaller changes.
pull/4/head
Holger Wirtz 6 years ago
parent e9c745806c
commit 43e8a197f5
  1. 28
      MicroDexed.ino
  2. 2
      README.md
  3. 4
      config.h
  4. 2
      dexed.cpp
  5. 2
      dexed.h
  6. 2
      dexed_sysex.cpp
  7. 2
      dexed_sysex.h

@ -2,7 +2,7 @@
MicroDexed MicroDexed
MicroDexed is a port of the Dexed sound engine MicroDexed is a port of the Dexed sound engine
(https://github.com/asb2m10/dexed) for the Teensy-3.5/3.6 with audio shield (https://github.com/asb2m10/dexed) for the Teensy-3.5/3.6 with audio shield. Dexed ist heavily based on https://github.com/google/music-synthesizer-for-android
(c)2018 H. Wirtz <wirtz@parasitstudio.de> (c)2018 H. Wirtz <wirtz@parasitstudio.de>
@ -34,10 +34,10 @@
#ifdef USE_ONBOARD_USB_HOST #ifdef USE_ONBOARD_USB_HOST
#include <USBHost_t36.h> #include <USBHost_t36.h>
#endif #endif
#ifndef MASTER_KEY_MIDI // selecting sounds by encoder and display #ifndef MASTER_KEY_MIDI // selecting sounds by encoder, button and display
#include <Bounce.h> #include <Bounce.h>
#include <Encoder.h> #include <Encoder.h>
//#include <LiquidCrystalPlus_I2C.h> #include <LiquidCrystalPlus_I2C.h>
#endif #endif
#ifndef MASTER_KEY_MIDI #ifndef MASTER_KEY_MIDI
@ -45,7 +45,7 @@
#define LCD_I2C_ADDRESS 0x3f #define LCD_I2C_ADDRESS 0x3f
#define LCD_CHARS 20 #define LCD_CHARS 20
#define LCD_LINES 4 #define LCD_LINES 4
//LiquidCrystalPlus_I2C lcd(LCD_I2C_ADDRESS, LCD_CHARS, LCD_LINES); LiquidCrystalPlus_I2C lcd(LCD_I2C_ADDRESS, LCD_CHARS, LCD_LINES);
Encoder enc1(ENC1_PIN_A, ENC1_PIN_B); Encoder enc1(ENC1_PIN_A, ENC1_PIN_B);
Bounce but1 = Bounce(BUT1_PIN, 10); // 10 ms debounce Bounce but1 = Bounce(BUT1_PIN, 10); // 10 ms debounce
#endif #endif
@ -92,16 +92,16 @@ void setup()
//while (!Serial) ; // wait for Arduino Serial Monitor //while (!Serial) ; // wait for Arduino Serial Monitor
Serial.begin(SERIAL_SPEED); Serial.begin(SERIAL_SPEED);
delay(200); delay(200);
#ifndef MASTER_KEY_MIDI #ifndef MASTER_KEY_MIDI
// lcd.init(); lcd.init();
// lcd.blink_off(); lcd.blink_off();
// lcd.cursor_off(); lcd.cursor_off();
// lcd.backlight(); lcd.backlight();
// lcd.noAutoscroll(); lcd.noAutoscroll();
// lcd.clear(); lcd.clear();
// lcd.display(); lcd.display();
// lcd.show(0, 0, 20, "MicroDexed"); lcd.show(0, 0, 20, "MicroDexed");
enc1.write(INITIAL_ENC1_VALUE); enc1.write(INITIAL_ENC1_VALUE);
#endif #endif
@ -164,7 +164,7 @@ void setup()
Serial.println(F("<setup end>")); Serial.println(F("<setup end>"));
#if defined (DEBUG) && defined (SHOW_CPU_LOAD_MSEC) #if defined (DEBUG) && defined (SHOW_CPU_LOAD_MSEC)
show_cpu_and_mem_usage(); show_cpu_and_mem_usage();
cpu_mem_millis=0; cpu_mem_millis = 0;
#endif #endif
#ifdef TEST_NOTE #ifdef TEST_NOTE

@ -1,6 +1,6 @@
# MicroDexed # MicroDexed
## Dexed port for Teensy (3.5/3.6 with audio shield) ## Dexed port for Teensy (3.5/3.6 with audio shield)
This is a port of the original Dexed/msfa engine (see https://github.com/asb2m10/dexed) to be used on a Teensy-3.5 or Teensy-3.6. This is a port of the original Dexed/msfa engine (see https://github.com/asb2m10/dexed and https://github.com/google/music-synthesizer-for-android) to be used on a Teensy-3.5 or Teensy-3.6.
The current state is: work in progress... The current state is: work in progress...

@ -2,7 +2,7 @@
MicroDexed MicroDexed
MicroDexed is a port of the Dexed sound engine MicroDexed is a port of the Dexed sound engine
(https://github.com/asb2m10/dexed) for the Teensy-3.5/3.6 with audio shield (https://github.com/asb2m10/dexed) for the Teensy-3.5/3.6 with audio shield. Dexed ist heavily based on https://github.com/google/music-synthesizer-for-android
(c)2018 H. Wirtz <wirtz@parasitstudio.de> (c)2018 H. Wirtz <wirtz@parasitstudio.de>
@ -27,7 +27,7 @@
// Initial values // Initial values
#define MIDI_DEVICE Serial1 #define MIDI_DEVICE Serial1
#define USE_ONBOARD_USB_HOST 1 #define USE_ONBOARD_USB_HOST 1
#define VOLUME 0.2 #define VOLUME 0.8
#define SAMPLE_RATE 44100 #define SAMPLE_RATE 44100
#define DEFAULT_MIDI_CHANNEL MIDI_CHANNEL_OMNI #define DEFAULT_MIDI_CHANNEL MIDI_CHANNEL_OMNI
#define DEFAULT_SYSEXBANK 0 #define DEFAULT_SYSEXBANK 0

@ -2,7 +2,7 @@
MicroDexed MicroDexed
MicroDexed is a port of the Dexed sound engine MicroDexed is a port of the Dexed sound engine
(https://github.com/asb2m10/dexed) for the Teensy-3.5/3.6 with audio shield (https://github.com/asb2m10/dexed) for the Teensy-3.5/3.6 with audio shield. Dexed ist heavily based on https://github.com/google/music-synthesizer-for-android
(c)2018 H. Wirtz <wirtz@parasitstudio.de> (c)2018 H. Wirtz <wirtz@parasitstudio.de>

@ -2,7 +2,7 @@
MicroDexed MicroDexed
MicroDexed is a port of the Dexed sound engine MicroDexed is a port of the Dexed sound engine
(https://github.com/asb2m10/dexed) for the Teensy-3.5/3.6 with audio shield (https://github.com/asb2m10/dexed) for the Teensy-3.5/3.6 with audio shield. Dexed ist heavily based on https://github.com/google/music-synthesizer-for-android
(c)2018 H. Wirtz <wirtz@parasitstudio.de> (c)2018 H. Wirtz <wirtz@parasitstudio.de>

@ -2,7 +2,7 @@
MicroDexed MicroDexed
MicroDexed is a port of the Dexed sound engine MicroDexed is a port of the Dexed sound engine
(https://github.com/asb2m10/dexed) for the Teensy-3.5/3.6 with audio shield (https://github.com/asb2m10/dexed) for the Teensy-3.5/3.6 with audio shield. Dexed ist heavily based on https://github.com/google/music-synthesizer-for-android
(c)2018 H. Wirtz <wirtz@parasitstudio.de> (c)2018 H. Wirtz <wirtz@parasitstudio.de>

@ -2,7 +2,7 @@
MicroDexed MicroDexed
MicroDexed is a port of the Dexed sound engine MicroDexed is a port of the Dexed sound engine
(https://github.com/asb2m10/dexed) for the Teensy-3.5/3.6 with audio shield (https://github.com/asb2m10/dexed) for the Teensy-3.5/3.6 with audio shield. Dexed ist heavily based on https://github.com/google/music-synthesizer-for-android
(c)2018 H. Wirtz <wirtz@parasitstudio.de> (c)2018 H. Wirtz <wirtz@parasitstudio.de>

Loading…
Cancel
Save