From 869c832bee263203b03b2a6c00f55874d59b5369 Mon Sep 17 00:00:00 2001 From: Holger Wirtz Date: Wed, 9 Jan 2019 08:23:55 +0100 Subject: [PATCH] Adding copyright and license information. --- LiquidCrystalPlus_I2C.h | 13 +++++-------- MicroMDAEPiano.ino | 11 ++++------- config.h | 13 +++++-------- mdaEPiano.cpp | 21 +++++++++++++++++++++ mdaEPiano.h | 21 ++++++++++++++++++++- mdaEPianoData.h | 21 +++++++++++++++++++++ mdaEPianoDataXfade.h | 23 +++++++++++++++++++++++ midinotes.h | 23 +++++++++++++++++++++++ 8 files changed, 122 insertions(+), 24 deletions(-) diff --git a/LiquidCrystalPlus_I2C.h b/LiquidCrystalPlus_I2C.h index 38be128..6026b33 100644 --- a/LiquidCrystalPlus_I2C.h +++ b/LiquidCrystalPlus_I2C.h @@ -1,11 +1,10 @@ /* - MicroDexed + MicroMDAEPiano - MicroDexed is a port of the Dexed sound engine - (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 + MicroMDAEPiano is a port of the MDA-EPiano sound engine + (https://sourceforge.net/projects/mda-vst/) for the Teensy-3.5/3.6 with audio shield. + + (c)2019 H. Wirtz This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -20,9 +19,7 @@ You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - */ - #include // https://www.arduinolibraries.info/libraries/liquid-crystal-i2-c #ifndef LIQUIDCRYSTALPLUS_I2C_H_INCLUDED diff --git a/MicroMDAEPiano.ino b/MicroMDAEPiano.ino index 5901ef9..98a53af 100644 --- a/MicroMDAEPiano.ino +++ b/MicroMDAEPiano.ino @@ -1,11 +1,10 @@ /* MicroMDAEPiano - MicroDexed is a port of the Dexed sound engine - (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 + MicroMDAEPiano is a port of the MDA-EPiano sound engine + (https://sourceforge.net/projects/mda-vst/) for the Teensy-3.5/3.6 with audio shield. + + (c)2019 H. Wirtz This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -41,11 +40,9 @@ #ifdef USE_ONBOARD_USB_HOST #include #endif -#ifndef MASTER_KEY_MIDI // selecting sounds by encoder, button and display #include #include #include "LiquidCrystalPlus_I2C.h" -#endif // [I2C] SCL: Pin 19, SDA: Pin 18 (https://www.pjrc.com/teensy/td_libs_Wire.html) #define LCD_I2C_ADDRESS 0x27 diff --git a/config.h b/config.h index 4195f1d..6fe2f14 100644 --- a/config.h +++ b/config.h @@ -1,11 +1,10 @@ /* - MicroMDAEpiano + MicroMDAEPiano - MicroMDAEpiano is a port of the MDAEpiano sound engine - (http://mda.smartelectronix.com/synths.htm) for the Teensy-3.5/3.6 with audio - shield. - - (c)2018 H. Wirtz + MicroMDAEPiano is a port of the MDA-EPiano sound engine + (https://sourceforge.net/projects/mda-vst/) for the Teensy-3.5/3.6 with audio shield. + + (c)2019 H. Wirtz This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -20,9 +19,7 @@ You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - */ - #include "midinotes.h" // ATTENTION! For better latency you have to redefine AUDIO_BLOCK_SAMPLES from diff --git a/mdaEPiano.cpp b/mdaEPiano.cpp index eb4ef02..134ebda 100644 --- a/mdaEPiano.cpp +++ b/mdaEPiano.cpp @@ -1,3 +1,24 @@ +/* + MicroMDAEPiano + + MicroMDAEPiano is a port of the MDA-EPiano sound engine + (https://sourceforge.net/projects/mda-vst/) for the Teensy-3.5/3.6 with audio shield. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA +*/ + #include "config.h" #ifdef USE_XFADE_DATA #include "mdaEPianoDataXfade.h" diff --git a/mdaEPiano.h b/mdaEPiano.h index 3d33e97..a47be3c 100644 --- a/mdaEPiano.h +++ b/mdaEPiano.h @@ -1,4 +1,23 @@ -//See associated .cpp file for copyright and other info +/* + MicroMDAEPiano + + MicroMDAEPiano is a port of the MDA-EPiano sound engine + (https://sourceforge.net/projects/mda-vst/) for the Teensy-3.5/3.6 with audio shield. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA +*/ #ifndef __mdaEPiano__ #define __mdaEPiano__ diff --git a/mdaEPianoData.h b/mdaEPianoData.h index 79476f0..0c12bbf 100644 --- a/mdaEPianoData.h +++ b/mdaEPianoData.h @@ -1,3 +1,24 @@ +/* + MicroMDAEPiano + + MicroMDAEPiano is a port of the MDA-EPiano sound engine + (https://sourceforge.net/projects/mda-vst/) for the Teensy-3.5/3.6 with audio shield. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA +*/ + #ifndef USE_XFADE_DATA #include diff --git a/mdaEPianoDataXfade.h b/mdaEPianoDataXfade.h index 469ff8a..5b19f8d 100644 --- a/mdaEPianoDataXfade.h +++ b/mdaEPianoDataXfade.h @@ -1,3 +1,26 @@ +/* + MicroMDAEPiano + + MicroMDAEPiano is a port of the MDA-EPiano sound engine + (https://sourceforge.net/projects/mda-vst/) for the Teensy-3.5/3.6 with audio shield. + + (c)2019 H. Wirtz + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA +*/ + #ifdef USE_XFADE_DATA #include diff --git a/midinotes.h b/midinotes.h index c62e4a0..dc0e0fd 100644 --- a/midinotes.h +++ b/midinotes.h @@ -1,3 +1,26 @@ +/* + MicroMDAEPiano + + MicroMDAEPiano is a port of the MDA-EPiano sound engine + (https://sourceforge.net/projects/mda-vst/) for the Teensy-3.5/3.6 with audio shield. + + (c)2019 H. Wirtz + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA +*/ + /************************************************* * MIDI note values *************************************************/