Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@
ML SynthTools Libraries

Following board versions are supported:
- ESP32 v2.0.17 (v3 is coming in future)
- RP2040 v4.4.0
- ESP32 v3.3.1 (and others)
- RP2040 v5.5.1 (and others)
- ESP8266 v3.1.2
- Teensy for Arduino 2.0.4
- SAMD (?)
- Teensy 1.60.0 (for Arduino 2.0.4)
- SAMD 1.8.5

The installation manual can be found here: <a href="extras/install.md">Installation manual</a>
2 changes: 1 addition & 1 deletion library.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "ML_SynthTools_Lib",
"version": "2.1.1",
"version": "3.0.0",
"keywords": "ML_SynthTools, Synthesizer, Filter, Audio, ESP32, ESP32S2, ESP32S3, STM32, RP2040, RP2350",
"description": "Synthesizer Tools; contains waveform generators etc.",
"repository":
Expand Down
2 changes: 1 addition & 1 deletion library.properties
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name=ML SynthTools Libraries
version=2.1.1
version=3.0.0
author=Marcel Licence <marcel.licence.o@gmail.com>
maintainer=Marcel Licence <marcel.licence.o@gmail.com>
sentence=Synthesizer Tools
Expand Down
Binary file modified src/esp32/libML_SynthTools.a
Binary file not shown.
Binary file modified src/esp32c3/libML_SynthTools.a
Binary file not shown.
Binary file modified src/esp32s2/libML_SynthTools.a
Binary file not shown.
Binary file modified src/esp32s3/libML_SynthTools.a
Binary file not shown.
Binary file modified src/esp8266/libML_SynthTools.a
Binary file not shown.
2 changes: 1 addition & 1 deletion src/librp2350_i2s_audio.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
* ML SynthTools Lib - A modular synthesizer library including organ, electric piano,
* oscillators, and sound synthesis tools.
*
* Copyright (C) 2025 Marcel Licence
* Copyright (C) 2026 Marcel Licence
*
* This file is part of the ML SynthTools Lib library and is licensed under the ML SynthTools Lib License.
*
Expand Down
2 changes: 1 addition & 1 deletion src/midi_stream_player.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
* ML SynthTools Lib - A modular synthesizer library including organ, electric piano,
* oscillators, and sound synthesis tools.
*
* Copyright (C) 2025 Marcel Licence
* Copyright (C) 2026 Marcel Licence
*
* This file is part of the ML SynthTools Lib library and is licensed under the ML SynthTools Lib License.
*
Expand Down
10 changes: 1 addition & 9 deletions src/ml_delay_q.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
* ML SynthTools Lib - A modular synthesizer library including organ, electric piano,
* oscillators, and sound synthesis tools.
*
* Copyright (C) 2025 Marcel Licence
* Copyright (C) 2026 Marcel Licence
*
* This file is part of the ML SynthTools Lib library and is licensed under the ML SynthTools Lib License.
*
Expand Down Expand Up @@ -55,19 +55,11 @@


void DelayQ_Init(int16_t *buffer, uint32_t len);
#ifdef ESP32
void DelayQ_Init2(short *left, short *right, unsigned int len);
#else
void DelayQ_Init2(int16_t *left, int16_t *right, uint32_t len);
#endif
void DelayQ_Process_Buff(const int16_t *in_l, const int16_t *in_r, int16_t *out_l, int16_t *out_r, int buffLen);
void DelayQ_SetFeedback(uint8_t unused __attribute__((unused)), uint8_t value);
void DelayQ_SetOutputLevel(uint8_t unused __attribute__((unused)), uint8_t value);
#ifdef ESP32
void DelayQ_SetLength(unsigned char unused __attribute__((unused)), unsigned int value);
#else
void DelayQ_SetLength(uint8_t unused __attribute__((unused)), uint32_t value);
#endif


#endif /* SRC_ML_DELAY_Q_H_ */
Expand Down
2 changes: 1 addition & 1 deletion src/ml_epiano.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
* ML SynthTools Lib - A modular synthesizer library including organ, electric piano,
* oscillators, and sound synthesis tools.
*
* Copyright (C) 2025 Marcel Licence
* Copyright (C) 2026 Marcel Licence
*
* This file is part of the ML SynthTools Lib library and is licensed under the ML SynthTools Lib License.
*
Expand Down
2 changes: 1 addition & 1 deletion src/ml_midi_player.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
* ML SynthTools Lib - A modular synthesizer library including organ, electric piano,
* oscillators, and sound synthesis tools.
*
* Copyright (C) 2025 Marcel Licence
* Copyright (C) 2026 Marcel Licence
*
* This file is part of the ML SynthTools Lib library and is licensed under the ML SynthTools Lib License.
*
Expand Down
2 changes: 1 addition & 1 deletion src/ml_multi_saw.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
* ML SynthTools Lib - A modular synthesizer library including organ, electric piano,
* oscillators, and sound synthesis tools.
*
* Copyright (C) 2025 Marcel Licence
* Copyright (C) 2026 Marcel Licence
*
* This file is part of the ML SynthTools Lib library and is licensed under the ML SynthTools Lib License.
*
Expand Down
2 changes: 1 addition & 1 deletion src/ml_organ.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
* ML SynthTools Lib - A modular synthesizer library including organ, electric piano,
* oscillators, and sound synthesis tools.
*
* Copyright (C) 2025 Marcel Licence
* Copyright (C) 2026 Marcel Licence
*
* This file is part of the ML SynthTools Lib library and is licensed under the ML SynthTools Lib License.
*
Expand Down
2 changes: 1 addition & 1 deletion src/ml_oscillator.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
* ML SynthTools Lib - A modular synthesizer library including organ, electric piano,
* oscillators, and sound synthesis tools.
*
* Copyright (C) 2025 Marcel Licence
* Copyright (C) 2026 Marcel Licence
*
* This file is part of the ML SynthTools Lib library and is licensed under the ML SynthTools Lib License.
*
Expand Down
2 changes: 1 addition & 1 deletion src/ml_phaser_p.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
* ML SynthTools Lib - A modular synthesizer library including organ, electric piano,
* oscillators, and sound synthesis tools.
*
* Copyright (C) 2025 Marcel Licence
* Copyright (C) 2026 Marcel Licence
*
* This file is part of the ML SynthTools Lib library and is licensed under the ML SynthTools Lib License.
*
Expand Down
2 changes: 1 addition & 1 deletion src/ml_pitch_detector.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
* ML SynthTools Lib - A modular synthesizer library including organ, electric piano,
* oscillators, and sound synthesis tools.
*
* Copyright (C) 2025 Marcel Licence
* Copyright (C) 2026 Marcel Licence
*
* This file is part of the ML SynthTools Lib library and is licensed under the ML SynthTools Lib License.
*
Expand Down
2 changes: 1 addition & 1 deletion src/ml_pitch_shifter_p.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
* ML SynthTools Lib - A modular synthesizer library including organ, electric piano,
* oscillators, and sound synthesis tools.
*
* Copyright (C) 2025 Marcel Licence
* Copyright (C) 2026 Marcel Licence
*
* This file is part of the ML SynthTools Lib library and is licensed under the ML SynthTools Lib License.
*
Expand Down
2 changes: 1 addition & 1 deletion src/ml_sampler.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
* ML SynthTools Lib - A modular synthesizer library including organ, electric piano,
* oscillators, and sound synthesis tools.
*
* Copyright (C) 2025 Marcel Licence
* Copyright (C) 2026 Marcel Licence
*
* This file is part of the ML SynthTools Lib library and is licensed under the ML SynthTools Lib License.
*
Expand Down
2 changes: 1 addition & 1 deletion src/ml_scope.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
* ML SynthTools Lib - A modular synthesizer library including organ, electric piano,
* oscillators, and sound synthesis tools.
*
* Copyright (C) 2025 Marcel Licence
* Copyright (C) 2026 Marcel Licence
*
* This file is part of the ML SynthTools Lib library and is licensed under the ML SynthTools Lib License.
*
Expand Down
2 changes: 1 addition & 1 deletion src/ml_slicer.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
* ML SynthTools Lib - A modular synthesizer library including organ, electric piano,
* oscillators, and sound synthesis tools.
*
* Copyright (C) 2025 Marcel Licence
* Copyright (C) 2026 Marcel Licence
*
* This file is part of the ML SynthTools Lib library and is licensed under the ML SynthTools Lib License.
*
Expand Down
2 changes: 1 addition & 1 deletion src/ml_soundfont.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
* ML SynthTools Lib - A modular synthesizer library including organ, electric piano,
* oscillators, and sound synthesis tools.
*
* Copyright (C) 2025 Marcel Licence
* Copyright (C) 2026 Marcel Licence
*
* This file is part of the ML SynthTools Lib library and is licensed under the ML SynthTools Lib License.
*
Expand Down
2 changes: 1 addition & 1 deletion src/ml_system.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
* ML SynthTools Lib - A modular synthesizer library including organ, electric piano,
* oscillators, and sound synthesis tools.
*
* Copyright (C) 2025 Marcel Licence
* Copyright (C) 2026 Marcel Licence
*
* This file is part of the ML SynthTools Lib library and is licensed under the ML SynthTools Lib License.
*
Expand Down
2 changes: 1 addition & 1 deletion src/ml_vibrato_p.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
* ML SynthTools Lib - A modular synthesizer library including organ, electric piano,
* oscillators, and sound synthesis tools.
*
* Copyright (C) 2025 Marcel Licence
* Copyright (C) 2026 Marcel Licence
*
* This file is part of the ML SynthTools Lib library and is licensed under the ML SynthTools Lib License.
*
Expand Down
Loading