Compare commits
7 Commits
801ea22d3e
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
62f4e21185 | ||
|
|
17d0961eb0 | ||
|
|
6bdc3a4b48 | ||
|
|
2d24006fd9 | ||
|
|
e40645f280 | ||
|
|
ff59c7c66a | ||
|
|
75e0894ff8 |
9
.gitignore
vendored
Normal file
9
.gitignore
vendored
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
bin/
|
||||||
|
build/
|
||||||
|
.exe
|
||||||
|
*.old
|
||||||
|
config/
|
||||||
|
untracked/
|
||||||
|
reference/
|
||||||
|
resume.sh
|
||||||
|
patches/favorites.txt
|
||||||
135
README.md
Normal file
135
README.md
Normal file
@@ -0,0 +1,135 @@
|
|||||||
|
# SoundThing
|
||||||
|
|
||||||
|
*A polyphonic subtractive synthesizer for Linux, written in C with Raylib.*
|
||||||
|
|
||||||
|
**v0.9.5 beta** | Linux | Windows (cross-compile) | C11 | Raylib
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## What is SoundThing?
|
||||||
|
|
||||||
|
SoundThing is a self-contained polyphonic synthesizer application. It runs standalone on Linux, receives MIDI input from any connected device, and produces audio through your system's default output. No plugin host, no runtime dependencies beyond the system libraries — just a binary and a folder of patches.
|
||||||
|
|
||||||
|
The UI is built with a custom pixel-art sprite sheet and an embedded 8×8 pixel font, giving it a deliberately retro character while remaining fully functional as an instrument. All assets are compiled directly into the binary; nothing loose needs to ship alongside the executable.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Features
|
||||||
|
|
||||||
|
| Module | Description |
|
||||||
|
|---|---|
|
||||||
|
| **Polyphony** | 8 voices, round-robin stealing |
|
||||||
|
| **Oscillators** | 2 per voice — Sine, Triangle, Saw, Ramp, Pulse, Noise |
|
||||||
|
| **Envelopes** | 2 × ADSR — Amp and Mod, independently routable |
|
||||||
|
| **LFOs** | 2 × LFO with the same six waveforms as the oscillators |
|
||||||
|
| **Filter** | TPT state-variable filter — LP, HP, BP; cutoff and resonance both modulatable |
|
||||||
|
| **Modulation** | Per-parameter routing to Amp Env, Mod Env, LFO 0, or LFO 1 |
|
||||||
|
| **MIDI** | In-app device picker with rescan; CC Learn maps any knob to any CC |
|
||||||
|
| **Patch browser** | Save, load, favourites, and folder-based organisation navigable in-app |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Building from Source
|
||||||
|
|
||||||
|
### Dependencies (Linux)
|
||||||
|
|
||||||
|
- `gcc`
|
||||||
|
- `libraylib-dev` — or build [Raylib](https://github.com/raysan5/raylib) from source
|
||||||
|
- `libasound2-dev` — ALSA
|
||||||
|
|
||||||
|
```sh
|
||||||
|
git clone https://github.com/Anachronaut/soundThing
|
||||||
|
cd soundThing
|
||||||
|
make
|
||||||
|
./bin/soundThing
|
||||||
|
```
|
||||||
|
|
||||||
|
### Windows (cross-compile from Linux)
|
||||||
|
|
||||||
|
Additional dependencies:
|
||||||
|
|
||||||
|
- `x86_64-w64-mingw32-gcc`
|
||||||
|
- `x86_64-w64-mingw32-windres`
|
||||||
|
- Raylib win64 MinGW distribution — set `RAYLIB_WIN` in the Makefile to point at it
|
||||||
|
|
||||||
|
```sh
|
||||||
|
make PLATFORM=windows
|
||||||
|
```
|
||||||
|
|
||||||
|
> **Note:** Run `make clean` when switching between platforms to avoid mixing object files from different toolchains.
|
||||||
|
|
||||||
|
### Makefile targets
|
||||||
|
|
||||||
|
| Target | Action |
|
||||||
|
|---|---|
|
||||||
|
| `make` | Build for Linux (default) |
|
||||||
|
| `make PLATFORM=windows` | Cross-compile for Windows |
|
||||||
|
| `make clean` | Remove `build/` and the binary |
|
||||||
|
| `make run` | Build and run immediately |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Running & Distributing
|
||||||
|
|
||||||
|
The Linux binary dynamically links against Raylib and ALSA as system libraries. The Windows `.exe` is statically linked and fully self-contained.
|
||||||
|
|
||||||
|
In both cases, the `patches/` folder must sit alongside the executable. SoundThing changes its working directory to the executable's location at startup, so double-clicking from a file manager works correctly.
|
||||||
|
|
||||||
|
```
|
||||||
|
soundThing/
|
||||||
|
├── soundThing (or soundThing.exe)
|
||||||
|
└── patches/
|
||||||
|
├── Classic/
|
||||||
|
├── Atmospheric/
|
||||||
|
└── ...
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## The Patch System
|
||||||
|
|
||||||
|
Patches are plain JSON files stored in `patches/` and its subdirectories. Organise them however you like in your filesystem — SoundThing's built-in browser lets you navigate into folders, save into whichever directory you're currently viewing, and mark favourites.
|
||||||
|
|
||||||
|
- Open the patch browser from the **Master** panel.
|
||||||
|
- Click a folder row (shown in blue) to navigate into it; click `..` to go back.
|
||||||
|
- Type a name in the save field and press the save button to write a new patch.
|
||||||
|
- Star any patch to add it to your favourites list.
|
||||||
|
|
||||||
|
SoundThing ships with a library of presets across several categories: Classic, Atmospheric, Chiptune, and Keys.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## MIDI Setup
|
||||||
|
|
||||||
|
Open the **MIDI** panel from the Master section to scan for and connect to an input device. The last-used device is remembered between sessions.
|
||||||
|
|
||||||
|
### CC Learn
|
||||||
|
|
||||||
|
Any knob or slider can be mapped to a MIDI CC:
|
||||||
|
|
||||||
|
1. Enable **MIDI Lrn** in the Master panel (it will pulse yellow).
|
||||||
|
2. Click the knob or slider you want to control.
|
||||||
|
3. Wiggle the physical control on your MIDI device.
|
||||||
|
4. The mapping is saved automatically and restored on next launch.
|
||||||
|
|
||||||
|
The modulation wheel (CC 1) is pre-mapped to oscillator pulse width.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Built With
|
||||||
|
|
||||||
|
- [Raylib](https://www.raylib.com/) — graphics, audio streaming, and windowing (zlib license)
|
||||||
|
- ALSA — Linux audio/MIDI (LGPL, dynamically linked)
|
||||||
|
- WinMM — Windows MIDI (system library)
|
||||||
|
|
||||||
|
If SoundThing has been useful to you, consider supporting [Raylib's development](https://github.com/sponsors/raysan5).
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## License
|
||||||
|
|
||||||
|
License TBD. All rights reserved until stated otherwise.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
*Made by [Anachronaut](https://github.com/Anachronaut) — anachronautics@gmail.com*
|
||||||
16
Readme.md
16
Readme.md
@@ -1,16 +0,0 @@
|
|||||||
# soundThing
|
|
||||||
|
|
||||||
A basic demonstration of generating sound samples and feeding an audio buffer, along with opening a MIDI port with ALSA, and playing back tones from the sound generator using MIDI events.
|
|
||||||
|
|
||||||
## Building:
|
|
||||||
|
|
||||||
Depends on Raylib and probably libasound2-dev, so install those if you don't have them already.
|
|
||||||
|
|
||||||
1) Clone the repository.
|
|
||||||
2) run make from inside the repository directory.
|
|
||||||
|
|
||||||
### Running and use:
|
|
||||||
|
|
||||||
1) Run make run from inside the repository directory.
|
|
||||||
2) Specify the client and port for the MIDI device you want to use to control soundThing.
|
|
||||||
3) You should now be able to play back notes by sending soundThing MIDI data. Use the up and down arrows to change waveforms.
|
|
||||||
BIN
assets/NPNGear.ico
Normal file
BIN
assets/NPNGear.ico
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 3.6 KiB |
BIN
assets/NPNGear.png
Normal file
BIN
assets/NPNGear.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 3.6 KiB |
BIN
assets/myFont.png
Normal file
BIN
assets/myFont.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 1.9 KiB |
BIN
assets/source/soundThingUI.pxo
Normal file
BIN
assets/source/soundThingUI.pxo
Normal file
Binary file not shown.
BIN
assets/sprites.png
Normal file
BIN
assets/sprites.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 542 B |
20
include/config.h
Normal file
20
include/config.h
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
#ifndef CONFIG_H
|
||||||
|
#define CONFIG_H
|
||||||
|
|
||||||
|
#define CONFIG_DIR "config"
|
||||||
|
#define CONFIG_NAME_LEN 128
|
||||||
|
|
||||||
|
typedef struct {
|
||||||
|
int cc;
|
||||||
|
int controlId;
|
||||||
|
float min;
|
||||||
|
float max;
|
||||||
|
} ConfigCcEntry;
|
||||||
|
|
||||||
|
void configSanitizeName(const char *in, char *out, int maxLen);
|
||||||
|
int configSaveLastDevice(const char *deviceName);
|
||||||
|
int configLoadLastDevice(char *out, int maxLen);
|
||||||
|
int configSaveCcMappings(const char *deviceName, ConfigCcEntry *entries, int count);
|
||||||
|
int configLoadCcMappings(const char *deviceName, ConfigCcEntry *entries, int maxCount);
|
||||||
|
|
||||||
|
#endif
|
||||||
7
include/font_data.h
Normal file
7
include/font_data.h
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
#ifndef FONT_DATA_H
|
||||||
|
#define FONT_DATA_H
|
||||||
|
|
||||||
|
extern unsigned char font_png[];
|
||||||
|
extern unsigned int font_png_len;
|
||||||
|
|
||||||
|
#endif
|
||||||
7
include/icon_data.h
Normal file
7
include/icon_data.h
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
#ifndef ICON_DATA_H
|
||||||
|
#define ICON_DATA_H
|
||||||
|
|
||||||
|
extern unsigned char icon_png[];
|
||||||
|
extern unsigned int icon_png_len;
|
||||||
|
|
||||||
|
#endif
|
||||||
@@ -1,20 +1,52 @@
|
|||||||
#ifndef MIDI_H
|
#ifndef MIDI_H
|
||||||
#define MIDI_H
|
#define MIDI_H
|
||||||
|
|
||||||
#define _POSIX_C_SOURCE 200809L
|
#ifndef _WIN32
|
||||||
#include <alsa/asoundlib.h>
|
# define _POSIX_C_SOURCE 200809L
|
||||||
|
# include <alsa/asoundlib.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#include <stdatomic.h>
|
||||||
#include "synth.h"
|
#include "synth.h"
|
||||||
|
|
||||||
|
#define MIDI_MAX_INPUTS 16
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
|
int active;
|
||||||
|
float *valuePtr; // direct pointer into Synth for CC to write
|
||||||
|
float min, max; // CC 0 → min, CC 127 → max
|
||||||
|
int controlId; // stable UI control ID, used for persistence
|
||||||
|
} CcMapping;
|
||||||
|
|
||||||
|
typedef struct {
|
||||||
|
int client;
|
||||||
|
int port;
|
||||||
|
char clientName[64];
|
||||||
|
char portName[64];
|
||||||
|
} MidiInputInfo;
|
||||||
|
|
||||||
|
typedef struct {
|
||||||
|
#ifdef _WIN32
|
||||||
|
void *hMidiIn; // HMIDIIN; kept opaque to avoid including windows.h here
|
||||||
|
#else
|
||||||
snd_seq_t *seq;
|
snd_seq_t *seq;
|
||||||
int port;
|
int port;
|
||||||
int client;
|
int client;
|
||||||
Synth *synth; // pointer to the synth we'll drive with MIDI events
|
#endif
|
||||||
|
Synth *synth;
|
||||||
|
int connectedClient; // WinMM device index on Windows, ALSA client on Linux; -1 if not connected
|
||||||
|
int connectedPort; // always 0 on Windows, ALSA port on Linux
|
||||||
|
MidiInputInfo inputs[MIDI_MAX_INPUTS];
|
||||||
|
int inputCount;
|
||||||
|
atomic_int midiLearnMode; // 1 while waiting for CC wiggle
|
||||||
|
atomic_int midiLearnCC; // -1 or the CC number received
|
||||||
|
CcMapping ccMappings[128];
|
||||||
} MidiState;
|
} MidiState;
|
||||||
|
|
||||||
int midiInit(MidiState *m, Synth *synth);
|
int midiInit(MidiState *m, Synth *synth);
|
||||||
void midiListInputs(MidiState *m);
|
void midiScanInputs(MidiState *m);
|
||||||
void midiConnect(MidiState *m, int srcClient, int srcPort);
|
void midiDevConnect(MidiState *m, int srcClient, int srcPort);
|
||||||
|
void midiDevDisconnect(MidiState *m);
|
||||||
void midiClose(MidiState *m);
|
void midiClose(MidiState *m);
|
||||||
void *midiThread(void *arg);
|
void *midiThread(void *arg);
|
||||||
|
|
||||||
|
|||||||
19
include/patch.h
Normal file
19
include/patch.h
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
#ifndef PATCH_H
|
||||||
|
#define PATCH_H
|
||||||
|
|
||||||
|
#include "synth.h"
|
||||||
|
|
||||||
|
#define PATCH_NAME_LEN 64
|
||||||
|
#define PATCH_MAX_FILES 256
|
||||||
|
#define PATCH_MAX_DIRS 64
|
||||||
|
|
||||||
|
int patchSave(Synth *s, const char *path);
|
||||||
|
int patchLoad(Synth *s, const char *path);
|
||||||
|
int patchScanFiles(char (*files)[PATCH_NAME_LEN], int maxFiles);
|
||||||
|
int patchScanDir(const char *relPath,
|
||||||
|
char (*files)[PATCH_NAME_LEN], int maxFiles,
|
||||||
|
char (*dirs)[PATCH_NAME_LEN], int maxDirs, int *outDirCount);
|
||||||
|
int patchLoadFavs(char (*favs)[PATCH_NAME_LEN], int maxFavs);
|
||||||
|
int patchSaveFavs(char (*favs)[PATCH_NAME_LEN], int favCount);
|
||||||
|
|
||||||
|
#endif
|
||||||
6
include/platform.h
Normal file
6
include/platform.h
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
#ifndef PLATFORM_H
|
||||||
|
#define PLATFORM_H
|
||||||
|
|
||||||
|
void chdirToExeDir(void);
|
||||||
|
|
||||||
|
#endif
|
||||||
7
include/sprites_data.h
Normal file
7
include/sprites_data.h
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
#ifndef SPRITES_DATA_H
|
||||||
|
#define SPRITES_DATA_H
|
||||||
|
|
||||||
|
extern unsigned char sprites_png[];
|
||||||
|
extern unsigned int sprites_png_len;
|
||||||
|
|
||||||
|
#endif
|
||||||
125
include/synth.h
125
include/synth.h
@@ -3,7 +3,10 @@
|
|||||||
|
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
|
|
||||||
#define VOICE_COUNT 16
|
#define VOICE_COUNT 8
|
||||||
|
#define OSC_COUNT 2
|
||||||
|
#define LFO_COUNT 2
|
||||||
|
#define OSC_MAX_GAIN 4.0f
|
||||||
|
|
||||||
typedef enum {
|
typedef enum {
|
||||||
WAVE_SINE,
|
WAVE_SINE,
|
||||||
@@ -15,32 +18,124 @@ typedef enum {
|
|||||||
WAVE_COUNT // handy for the modulo wrap on waveform switching
|
WAVE_COUNT // handy for the modulo wrap on waveform switching
|
||||||
} Waveform;
|
} Waveform;
|
||||||
|
|
||||||
|
// Envelope structures:
|
||||||
|
typedef enum {
|
||||||
|
ENV_IDLE,
|
||||||
|
ENV_ATTACK,
|
||||||
|
ENV_DECAY,
|
||||||
|
ENV_SUSTAIN,
|
||||||
|
ENV_RELEASE
|
||||||
|
} EnvStage;
|
||||||
|
|
||||||
|
typedef enum {
|
||||||
|
MOD_SOURCE_NONE = 0,
|
||||||
|
MOD_SOURCE_AMP_ENV = 1,
|
||||||
|
MOD_SOURCE_MOD_ENV = 2,
|
||||||
|
MOD_SOURCE_LFO = 3,
|
||||||
|
MOD_SOURCE_LFO2 = 4
|
||||||
|
} ModSource;
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
float phase;
|
EnvStage stage;
|
||||||
float freqHz;
|
float value; // current output value, 0.0 to 1.0
|
||||||
float amp;
|
float attackSec;
|
||||||
float targetAmp;
|
float decaySec;
|
||||||
int active;
|
float sustainLevel;
|
||||||
int midiNote;
|
float releaseSec;
|
||||||
|
} Envelope;
|
||||||
|
|
||||||
|
typedef struct {
|
||||||
|
float phase;
|
||||||
|
float rate; // Hz
|
||||||
|
Waveform waveform;
|
||||||
|
int active;
|
||||||
|
float noiseHeld;
|
||||||
|
float noisePhase;
|
||||||
|
} LFO;
|
||||||
|
|
||||||
|
typedef enum {
|
||||||
|
FILTER_LOWPASS,
|
||||||
|
FILTER_HIGHPASS,
|
||||||
|
FILTER_BANDPASS,
|
||||||
|
FILTER_COUNT
|
||||||
|
} FilterType;
|
||||||
|
|
||||||
|
typedef struct {
|
||||||
|
float cutoff; // Hz
|
||||||
|
float resonance; // 0.0 (flat) to 0.99 (near self-oscillation)
|
||||||
|
FilterType type;
|
||||||
|
int active;
|
||||||
|
float low, band; // TPT integrator states s1, s2
|
||||||
|
int modRouting;
|
||||||
|
float modDepth; // Hz
|
||||||
|
int resModRouting;
|
||||||
|
float resModDepth; // resonance units (-0.99..0.99)
|
||||||
|
} Filter;
|
||||||
|
|
||||||
|
typedef struct {
|
||||||
|
float phase;
|
||||||
|
float dutyCycle;
|
||||||
|
Waveform waveform;
|
||||||
|
float detune; // cents, 0 = no detune
|
||||||
|
float noiseHeld; // last drawn random value for clocked noise
|
||||||
|
float noisePhase; // tracks when to draw a new noise value
|
||||||
|
float gain;
|
||||||
|
int active; // whether this oscillator contributes to output
|
||||||
|
int octave; // transposition in octaves, -2 to +2
|
||||||
|
// Modulation routing: one source per destination by design.
|
||||||
|
// Each parameter (pwm, detune, gain) has exactly one mod source and one depth.
|
||||||
|
int modRouting[3]; // 0=off, 1=env0, 2=env1, 3=lfo0, 4=lfo1
|
||||||
|
float modDepth[3]; // Depth of modulation parameter
|
||||||
|
} Oscillator;
|
||||||
|
|
||||||
|
typedef struct {
|
||||||
|
Oscillator oscillators[OSC_COUNT];
|
||||||
|
float freqHz;
|
||||||
|
int active;
|
||||||
|
int midiNote;
|
||||||
|
Envelope ampEnv;
|
||||||
|
Envelope modEnv;
|
||||||
|
Filter filter;
|
||||||
} Voice;
|
} Voice;
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
float sampleRate;
|
float sampleRate;
|
||||||
float attackSec;
|
float pitchBend;
|
||||||
float releaseSec;
|
float pitchBendRange;
|
||||||
float dutyCycle;
|
|
||||||
Waveform waveform;
|
|
||||||
Voice voices[VOICE_COUNT];
|
|
||||||
int lastStolenVoice;
|
int lastStolenVoice;
|
||||||
float pitchBend; // -1.0 to +1.0, normalized from raw MIDI value
|
Voice voices[VOICE_COUNT];
|
||||||
float pitchBendRange; // semitones, e.g. 2.0f
|
float volume; // 0.0 to 1.0, master output level
|
||||||
|
LFO lfos[LFO_COUNT];
|
||||||
} Synth;
|
} Synth;
|
||||||
|
|
||||||
|
// Envelope functions:
|
||||||
|
void envelopeInit(Envelope *e, float attackSec, float decaySec, float sustainLevel, float releaseSec);
|
||||||
|
void envelopeNoteOn(Envelope *e);
|
||||||
|
void envelopeNoteOff(Envelope *e);
|
||||||
|
float envelopeTick(Envelope *e, float sampleRate);
|
||||||
|
|
||||||
|
// Oscillator functions:
|
||||||
|
void oscillatorInit(Oscillator *o, Waveform waveform, float dutyCycle, float detune, float gain);
|
||||||
|
float oscillatorTick(Oscillator *o, float freqHz, float bendMultiplier, float sampleRate,
|
||||||
|
float dutyCycle, float detune, float gain);
|
||||||
|
|
||||||
|
// Synth functions:
|
||||||
void synthInit(Synth *s, float sampleRate);
|
void synthInit(Synth *s, float sampleRate);
|
||||||
|
void synthResetPatch(Synth *s);
|
||||||
void synthNoteOn(Synth *s, int midiNote);
|
void synthNoteOn(Synth *s, int midiNote);
|
||||||
void synthNoteOff(Synth *s, int midiNote);
|
void synthNoteOff(Synth *s, int midiNote);
|
||||||
void synthFillBuffer(Synth *s, int16_t *out, int frames);
|
void synthFillBuffer(Synth *s, int16_t *out, int frames);
|
||||||
float waveformSample(Waveform w, float phase, float dutyCycle);
|
void synthSyncVoices(Synth *s);
|
||||||
|
|
||||||
|
// LFO functions:
|
||||||
|
float lfoTick(LFO *l, float sampleRate);
|
||||||
|
|
||||||
|
// Filter functions:
|
||||||
|
float filterTick(Filter *f, float input, float cutoff, float resonance, float sampleRate);
|
||||||
|
const char *filterTypeName(FilterType t);
|
||||||
|
|
||||||
|
// Waveform functions:
|
||||||
|
float waveformSample(Waveform w, float phase, float dutyCycle, float noiseHeld);
|
||||||
const char *waveformName(Waveform w);
|
const char *waveformName(Waveform w);
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
111
include/ui.h
Normal file
111
include/ui.h
Normal file
@@ -0,0 +1,111 @@
|
|||||||
|
#ifndef UI_H
|
||||||
|
#define UI_H
|
||||||
|
|
||||||
|
#include "raylib.h"
|
||||||
|
#include "synth.h"
|
||||||
|
#include "midi.h"
|
||||||
|
#include "patch.h"
|
||||||
|
#include "config.h"
|
||||||
|
|
||||||
|
typedef struct {
|
||||||
|
int id;
|
||||||
|
float *valuePtr;
|
||||||
|
float min;
|
||||||
|
float max;
|
||||||
|
} UIControlEntry;
|
||||||
|
|
||||||
|
// Sprite indices
|
||||||
|
typedef enum {
|
||||||
|
SPRITE_WAVE_SINE = 0,
|
||||||
|
SPRITE_WAVE_TRIANGLE,
|
||||||
|
SPRITE_WAVE_SAW,
|
||||||
|
SPRITE_WAVE_RAMP,
|
||||||
|
SPRITE_WAVE_PULSE,
|
||||||
|
SPRITE_WAVE_NOISE,
|
||||||
|
SPRITE_BTN_RED,
|
||||||
|
SPRITE_BTN_GREEN,
|
||||||
|
SPRITE_SLIDER,
|
||||||
|
SPRITE_KNOB
|
||||||
|
} SpriteIndex;
|
||||||
|
|
||||||
|
// UI state that needs to persist between frames
|
||||||
|
typedef struct {
|
||||||
|
Texture2D sprites;
|
||||||
|
Font font;
|
||||||
|
MidiState *midi;
|
||||||
|
Camera2D *camera;
|
||||||
|
// About menu state
|
||||||
|
int aboutMenuOpen;
|
||||||
|
|
||||||
|
// MIDI menu state
|
||||||
|
int midiMenuOpen;
|
||||||
|
int midiMenuSelected; // -1 if none
|
||||||
|
|
||||||
|
// Knob drag state
|
||||||
|
int draggingKnob; // -1 if none
|
||||||
|
Vector2 dragStart;
|
||||||
|
float dragStartValue;
|
||||||
|
|
||||||
|
// Slider drag state
|
||||||
|
int draggingSlider; // -1 if none
|
||||||
|
|
||||||
|
// MIDI learn state
|
||||||
|
int midiLearnActive; // 0=off 1=click a control 2=wiggle CC
|
||||||
|
int midiLearnTargetId; // id of selected control (-1 if none)
|
||||||
|
float *midiLearnValuePtr;
|
||||||
|
float midiLearnMin;
|
||||||
|
float midiLearnMax;
|
||||||
|
|
||||||
|
// Patch browser state
|
||||||
|
int patchMenuOpen;
|
||||||
|
int focusedTextInput; // -1 if none
|
||||||
|
int patchConfirmOverwrite;
|
||||||
|
int patchConfirmClear;
|
||||||
|
char patchSaveName[PATCH_NAME_LEN];
|
||||||
|
char patchCurrentName[PATCH_NAME_LEN];
|
||||||
|
int patchFileCount;
|
||||||
|
char patchFiles[PATCH_MAX_FILES][PATCH_NAME_LEN];
|
||||||
|
int patchScrollOffset;
|
||||||
|
int patchShowFavsOnly;
|
||||||
|
char patchFavs[PATCH_MAX_FILES][PATCH_NAME_LEN];
|
||||||
|
int patchFavCount;
|
||||||
|
char patchCurrentDir[256];
|
||||||
|
char patchSubDirs[PATCH_MAX_DIRS][PATCH_NAME_LEN];
|
||||||
|
int patchSubDirCount;
|
||||||
|
int patchVCursor;
|
||||||
|
|
||||||
|
// Control registry — built lazily by uiKnob/uiSlider for CC mapping persistence
|
||||||
|
UIControlEntry controlRegistry[128];
|
||||||
|
int controlRegistryCount;
|
||||||
|
// CC mappings loaded from file but not yet resolved (registry not yet populated)
|
||||||
|
ConfigCcEntry pendingMappings[128];
|
||||||
|
int pendingCount;
|
||||||
|
} UIState;
|
||||||
|
|
||||||
|
// Lifecycle
|
||||||
|
void uiInit(UIState *ui, MidiState *midi, Camera2D *camera);
|
||||||
|
void uiClose(UIState *ui);
|
||||||
|
|
||||||
|
// Primitives
|
||||||
|
float uiKnob(UIState *ui, int id, float x, float y, float *ptr, float min, float max, const char *label);
|
||||||
|
float uiSlider(UIState *ui, int id, float x, float y, float width, float *ptr, float min, float max, const char *label);
|
||||||
|
int uiWaveformSelector(UIState *ui, float x, float y, int currentWaveform);
|
||||||
|
void uiADSRShape(float x, float y, float width, float height, float attack, float decay, float sustain, float release, Color color);
|
||||||
|
void uiVoiceMeter(UIState *ui, float x, float y, Voice *voices, int voiceCount);
|
||||||
|
|
||||||
|
// Panels
|
||||||
|
void uiOscillatorPanel(UIState *ui, int baseId, float x, float y, float width, float height, Oscillator *osc, const char *title);
|
||||||
|
void uiEnvelopePanel(UIState *ui, int baseId, float x, float y, float width, float height, Envelope *env, const char *title);
|
||||||
|
void uiLfoPanel(UIState *ui, int baseId, float x, float y, float width, float height, LFO *lfo, const char *title);
|
||||||
|
void uiFilterPanel(UIState *ui, float x, float y, float width, float height, Filter *filter, const char *title);
|
||||||
|
void uiMasterPanel(UIState *ui, float x, float y, float width, float height, Synth *s);
|
||||||
|
void uiMidiMenu(UIState *ui, float x, float y, float width, MidiState *midi);
|
||||||
|
void uiPatchMenu(UIState *ui, float x, float y, float width, Synth *s);
|
||||||
|
void uiAboutMenu(UIState *ui, float x, float y, float width);
|
||||||
|
void uiLoadCcMappingsForDevice(UIState *ui, const char *deviceName);
|
||||||
|
|
||||||
|
// Window helpers
|
||||||
|
|
||||||
|
void recomputeViewPort(Camera2D* camera, int x_logical_resolution, int y_logical_resolution, int border_width);
|
||||||
|
|
||||||
|
#endif
|
||||||
109
makefile
109
makefile
@@ -1,12 +1,50 @@
|
|||||||
# Recursive Directory Digesting Makefile V1.0
|
# Recursive Directory Digesting Makefile V1.0
|
||||||
# === Project Settings ===
|
# === Project Settings ===
|
||||||
PROJECT := soundThing # Change this to your project name
|
# Change PROJECT and VERSION here — VERSION flows into the about screen and archive names.
|
||||||
CC := gcc
|
PROJECT := soundThing
|
||||||
CFLAGS := -Wall -Wextra -std=c11 -O2
|
VERSION := 0.9.8-RC
|
||||||
|
CFLAGS := -Wall -Wextra -std=c11 -O2 -DAPP_VERSION=\"$(VERSION)\"
|
||||||
# Preprocessor flags (deps only here)
|
# Preprocessor flags (deps only here)
|
||||||
CPPFLAGS := -MMD -MP
|
CPPFLAGS := -MMD -MP
|
||||||
# Add linker flags
|
|
||||||
LDFLAGS = -lraylib -lm -ldl -lpthread -lGL -lrt -lX11 -lasound #here (e.g. -lm)
|
# === Platform Selection ===
|
||||||
|
# Build for Linux (default): make
|
||||||
|
# Cross-compile for Windows: make PLATFORM=windows
|
||||||
|
PLATFORM ?= linux
|
||||||
|
|
||||||
|
ifeq ($(PLATFORM),windows)
|
||||||
|
CC := x86_64-w64-mingw32-gcc
|
||||||
|
BIN_NAME := $(PROJECT).exe
|
||||||
|
# Point RAYLIB_WIN at the extracted raylib-*_win64_mingw-w64 directory, e.g.:
|
||||||
|
# make PLATFORM=windows RAYLIB_WIN=/opt/raylib-win64
|
||||||
|
# RAYLIB_WIN ?=
|
||||||
|
RAYLIB_WIN = /home/qwhilla/projects/externalLibraries/win64/raylib
|
||||||
|
ifneq ($(RAYLIB_WIN),)
|
||||||
|
CPPFLAGS += -I$(RAYLIB_WIN)/include
|
||||||
|
LDFLAGS := -L$(RAYLIB_WIN)/lib -lraylib -lm -lpthread -lopengl32 -lwinmm -lgdi32 -lws2_32 -static
|
||||||
|
else
|
||||||
|
LDFLAGS := -lraylib -lm -lpthread -lopengl32 -lwinmm -lgdi32 -lws2_32 -static
|
||||||
|
endif
|
||||||
|
MIDI_SRC := midi_windows.c
|
||||||
|
WINDRES := x86_64-w64-mingw32-windres
|
||||||
|
WIN_RES = $(OBJ_DIR)/icon_res.o
|
||||||
|
else
|
||||||
|
CC := gcc
|
||||||
|
BIN_NAME := $(PROJECT)
|
||||||
|
LDFLAGS := -lraylib -lm -ldl -lpthread -lGL -lrt -lX11 -lasound
|
||||||
|
MIDI_SRC := midi_linux.c
|
||||||
|
WIN_RES :=
|
||||||
|
endif
|
||||||
|
|
||||||
|
# === Distribution ===
|
||||||
|
DIST_NAME := SoundThing-$(PLATFORM)-v$(VERSION)
|
||||||
|
ifeq ($(PLATFORM),windows)
|
||||||
|
ARCHIVE_CMD = zip -r "$(DIST_NAME).zip" "$(DIST_NAME)"
|
||||||
|
ARCHIVE_EXT = zip
|
||||||
|
else
|
||||||
|
ARCHIVE_CMD = tar czf "$(DIST_NAME).tar.gz" "$(DIST_NAME)"
|
||||||
|
ARCHIVE_EXT = tar.gz
|
||||||
|
endif
|
||||||
|
|
||||||
# === Directory Structure ===
|
# === Directory Structure ===
|
||||||
SRC_DIR := source
|
SRC_DIR := source
|
||||||
@@ -18,25 +56,31 @@ INC_DIR := include
|
|||||||
INC_SUBDIRS := $(shell find $(INC_DIR) -type d)
|
INC_SUBDIRS := $(shell find $(INC_DIR) -type d)
|
||||||
CPPFLAGS += $(addprefix -I,$(INC_SUBDIRS))
|
CPPFLAGS += $(addprefix -I,$(INC_SUBDIRS))
|
||||||
|
|
||||||
# === Discover sources recursively ===
|
# === Discover sources (exclude platform-split MIDI files, add the right one) ===
|
||||||
SRC := $(shell find $(SRC_DIR) -type f -name '*.c')
|
SRC_AUTO := $(shell find $(SRC_DIR) -type f -name '*.c' ! -name 'midi_*.c' ! -name '*.old')
|
||||||
|
SRC := $(SRC_AUTO) $(SRC_DIR)/$(MIDI_SRC)
|
||||||
# Map source paths to object paths (mirror folders under build/)
|
# Map source paths to object paths (mirror folders under build/)
|
||||||
OBJ := $(patsubst $(SRC_DIR)/%.c,$(OBJ_DIR)/%.o,$(SRC))
|
OBJ := $(patsubst $(SRC_DIR)/%.c,$(OBJ_DIR)/%.o,$(SRC))
|
||||||
DEP := $(OBJ:.o=.d)
|
DEP := $(OBJ:.o=.d)
|
||||||
BIN := $(BIN_DIR)/$(PROJECT)
|
BIN := $(BIN_DIR)/$(BIN_NAME)
|
||||||
|
|
||||||
|
# === Embedded assets ===
|
||||||
|
SPRITES_DATA := $(SRC_DIR)/sprites_data.c
|
||||||
|
FONT_DATA := $(SRC_DIR)/font_data.c
|
||||||
|
ICON_DATA := $(SRC_DIR)/icon_data.c
|
||||||
|
|
||||||
# === Rules ===
|
# === Rules ===
|
||||||
.PHONY: all clean run dirs
|
.PHONY: all clean run dirs dist
|
||||||
|
|
||||||
all: dirs $(BIN)
|
all: dirs $(SPRITES_DATA) $(FONT_DATA) $(ICON_DATA) $(BIN)
|
||||||
|
|
||||||
dirs:
|
dirs:
|
||||||
@mkdir -p $(BIN_DIR)
|
@mkdir -p $(BIN_DIR)
|
||||||
@mkdir -p $(sort $(dir $(OBJ))) # create object subdirs that mirror source/
|
@mkdir -p $(sort $(dir $(OBJ))) # create object subdirs that mirror source/
|
||||||
|
|
||||||
# Link objects into final executable
|
# Link objects into final executable
|
||||||
$(BIN): $(OBJ)
|
$(BIN): $(OBJ) $(WIN_RES)
|
||||||
$(CC) $(OBJ) -o $@ $(LDFLAGS)
|
$(CC) $(OBJ) $(WIN_RES) -o $@ $(LDFLAGS)
|
||||||
@echo "Linked -> $@"
|
@echo "Linked -> $@"
|
||||||
|
|
||||||
# Compile each .c into a .o, with auto header deps
|
# Compile each .c into a .o, with auto header deps
|
||||||
@@ -54,5 +98,46 @@ clean:
|
|||||||
@rm -rf $(OBJ_DIR) $(BIN)
|
@rm -rf $(OBJ_DIR) $(BIN)
|
||||||
@echo "Clean complete."
|
@echo "Clean complete."
|
||||||
|
|
||||||
|
# Package a release archive: make dist / make dist PLATFORM=windows
|
||||||
|
dist: all
|
||||||
|
rm -rf "$(DIST_NAME)"
|
||||||
|
mkdir -p "$(DIST_NAME)"
|
||||||
|
cp "$(BIN)" "$(DIST_NAME)/"
|
||||||
|
cp -r patches "$(DIST_NAME)/"
|
||||||
|
rm -f "$(DIST_NAME)/patches/favorites.txt"
|
||||||
|
$(ARCHIVE_CMD)
|
||||||
|
rm -rf "$(DIST_NAME)"
|
||||||
|
@echo "Packaged -> $(DIST_NAME).$(ARCHIVE_EXT)"
|
||||||
|
|
||||||
# Include auto-generated dependency files (if present)
|
# Include auto-generated dependency files (if present)
|
||||||
-include $(DEP)
|
-include $(DEP)
|
||||||
|
|
||||||
|
# Regenerate embedded sprite data when the PNG changes
|
||||||
|
$(SPRITES_DATA): assets/sprites.png
|
||||||
|
xxd -i $< | sed 's/assets_sprites_png/sprites_png/g' > $@
|
||||||
|
@echo "Generated -> $@"
|
||||||
|
|
||||||
|
# Regenerate embedded font data when the PNG changes
|
||||||
|
$(FONT_DATA): assets/myFont.png
|
||||||
|
xxd -i $< | sed 's/assets_myFont_png/font_png/g' > $@
|
||||||
|
@echo "Generated -> $@"
|
||||||
|
|
||||||
|
# Regenerate embedded icon data when the PNG changes
|
||||||
|
$(ICON_DATA): assets/NPNGear.png
|
||||||
|
xxd -i $< | sed 's/assets_NPNGear_png/icon_png/g' > $@
|
||||||
|
@echo "Generated -> $@"
|
||||||
|
|
||||||
|
# Generate .ico from PNG using pure Python3 stdlib (no Pillow required)
|
||||||
|
assets/NPNGear.ico: assets/NPNGear.png
|
||||||
|
python3 -c "import struct; d=open('$<','rb').read(); \
|
||||||
|
hdr=struct.pack('<HHH',0,1,1); \
|
||||||
|
ent=struct.pack('<BBBBHHII',128,128,0,0,1,32,len(d),22); \
|
||||||
|
open('$@','wb').write(hdr+ent+d)"
|
||||||
|
@echo "Generated -> $@"
|
||||||
|
|
||||||
|
# Compile Windows resource (icon.rc -> icon_res.o), only when cross-compiling
|
||||||
|
ifeq ($(PLATFORM),windows)
|
||||||
|
$(WIN_RES): icon.rc assets/NPNGear.ico
|
||||||
|
$(WINDRES) $< -o $@
|
||||||
|
@echo "Compiled resource -> $@"
|
||||||
|
endif
|
||||||
|
|||||||
50
patches/Atmospheric/CrystalDrift.json
Normal file
50
patches/Atmospheric/CrystalDrift.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"osc0_waveform": 0,
|
||||||
|
"osc0_dutyCycle": 0.500000,
|
||||||
|
"osc0_detune": 0.000000,
|
||||||
|
"osc0_gain": 3.000000,
|
||||||
|
"osc0_active": 1,
|
||||||
|
"osc0_octave": 1,
|
||||||
|
"osc0_modRouting0": 0,
|
||||||
|
"osc0_modRouting1": 3,
|
||||||
|
"osc0_modRouting2": 0,
|
||||||
|
"osc0_modDepth0": 0.000000,
|
||||||
|
"osc0_modDepth1": 7.000000,
|
||||||
|
"osc0_modDepth2": 0.000000,
|
||||||
|
"osc1_waveform": 1,
|
||||||
|
"osc1_dutyCycle": 0.500000,
|
||||||
|
"osc1_detune": 5.000000,
|
||||||
|
"osc1_gain": 2.200000,
|
||||||
|
"osc1_active": 1,
|
||||||
|
"osc1_octave": 1,
|
||||||
|
"osc1_modRouting0": 0,
|
||||||
|
"osc1_modRouting1": 4,
|
||||||
|
"osc1_modRouting2": 0,
|
||||||
|
"osc1_modDepth0": 0.000000,
|
||||||
|
"osc1_modDepth1": 5.000000,
|
||||||
|
"osc1_modDepth2": 0.000000,
|
||||||
|
"ampEnv_attack": 1.200000,
|
||||||
|
"ampEnv_decay": 0.300000,
|
||||||
|
"ampEnv_sustain": 0.700000,
|
||||||
|
"ampEnv_release": 2.000000,
|
||||||
|
"modEnv_attack": 0.001000,
|
||||||
|
"modEnv_decay": 0.500000,
|
||||||
|
"modEnv_sustain": 0.000000,
|
||||||
|
"modEnv_release": 0.200000,
|
||||||
|
"lfo0_rate": 0.110000,
|
||||||
|
"lfo0_waveform": 0,
|
||||||
|
"lfo0_active": 1,
|
||||||
|
"lfo1_rate": 0.073000,
|
||||||
|
"lfo1_waveform": 0,
|
||||||
|
"lfo1_active": 1,
|
||||||
|
"filter_cutoff": 8000.000000,
|
||||||
|
"filter_resonance": 0.100000,
|
||||||
|
"filter_type": 1,
|
||||||
|
"filter_active": 1,
|
||||||
|
"filter_modRouting": 0,
|
||||||
|
"filter_modDepth": 0.000000,
|
||||||
|
"filter_resModRouting": 0,
|
||||||
|
"filter_resModDepth": 0.000000,
|
||||||
|
"master_volume": 0.650000,
|
||||||
|
"master_pitchBendRange": 2.000000
|
||||||
|
}
|
||||||
50
patches/Atmospheric/DarkDrone.json
Normal file
50
patches/Atmospheric/DarkDrone.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"osc0_waveform": 0,
|
||||||
|
"osc0_dutyCycle": 0.500000,
|
||||||
|
"osc0_detune": -0.800000,
|
||||||
|
"osc0_gain": 4.000000,
|
||||||
|
"osc0_active": 1,
|
||||||
|
"osc0_octave": -2,
|
||||||
|
"osc0_modRouting0": 0,
|
||||||
|
"osc0_modRouting1": 0,
|
||||||
|
"osc0_modRouting2": 4,
|
||||||
|
"osc0_modDepth0": 0.000000,
|
||||||
|
"osc0_modDepth1": 0.000000,
|
||||||
|
"osc0_modDepth2": 0.900000,
|
||||||
|
"osc1_waveform": 0,
|
||||||
|
"osc1_dutyCycle": 0.500000,
|
||||||
|
"osc1_detune": 0.800000,
|
||||||
|
"osc1_gain": 3.500000,
|
||||||
|
"osc1_active": 1,
|
||||||
|
"osc1_octave": -2,
|
||||||
|
"osc1_modRouting0": 0,
|
||||||
|
"osc1_modRouting1": 0,
|
||||||
|
"osc1_modRouting2": 0,
|
||||||
|
"osc1_modDepth0": 0.000000,
|
||||||
|
"osc1_modDepth1": 0.000000,
|
||||||
|
"osc1_modDepth2": 0.000000,
|
||||||
|
"ampEnv_attack": 1.800000,
|
||||||
|
"ampEnv_decay": 0.300000,
|
||||||
|
"ampEnv_sustain": 0.880000,
|
||||||
|
"ampEnv_release": 2.000000,
|
||||||
|
"modEnv_attack": 0.001000,
|
||||||
|
"modEnv_decay": 0.500000,
|
||||||
|
"modEnv_sustain": 0.000000,
|
||||||
|
"modEnv_release": 0.200000,
|
||||||
|
"lfo0_rate": 0.060000,
|
||||||
|
"lfo0_waveform": 0,
|
||||||
|
"lfo0_active": 1,
|
||||||
|
"lfo1_rate": 0.095000,
|
||||||
|
"lfo1_waveform": 0,
|
||||||
|
"lfo1_active": 1,
|
||||||
|
"filter_cutoff": 500.000000,
|
||||||
|
"filter_resonance": 0.350000,
|
||||||
|
"filter_type": 0,
|
||||||
|
"filter_active": 1,
|
||||||
|
"filter_modRouting": 3,
|
||||||
|
"filter_modDepth": 700.000000,
|
||||||
|
"filter_resModRouting": 0,
|
||||||
|
"filter_resModDepth": 0.000000,
|
||||||
|
"master_volume": 0.700000,
|
||||||
|
"master_pitchBendRange": 2.000000
|
||||||
|
}
|
||||||
50
patches/Atmospheric/EtherealAir.json
Normal file
50
patches/Atmospheric/EtherealAir.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"osc0_waveform": 1,
|
||||||
|
"osc0_dutyCycle": 0.500000,
|
||||||
|
"osc0_detune": 0.000000,
|
||||||
|
"osc0_gain": 2.800000,
|
||||||
|
"osc0_active": 1,
|
||||||
|
"osc0_octave": 0,
|
||||||
|
"osc0_modRouting0": 0,
|
||||||
|
"osc0_modRouting1": 3,
|
||||||
|
"osc0_modRouting2": 0,
|
||||||
|
"osc0_modDepth0": 0.000000,
|
||||||
|
"osc0_modDepth1": 5.000000,
|
||||||
|
"osc0_modDepth2": 0.000000,
|
||||||
|
"osc1_waveform": 5,
|
||||||
|
"osc1_dutyCycle": 0.500000,
|
||||||
|
"osc1_detune": 0.000000,
|
||||||
|
"osc1_gain": 0.700000,
|
||||||
|
"osc1_active": 1,
|
||||||
|
"osc1_octave": 0,
|
||||||
|
"osc1_modRouting0": 0,
|
||||||
|
"osc1_modRouting1": 0,
|
||||||
|
"osc1_modRouting2": 0,
|
||||||
|
"osc1_modDepth0": 0.000000,
|
||||||
|
"osc1_modDepth1": 0.000000,
|
||||||
|
"osc1_modDepth2": 0.000000,
|
||||||
|
"ampEnv_attack": 1.600000,
|
||||||
|
"ampEnv_decay": 0.300000,
|
||||||
|
"ampEnv_sustain": 0.700000,
|
||||||
|
"ampEnv_release": 2.000000,
|
||||||
|
"modEnv_attack": 0.001000,
|
||||||
|
"modEnv_decay": 0.500000,
|
||||||
|
"modEnv_sustain": 0.000000,
|
||||||
|
"modEnv_release": 0.200000,
|
||||||
|
"lfo0_rate": 0.180000,
|
||||||
|
"lfo0_waveform": 0,
|
||||||
|
"lfo0_active": 1,
|
||||||
|
"lfo1_rate": 0.085000,
|
||||||
|
"lfo1_waveform": 0,
|
||||||
|
"lfo1_active": 1,
|
||||||
|
"filter_cutoff": 2200.000000,
|
||||||
|
"filter_resonance": 0.200000,
|
||||||
|
"filter_type": 0,
|
||||||
|
"filter_active": 1,
|
||||||
|
"filter_modRouting": 4,
|
||||||
|
"filter_modDepth": 800.000000,
|
||||||
|
"filter_resModRouting": 0,
|
||||||
|
"filter_resModDepth": 0.000000,
|
||||||
|
"master_volume": 0.620000,
|
||||||
|
"master_pitchBendRange": 2.000000
|
||||||
|
}
|
||||||
50
patches/Atmospheric/NightStatic.json
Normal file
50
patches/Atmospheric/NightStatic.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"osc0_waveform": 5,
|
||||||
|
"osc0_dutyCycle": 0.500000,
|
||||||
|
"osc0_detune": 0.000000,
|
||||||
|
"osc0_gain": 4.000000,
|
||||||
|
"osc0_active": 1,
|
||||||
|
"osc0_octave": 0,
|
||||||
|
"osc0_modRouting0": 0,
|
||||||
|
"osc0_modRouting1": 0,
|
||||||
|
"osc0_modRouting2": 0,
|
||||||
|
"osc0_modDepth0": 0.000000,
|
||||||
|
"osc0_modDepth1": 0.000000,
|
||||||
|
"osc0_modDepth2": 0.000000,
|
||||||
|
"osc1_waveform": 0,
|
||||||
|
"osc1_dutyCycle": 0.500000,
|
||||||
|
"osc1_detune": 0.000000,
|
||||||
|
"osc1_gain": 0.400000,
|
||||||
|
"osc1_active": 1,
|
||||||
|
"osc1_octave": -1,
|
||||||
|
"osc1_modRouting0": 0,
|
||||||
|
"osc1_modRouting1": 0,
|
||||||
|
"osc1_modRouting2": 0,
|
||||||
|
"osc1_modDepth0": 0.000000,
|
||||||
|
"osc1_modDepth1": 0.000000,
|
||||||
|
"osc1_modDepth2": 0.000000,
|
||||||
|
"ampEnv_attack": 2.000000,
|
||||||
|
"ampEnv_decay": 0.300000,
|
||||||
|
"ampEnv_sustain": 0.800000,
|
||||||
|
"ampEnv_release": 2.000000,
|
||||||
|
"modEnv_attack": 0.001000,
|
||||||
|
"modEnv_decay": 0.500000,
|
||||||
|
"modEnv_sustain": 0.000000,
|
||||||
|
"modEnv_release": 0.200000,
|
||||||
|
"lfo0_rate": 0.150000,
|
||||||
|
"lfo0_waveform": 0,
|
||||||
|
"lfo0_active": 1,
|
||||||
|
"lfo1_rate": 0.220000,
|
||||||
|
"lfo1_waveform": 0,
|
||||||
|
"lfo1_active": 1,
|
||||||
|
"filter_cutoff": 1800.000000,
|
||||||
|
"filter_resonance": 0.350000,
|
||||||
|
"filter_type": 2,
|
||||||
|
"filter_active": 1,
|
||||||
|
"filter_modRouting": 3,
|
||||||
|
"filter_modDepth": 1200.000000,
|
||||||
|
"filter_resModRouting": 4,
|
||||||
|
"filter_resModDepth": 0.150000,
|
||||||
|
"master_volume": 0.600000,
|
||||||
|
"master_pitchBendRange": 2.000000
|
||||||
|
}
|
||||||
50
patches/Atmospheric/SpaceWind.json
Normal file
50
patches/Atmospheric/SpaceWind.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"osc0_waveform": 5,
|
||||||
|
"osc0_dutyCycle": 0.500000,
|
||||||
|
"osc0_detune": 0.000000,
|
||||||
|
"osc0_gain": 3.500000,
|
||||||
|
"osc0_active": 1,
|
||||||
|
"osc0_octave": 0,
|
||||||
|
"osc0_modRouting0": 0,
|
||||||
|
"osc0_modRouting1": 0,
|
||||||
|
"osc0_modRouting2": 0,
|
||||||
|
"osc0_modDepth0": 0.000000,
|
||||||
|
"osc0_modDepth1": 0.000000,
|
||||||
|
"osc0_modDepth2": 0.000000,
|
||||||
|
"osc1_waveform": 5,
|
||||||
|
"osc1_dutyCycle": 0.500000,
|
||||||
|
"osc1_detune": 0.000000,
|
||||||
|
"osc1_gain": 0.000000,
|
||||||
|
"osc1_active": 0,
|
||||||
|
"osc1_octave": 0,
|
||||||
|
"osc1_modRouting0": 0,
|
||||||
|
"osc1_modRouting1": 0,
|
||||||
|
"osc1_modRouting2": 0,
|
||||||
|
"osc1_modDepth0": 0.000000,
|
||||||
|
"osc1_modDepth1": 0.000000,
|
||||||
|
"osc1_modDepth2": 0.000000,
|
||||||
|
"ampEnv_attack": 2.000000,
|
||||||
|
"ampEnv_decay": 0.500000,
|
||||||
|
"ampEnv_sustain": 0.800000,
|
||||||
|
"ampEnv_release": 2.000000,
|
||||||
|
"modEnv_attack": 0.001000,
|
||||||
|
"modEnv_decay": 0.500000,
|
||||||
|
"modEnv_sustain": 0.000000,
|
||||||
|
"modEnv_release": 0.200000,
|
||||||
|
"lfo0_rate": 0.080000,
|
||||||
|
"lfo0_waveform": 0,
|
||||||
|
"lfo0_active": 1,
|
||||||
|
"lfo1_rate": 0.130000,
|
||||||
|
"lfo1_waveform": 0,
|
||||||
|
"lfo1_active": 1,
|
||||||
|
"filter_cutoff": 900.000000,
|
||||||
|
"filter_resonance": 0.150000,
|
||||||
|
"filter_type": 0,
|
||||||
|
"filter_active": 1,
|
||||||
|
"filter_modRouting": 3,
|
||||||
|
"filter_modDepth": 1800.000000,
|
||||||
|
"filter_resModRouting": 4,
|
||||||
|
"filter_resModDepth": 0.120000,
|
||||||
|
"master_volume": 0.650000,
|
||||||
|
"master_pitchBendRange": 2.000000
|
||||||
|
}
|
||||||
50
patches/Atmospheric/VoidHum.json
Normal file
50
patches/Atmospheric/VoidHum.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"osc0_waveform": 2,
|
||||||
|
"osc0_dutyCycle": 0.500000,
|
||||||
|
"osc0_detune": -2.000000,
|
||||||
|
"osc0_gain": 3.200000,
|
||||||
|
"osc0_active": 1,
|
||||||
|
"osc0_octave": -2,
|
||||||
|
"osc0_modRouting0": 0,
|
||||||
|
"osc0_modRouting1": 0,
|
||||||
|
"osc0_modRouting2": 0,
|
||||||
|
"osc0_modDepth0": 0.000000,
|
||||||
|
"osc0_modDepth1": 0.000000,
|
||||||
|
"osc0_modDepth2": 0.000000,
|
||||||
|
"osc1_waveform": 2,
|
||||||
|
"osc1_dutyCycle": 0.500000,
|
||||||
|
"osc1_detune": 2.000000,
|
||||||
|
"osc1_gain": 2.800000,
|
||||||
|
"osc1_active": 1,
|
||||||
|
"osc1_octave": -2,
|
||||||
|
"osc1_modRouting0": 0,
|
||||||
|
"osc1_modRouting1": 0,
|
||||||
|
"osc1_modRouting2": 4,
|
||||||
|
"osc1_modDepth0": 0.000000,
|
||||||
|
"osc1_modDepth1": 0.000000,
|
||||||
|
"osc1_modDepth2": 1.000000,
|
||||||
|
"ampEnv_attack": 2.000000,
|
||||||
|
"ampEnv_decay": 0.500000,
|
||||||
|
"ampEnv_sustain": 0.850000,
|
||||||
|
"ampEnv_release": 2.000000,
|
||||||
|
"modEnv_attack": 0.001000,
|
||||||
|
"modEnv_decay": 0.500000,
|
||||||
|
"modEnv_sustain": 0.000000,
|
||||||
|
"modEnv_release": 0.200000,
|
||||||
|
"lfo0_rate": 0.065000,
|
||||||
|
"lfo0_waveform": 0,
|
||||||
|
"lfo0_active": 1,
|
||||||
|
"lfo1_rate": 0.042000,
|
||||||
|
"lfo1_waveform": 0,
|
||||||
|
"lfo1_active": 1,
|
||||||
|
"filter_cutoff": 380.000000,
|
||||||
|
"filter_resonance": 0.420000,
|
||||||
|
"filter_type": 0,
|
||||||
|
"filter_active": 1,
|
||||||
|
"filter_modRouting": 3,
|
||||||
|
"filter_modDepth": 550.000000,
|
||||||
|
"filter_resModRouting": 0,
|
||||||
|
"filter_resModDepth": 0.000000,
|
||||||
|
"master_volume": 0.720000,
|
||||||
|
"master_pitchBendRange": 2.000000
|
||||||
|
}
|
||||||
50
patches/Bass/FretlessBass.json
Normal file
50
patches/Bass/FretlessBass.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"osc0_waveform": 2,
|
||||||
|
"osc0_dutyCycle": 0.500000,
|
||||||
|
"osc0_detune": 0.000000,
|
||||||
|
"osc0_gain": 4.000000,
|
||||||
|
"osc0_active": 1,
|
||||||
|
"osc0_octave": -1,
|
||||||
|
"osc0_modRouting0": 0,
|
||||||
|
"osc0_modRouting1": 2,
|
||||||
|
"osc0_modRouting2": 0,
|
||||||
|
"osc0_modDepth0": 0.000000,
|
||||||
|
"osc0_modDepth1": 50.000000,
|
||||||
|
"osc0_modDepth2": 0.000000,
|
||||||
|
"osc1_waveform": 2,
|
||||||
|
"osc1_dutyCycle": 0.500000,
|
||||||
|
"osc1_detune": -5.000000,
|
||||||
|
"osc1_gain": 2.493054,
|
||||||
|
"osc1_active": 1,
|
||||||
|
"osc1_octave": -1,
|
||||||
|
"osc1_modRouting0": 0,
|
||||||
|
"osc1_modRouting1": 0,
|
||||||
|
"osc1_modRouting2": 0,
|
||||||
|
"osc1_modDepth0": 0.000000,
|
||||||
|
"osc1_modDepth1": 0.000000,
|
||||||
|
"osc1_modDepth2": 0.000000,
|
||||||
|
"ampEnv_attack": 0.008000,
|
||||||
|
"ampEnv_decay": 0.200000,
|
||||||
|
"ampEnv_sustain": 0.650000,
|
||||||
|
"ampEnv_release": 0.180000,
|
||||||
|
"modEnv_attack": 0.001000,
|
||||||
|
"modEnv_decay": 0.150000,
|
||||||
|
"modEnv_sustain": 0.000000,
|
||||||
|
"modEnv_release": 0.060000,
|
||||||
|
"lfo0_rate": 1.000000,
|
||||||
|
"lfo0_waveform": 0,
|
||||||
|
"lfo0_active": 0,
|
||||||
|
"lfo1_rate": 1.000000,
|
||||||
|
"lfo1_waveform": 0,
|
||||||
|
"lfo1_active": 0,
|
||||||
|
"filter_cutoff": 600.000000,
|
||||||
|
"filter_resonance": 0.080000,
|
||||||
|
"filter_type": 0,
|
||||||
|
"filter_active": 1,
|
||||||
|
"filter_modRouting": 0,
|
||||||
|
"filter_modDepth": 0.000000,
|
||||||
|
"filter_resModRouting": 0,
|
||||||
|
"filter_resModDepth": 0.000000,
|
||||||
|
"master_volume": 0.790000,
|
||||||
|
"master_pitchBendRange": 2.000000
|
||||||
|
}
|
||||||
50
patches/Bass/FunkBass.json
Normal file
50
patches/Bass/FunkBass.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"osc0_waveform": 2,
|
||||||
|
"osc0_dutyCycle": 0.500000,
|
||||||
|
"osc0_detune": 0.000000,
|
||||||
|
"osc0_gain": 4.000000,
|
||||||
|
"osc0_active": 1,
|
||||||
|
"osc0_octave": -1,
|
||||||
|
"osc0_modRouting0": 0,
|
||||||
|
"osc0_modRouting1": 0,
|
||||||
|
"osc0_modRouting2": 2,
|
||||||
|
"osc0_modDepth0": 0.000000,
|
||||||
|
"osc0_modDepth1": 0.000000,
|
||||||
|
"osc0_modDepth2": 0.500000,
|
||||||
|
"osc1_waveform": 5,
|
||||||
|
"osc1_dutyCycle": 0.500000,
|
||||||
|
"osc1_detune": 0.000000,
|
||||||
|
"osc1_gain": 2.015748,
|
||||||
|
"osc1_active": 1,
|
||||||
|
"osc1_octave": 0,
|
||||||
|
"osc1_modRouting0": 0,
|
||||||
|
"osc1_modRouting1": 0,
|
||||||
|
"osc1_modRouting2": 2,
|
||||||
|
"osc1_modDepth0": 0.000000,
|
||||||
|
"osc1_modDepth1": 0.000000,
|
||||||
|
"osc1_modDepth2": 0.200000,
|
||||||
|
"ampEnv_attack": 0.001000,
|
||||||
|
"ampEnv_decay": 0.200000,
|
||||||
|
"ampEnv_sustain": 0.300000,
|
||||||
|
"ampEnv_release": 0.100000,
|
||||||
|
"modEnv_attack": 0.001000,
|
||||||
|
"modEnv_decay": 0.030000,
|
||||||
|
"modEnv_sustain": 0.000000,
|
||||||
|
"modEnv_release": 0.010000,
|
||||||
|
"lfo0_rate": 1.000000,
|
||||||
|
"lfo0_waveform": 0,
|
||||||
|
"lfo0_active": 0,
|
||||||
|
"lfo1_rate": 1.000000,
|
||||||
|
"lfo1_waveform": 0,
|
||||||
|
"lfo1_active": 0,
|
||||||
|
"filter_cutoff": 600.000000,
|
||||||
|
"filter_resonance": 0.200000,
|
||||||
|
"filter_type": 0,
|
||||||
|
"filter_active": 1,
|
||||||
|
"filter_modRouting": 2,
|
||||||
|
"filter_modDepth": 2500.000000,
|
||||||
|
"filter_resModRouting": 0,
|
||||||
|
"filter_resModDepth": 0.000000,
|
||||||
|
"master_volume": 0.800000,
|
||||||
|
"master_pitchBendRange": 2.000000
|
||||||
|
}
|
||||||
50
patches/Bass/PickBass.json
Normal file
50
patches/Bass/PickBass.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"osc0_waveform": 2,
|
||||||
|
"osc0_dutyCycle": 0.500000,
|
||||||
|
"osc0_detune": 0.000000,
|
||||||
|
"osc0_gain": 4.000000,
|
||||||
|
"osc0_active": 1,
|
||||||
|
"osc0_octave": -1,
|
||||||
|
"osc0_modRouting0": 0,
|
||||||
|
"osc0_modRouting1": 0,
|
||||||
|
"osc0_modRouting2": 0,
|
||||||
|
"osc0_modDepth0": 0.000000,
|
||||||
|
"osc0_modDepth1": 0.000000,
|
||||||
|
"osc0_modDepth2": 0.000000,
|
||||||
|
"osc1_waveform": 1,
|
||||||
|
"osc1_dutyCycle": 0.500000,
|
||||||
|
"osc1_detune": 3.000000,
|
||||||
|
"osc1_gain": 2.488189,
|
||||||
|
"osc1_active": 1,
|
||||||
|
"osc1_octave": 0,
|
||||||
|
"osc1_modRouting0": 0,
|
||||||
|
"osc1_modRouting1": 0,
|
||||||
|
"osc1_modRouting2": 0,
|
||||||
|
"osc1_modDepth0": 0.000000,
|
||||||
|
"osc1_modDepth1": 0.000000,
|
||||||
|
"osc1_modDepth2": 0.000000,
|
||||||
|
"ampEnv_attack": 0.001000,
|
||||||
|
"ampEnv_decay": 0.250000,
|
||||||
|
"ampEnv_sustain": 0.350000,
|
||||||
|
"ampEnv_release": 0.120000,
|
||||||
|
"modEnv_attack": 0.001000,
|
||||||
|
"modEnv_decay": 0.060000,
|
||||||
|
"modEnv_sustain": 0.000000,
|
||||||
|
"modEnv_release": 0.020000,
|
||||||
|
"lfo0_rate": 1.000000,
|
||||||
|
"lfo0_waveform": 0,
|
||||||
|
"lfo0_active": 0,
|
||||||
|
"lfo1_rate": 1.000000,
|
||||||
|
"lfo1_waveform": 0,
|
||||||
|
"lfo1_active": 0,
|
||||||
|
"filter_cutoff": 2000.000000,
|
||||||
|
"filter_resonance": 0.080000,
|
||||||
|
"filter_type": 0,
|
||||||
|
"filter_active": 1,
|
||||||
|
"filter_modRouting": 2,
|
||||||
|
"filter_modDepth": 3000.000000,
|
||||||
|
"filter_resModRouting": 0,
|
||||||
|
"filter_resModDepth": 0.000000,
|
||||||
|
"master_volume": 0.790000,
|
||||||
|
"master_pitchBendRange": 2.000000
|
||||||
|
}
|
||||||
50
patches/Bass/RubberBass.json
Normal file
50
patches/Bass/RubberBass.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"osc0_waveform": 1,
|
||||||
|
"osc0_dutyCycle": 0.500000,
|
||||||
|
"osc0_detune": 0.000000,
|
||||||
|
"osc0_gain": 4.000000,
|
||||||
|
"osc0_active": 1,
|
||||||
|
"osc0_octave": -1,
|
||||||
|
"osc0_modRouting0": 0,
|
||||||
|
"osc0_modRouting1": 0,
|
||||||
|
"osc0_modRouting2": 0,
|
||||||
|
"osc0_modDepth0": 0.000000,
|
||||||
|
"osc0_modDepth1": 0.000000,
|
||||||
|
"osc0_modDepth2": 0.000000,
|
||||||
|
"osc1_waveform": 0,
|
||||||
|
"osc1_dutyCycle": 0.500000,
|
||||||
|
"osc1_detune": 0.000000,
|
||||||
|
"osc1_gain": 2.330709,
|
||||||
|
"osc1_active": 1,
|
||||||
|
"osc1_octave": -2,
|
||||||
|
"osc1_modRouting0": 0,
|
||||||
|
"osc1_modRouting1": 0,
|
||||||
|
"osc1_modRouting2": 0,
|
||||||
|
"osc1_modDepth0": 0.000000,
|
||||||
|
"osc1_modDepth1": 0.000000,
|
||||||
|
"osc1_modDepth2": 0.000000,
|
||||||
|
"ampEnv_attack": 0.005000,
|
||||||
|
"ampEnv_decay": 0.300000,
|
||||||
|
"ampEnv_sustain": 0.500000,
|
||||||
|
"ampEnv_release": 0.150000,
|
||||||
|
"modEnv_attack": 0.001000,
|
||||||
|
"modEnv_decay": 0.100000,
|
||||||
|
"modEnv_sustain": 0.000000,
|
||||||
|
"modEnv_release": 0.020000,
|
||||||
|
"lfo0_rate": 1.000000,
|
||||||
|
"lfo0_waveform": 0,
|
||||||
|
"lfo0_active": 0,
|
||||||
|
"lfo1_rate": 1.000000,
|
||||||
|
"lfo1_waveform": 0,
|
||||||
|
"lfo1_active": 0,
|
||||||
|
"filter_cutoff": 350.000000,
|
||||||
|
"filter_resonance": 0.120000,
|
||||||
|
"filter_type": 0,
|
||||||
|
"filter_active": 1,
|
||||||
|
"filter_modRouting": 0,
|
||||||
|
"filter_modDepth": 0.000000,
|
||||||
|
"filter_resModRouting": 0,
|
||||||
|
"filter_resModDepth": 0.000000,
|
||||||
|
"master_volume": 0.800000,
|
||||||
|
"master_pitchBendRange": 2.000000
|
||||||
|
}
|
||||||
50
patches/Bass/SlapBass.json
Normal file
50
patches/Bass/SlapBass.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"osc0_waveform": 2,
|
||||||
|
"osc0_dutyCycle": 0.500000,
|
||||||
|
"osc0_detune": 0.000000,
|
||||||
|
"osc0_gain": 4.000000,
|
||||||
|
"osc0_active": 1,
|
||||||
|
"osc0_octave": -1,
|
||||||
|
"osc0_modRouting0": 0,
|
||||||
|
"osc0_modRouting1": 2,
|
||||||
|
"osc0_modRouting2": 0,
|
||||||
|
"osc0_modDepth0": 0.000000,
|
||||||
|
"osc0_modDepth1": 100.000000,
|
||||||
|
"osc0_modDepth2": 0.000000,
|
||||||
|
"osc1_waveform": 5,
|
||||||
|
"osc1_dutyCycle": 0.500000,
|
||||||
|
"osc1_detune": 0.000000,
|
||||||
|
"osc1_gain": 1.511811,
|
||||||
|
"osc1_active": 1,
|
||||||
|
"osc1_octave": 0,
|
||||||
|
"osc1_modRouting0": 0,
|
||||||
|
"osc1_modRouting1": 0,
|
||||||
|
"osc1_modRouting2": 2,
|
||||||
|
"osc1_modDepth0": 0.000000,
|
||||||
|
"osc1_modDepth1": 0.000000,
|
||||||
|
"osc1_modDepth2": 0.350000,
|
||||||
|
"ampEnv_attack": 0.001000,
|
||||||
|
"ampEnv_decay": 0.300000,
|
||||||
|
"ampEnv_sustain": 0.200000,
|
||||||
|
"ampEnv_release": 0.100000,
|
||||||
|
"modEnv_attack": 0.001000,
|
||||||
|
"modEnv_decay": 0.035000,
|
||||||
|
"modEnv_sustain": 0.000000,
|
||||||
|
"modEnv_release": 0.010000,
|
||||||
|
"lfo0_rate": 1.000000,
|
||||||
|
"lfo0_waveform": 0,
|
||||||
|
"lfo0_active": 0,
|
||||||
|
"lfo1_rate": 1.000000,
|
||||||
|
"lfo1_waveform": 0,
|
||||||
|
"lfo1_active": 0,
|
||||||
|
"filter_cutoff": 800.000000,
|
||||||
|
"filter_resonance": 0.150000,
|
||||||
|
"filter_type": 0,
|
||||||
|
"filter_active": 1,
|
||||||
|
"filter_modRouting": 2,
|
||||||
|
"filter_modDepth": 2000.000000,
|
||||||
|
"filter_resModRouting": 0,
|
||||||
|
"filter_resModDepth": 0.000000,
|
||||||
|
"master_volume": 0.800000,
|
||||||
|
"master_pitchBendRange": 2.000000
|
||||||
|
}
|
||||||
50
patches/Bass/SubBass.json
Normal file
50
patches/Bass/SubBass.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"osc0_waveform": 0,
|
||||||
|
"osc0_dutyCycle": 0.500000,
|
||||||
|
"osc0_detune": 0.000000,
|
||||||
|
"osc0_gain": 4.000000,
|
||||||
|
"osc0_active": 1,
|
||||||
|
"osc0_octave": -2,
|
||||||
|
"osc0_modRouting0": 0,
|
||||||
|
"osc0_modRouting1": 0,
|
||||||
|
"osc0_modRouting2": 0,
|
||||||
|
"osc0_modDepth0": 0.000000,
|
||||||
|
"osc0_modDepth1": 0.000000,
|
||||||
|
"osc0_modDepth2": 0.000000,
|
||||||
|
"osc1_waveform": 0,
|
||||||
|
"osc1_dutyCycle": 0.500000,
|
||||||
|
"osc1_detune": 0.000000,
|
||||||
|
"osc1_gain": 2.015748,
|
||||||
|
"osc1_active": 1,
|
||||||
|
"osc1_octave": -1,
|
||||||
|
"osc1_modRouting0": 0,
|
||||||
|
"osc1_modRouting1": 0,
|
||||||
|
"osc1_modRouting2": 0,
|
||||||
|
"osc1_modDepth0": 0.000000,
|
||||||
|
"osc1_modDepth1": 0.000000,
|
||||||
|
"osc1_modDepth2": 0.000000,
|
||||||
|
"ampEnv_attack": 0.010000,
|
||||||
|
"ampEnv_decay": 0.500000,
|
||||||
|
"ampEnv_sustain": 0.400000,
|
||||||
|
"ampEnv_release": 0.200000,
|
||||||
|
"modEnv_attack": 0.001000,
|
||||||
|
"modEnv_decay": 0.100000,
|
||||||
|
"modEnv_sustain": 0.000000,
|
||||||
|
"modEnv_release": 0.020000,
|
||||||
|
"lfo0_rate": 1.000000,
|
||||||
|
"lfo0_waveform": 0,
|
||||||
|
"lfo0_active": 0,
|
||||||
|
"lfo1_rate": 1.000000,
|
||||||
|
"lfo1_waveform": 0,
|
||||||
|
"lfo1_active": 0,
|
||||||
|
"filter_cutoff": 120.000000,
|
||||||
|
"filter_resonance": 0.040000,
|
||||||
|
"filter_type": 0,
|
||||||
|
"filter_active": 1,
|
||||||
|
"filter_modRouting": 0,
|
||||||
|
"filter_modDepth": 0.000000,
|
||||||
|
"filter_resModRouting": 0,
|
||||||
|
"filter_resModDepth": 0.000000,
|
||||||
|
"master_volume": 0.850000,
|
||||||
|
"master_pitchBendRange": 2.000000
|
||||||
|
}
|
||||||
50
patches/Bass/SynthBass1.json
Normal file
50
patches/Bass/SynthBass1.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"osc0_waveform": 2,
|
||||||
|
"osc0_dutyCycle": 0.500000,
|
||||||
|
"osc0_detune": 0.000000,
|
||||||
|
"osc0_gain": 4.000000,
|
||||||
|
"osc0_active": 1,
|
||||||
|
"osc0_octave": -1,
|
||||||
|
"osc0_modRouting0": 0,
|
||||||
|
"osc0_modRouting1": 0,
|
||||||
|
"osc0_modRouting2": 0,
|
||||||
|
"osc0_modDepth0": 0.000000,
|
||||||
|
"osc0_modDepth1": 0.000000,
|
||||||
|
"osc0_modDepth2": 0.000000,
|
||||||
|
"osc1_waveform": 2,
|
||||||
|
"osc1_dutyCycle": 0.500000,
|
||||||
|
"osc1_detune": 0.000000,
|
||||||
|
"osc1_gain": 2.677165,
|
||||||
|
"osc1_active": 1,
|
||||||
|
"osc1_octave": -2,
|
||||||
|
"osc1_modRouting0": 0,
|
||||||
|
"osc1_modRouting1": 0,
|
||||||
|
"osc1_modRouting2": 0,
|
||||||
|
"osc1_modDepth0": 0.000000,
|
||||||
|
"osc1_modDepth1": 0.000000,
|
||||||
|
"osc1_modDepth2": 0.000000,
|
||||||
|
"ampEnv_attack": 0.002000,
|
||||||
|
"ampEnv_decay": 0.150000,
|
||||||
|
"ampEnv_sustain": 0.600000,
|
||||||
|
"ampEnv_release": 0.100000,
|
||||||
|
"modEnv_attack": 0.001000,
|
||||||
|
"modEnv_decay": 0.200000,
|
||||||
|
"modEnv_sustain": 0.000000,
|
||||||
|
"modEnv_release": 0.050000,
|
||||||
|
"lfo0_rate": 1.000000,
|
||||||
|
"lfo0_waveform": 0,
|
||||||
|
"lfo0_active": 0,
|
||||||
|
"lfo1_rate": 1.000000,
|
||||||
|
"lfo1_waveform": 0,
|
||||||
|
"lfo1_active": 0,
|
||||||
|
"filter_cutoff": 500.000000,
|
||||||
|
"filter_resonance": 0.300000,
|
||||||
|
"filter_type": 0,
|
||||||
|
"filter_active": 1,
|
||||||
|
"filter_modRouting": 2,
|
||||||
|
"filter_modDepth": 2500.000000,
|
||||||
|
"filter_resModRouting": 0,
|
||||||
|
"filter_resModDepth": 0.000000,
|
||||||
|
"master_volume": 0.780000,
|
||||||
|
"master_pitchBendRange": 2.000000
|
||||||
|
}
|
||||||
50
patches/Brass/BrassSection.json
Normal file
50
patches/Brass/BrassSection.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"osc0_waveform": 2,
|
||||||
|
"osc0_dutyCycle": 0.500000,
|
||||||
|
"osc0_detune": 0.000000,
|
||||||
|
"osc0_gain": 4.000000,
|
||||||
|
"osc0_active": 1,
|
||||||
|
"osc0_octave": 0,
|
||||||
|
"osc0_modRouting0": 0,
|
||||||
|
"osc0_modRouting1": 0,
|
||||||
|
"osc0_modRouting2": 0,
|
||||||
|
"osc0_modDepth0": 0.000000,
|
||||||
|
"osc0_modDepth1": 0.000000,
|
||||||
|
"osc0_modDepth2": 0.000000,
|
||||||
|
"osc1_waveform": 2,
|
||||||
|
"osc1_dutyCycle": 0.500000,
|
||||||
|
"osc1_detune": 12.000000,
|
||||||
|
"osc1_gain": 2.960630,
|
||||||
|
"osc1_active": 1,
|
||||||
|
"osc1_octave": 0,
|
||||||
|
"osc1_modRouting0": 0,
|
||||||
|
"osc1_modRouting1": 0,
|
||||||
|
"osc1_modRouting2": 0,
|
||||||
|
"osc1_modDepth0": 0.000000,
|
||||||
|
"osc1_modDepth1": 0.000000,
|
||||||
|
"osc1_modDepth2": 0.000000,
|
||||||
|
"ampEnv_attack": 0.045000,
|
||||||
|
"ampEnv_decay": 0.200000,
|
||||||
|
"ampEnv_sustain": 0.800000,
|
||||||
|
"ampEnv_release": 0.180000,
|
||||||
|
"modEnv_attack": 0.001000,
|
||||||
|
"modEnv_decay": 0.100000,
|
||||||
|
"modEnv_sustain": 0.000000,
|
||||||
|
"modEnv_release": 0.020000,
|
||||||
|
"lfo0_rate": 1.000000,
|
||||||
|
"lfo0_waveform": 0,
|
||||||
|
"lfo0_active": 0,
|
||||||
|
"lfo1_rate": 1.000000,
|
||||||
|
"lfo1_waveform": 0,
|
||||||
|
"lfo1_active": 0,
|
||||||
|
"filter_cutoff": 1800.000000,
|
||||||
|
"filter_resonance": 0.080000,
|
||||||
|
"filter_type": 0,
|
||||||
|
"filter_active": 1,
|
||||||
|
"filter_modRouting": 0,
|
||||||
|
"filter_modDepth": 0.000000,
|
||||||
|
"filter_resModRouting": 0,
|
||||||
|
"filter_resModDepth": 0.000000,
|
||||||
|
"master_volume": 0.760000,
|
||||||
|
"master_pitchBendRange": 2.000000
|
||||||
|
}
|
||||||
50
patches/Brass/FrenchHorn.json
Normal file
50
patches/Brass/FrenchHorn.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"osc0_waveform": 1,
|
||||||
|
"osc0_dutyCycle": 0.500000,
|
||||||
|
"osc0_detune": 0.000000,
|
||||||
|
"osc0_gain": 4.000000,
|
||||||
|
"osc0_active": 1,
|
||||||
|
"osc0_octave": 0,
|
||||||
|
"osc0_modRouting0": 0,
|
||||||
|
"osc0_modRouting1": 0,
|
||||||
|
"osc0_modRouting2": 0,
|
||||||
|
"osc0_modDepth0": 0.000000,
|
||||||
|
"osc0_modDepth1": 0.000000,
|
||||||
|
"osc0_modDepth2": 0.000000,
|
||||||
|
"osc1_waveform": 2,
|
||||||
|
"osc1_dutyCycle": 0.500000,
|
||||||
|
"osc1_detune": 3.000000,
|
||||||
|
"osc1_gain": 3.874016,
|
||||||
|
"osc1_active": 1,
|
||||||
|
"osc1_octave": 0,
|
||||||
|
"osc1_modRouting0": 0,
|
||||||
|
"osc1_modRouting1": 0,
|
||||||
|
"osc1_modRouting2": 0,
|
||||||
|
"osc1_modDepth0": 0.000000,
|
||||||
|
"osc1_modDepth1": 0.000000,
|
||||||
|
"osc1_modDepth2": 0.000000,
|
||||||
|
"ampEnv_attack": 0.060000,
|
||||||
|
"ampEnv_decay": 0.200000,
|
||||||
|
"ampEnv_sustain": 0.750000,
|
||||||
|
"ampEnv_release": 0.200000,
|
||||||
|
"modEnv_attack": 0.001000,
|
||||||
|
"modEnv_decay": 0.100000,
|
||||||
|
"modEnv_sustain": 0.000000,
|
||||||
|
"modEnv_release": 0.020000,
|
||||||
|
"lfo0_rate": 1.000000,
|
||||||
|
"lfo0_waveform": 0,
|
||||||
|
"lfo0_active": 0,
|
||||||
|
"lfo1_rate": 1.000000,
|
||||||
|
"lfo1_waveform": 0,
|
||||||
|
"lfo1_active": 0,
|
||||||
|
"filter_cutoff": 700.000000,
|
||||||
|
"filter_resonance": 0.060000,
|
||||||
|
"filter_type": 0,
|
||||||
|
"filter_active": 1,
|
||||||
|
"filter_modRouting": 0,
|
||||||
|
"filter_modDepth": 0.000000,
|
||||||
|
"filter_resModRouting": 0,
|
||||||
|
"filter_resModDepth": 0.000000,
|
||||||
|
"master_volume": 0.740000,
|
||||||
|
"master_pitchBendRange": 2.000000
|
||||||
|
}
|
||||||
50
patches/Brass/MutedTrumpet.json
Normal file
50
patches/Brass/MutedTrumpet.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"osc0_waveform": 4,
|
||||||
|
"osc0_dutyCycle": 0.300000,
|
||||||
|
"osc0_detune": 0.000000,
|
||||||
|
"osc0_gain": 0.600000,
|
||||||
|
"osc0_active": 1,
|
||||||
|
"osc0_octave": 0,
|
||||||
|
"osc0_modRouting0": 0,
|
||||||
|
"osc0_modRouting1": 0,
|
||||||
|
"osc0_modRouting2": 0,
|
||||||
|
"osc0_modDepth0": 0.000000,
|
||||||
|
"osc0_modDepth1": 0.000000,
|
||||||
|
"osc0_modDepth2": 0.000000,
|
||||||
|
"osc1_waveform": 2,
|
||||||
|
"osc1_dutyCycle": 0.500000,
|
||||||
|
"osc1_detune": 8.000000,
|
||||||
|
"osc1_gain": 0.250000,
|
||||||
|
"osc1_active": 1,
|
||||||
|
"osc1_octave": 0,
|
||||||
|
"osc1_modRouting0": 0,
|
||||||
|
"osc1_modRouting1": 0,
|
||||||
|
"osc1_modRouting2": 0,
|
||||||
|
"osc1_modDepth0": 0.000000,
|
||||||
|
"osc1_modDepth1": 0.000000,
|
||||||
|
"osc1_modDepth2": 0.000000,
|
||||||
|
"ampEnv_attack": 0.015000,
|
||||||
|
"ampEnv_decay": 0.100000,
|
||||||
|
"ampEnv_sustain": 0.750000,
|
||||||
|
"ampEnv_release": 0.100000,
|
||||||
|
"modEnv_attack": 0.001000,
|
||||||
|
"modEnv_decay": 0.100000,
|
||||||
|
"modEnv_sustain": 0.000000,
|
||||||
|
"modEnv_release": 0.020000,
|
||||||
|
"lfo0_rate": 1.000000,
|
||||||
|
"lfo0_waveform": 0,
|
||||||
|
"lfo0_active": 0,
|
||||||
|
"lfo1_rate": 1.000000,
|
||||||
|
"lfo1_waveform": 0,
|
||||||
|
"lfo1_active": 0,
|
||||||
|
"filter_cutoff": 1800.000000,
|
||||||
|
"filter_resonance": 0.400000,
|
||||||
|
"filter_type": 2,
|
||||||
|
"filter_active": 1,
|
||||||
|
"filter_modRouting": 0,
|
||||||
|
"filter_modDepth": 0.000000,
|
||||||
|
"filter_resModRouting": 0,
|
||||||
|
"filter_resModDepth": 0.000000,
|
||||||
|
"master_volume": 0.720000,
|
||||||
|
"master_pitchBendRange": 2.000000
|
||||||
|
}
|
||||||
50
patches/Brass/SynthBrass.json
Normal file
50
patches/Brass/SynthBrass.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"osc0_waveform": 2,
|
||||||
|
"osc0_dutyCycle": 0.500000,
|
||||||
|
"osc0_detune": 0.000000,
|
||||||
|
"osc0_gain": 4.000000,
|
||||||
|
"osc0_active": 1,
|
||||||
|
"osc0_octave": 0,
|
||||||
|
"osc0_modRouting0": 0,
|
||||||
|
"osc0_modRouting1": 0,
|
||||||
|
"osc0_modRouting2": 0,
|
||||||
|
"osc0_modDepth0": 0.000000,
|
||||||
|
"osc0_modDepth1": 0.000000,
|
||||||
|
"osc0_modDepth2": 0.000000,
|
||||||
|
"osc1_waveform": 2,
|
||||||
|
"osc1_dutyCycle": 0.500000,
|
||||||
|
"osc1_detune": -10.000000,
|
||||||
|
"osc1_gain": 3.874016,
|
||||||
|
"osc1_active": 1,
|
||||||
|
"osc1_octave": 0,
|
||||||
|
"osc1_modRouting0": 0,
|
||||||
|
"osc1_modRouting1": 0,
|
||||||
|
"osc1_modRouting2": 0,
|
||||||
|
"osc1_modDepth0": 0.000000,
|
||||||
|
"osc1_modDepth1": 0.000000,
|
||||||
|
"osc1_modDepth2": 0.000000,
|
||||||
|
"ampEnv_attack": 0.030000,
|
||||||
|
"ampEnv_decay": 0.200000,
|
||||||
|
"ampEnv_sustain": 0.700000,
|
||||||
|
"ampEnv_release": 0.150000,
|
||||||
|
"modEnv_attack": 0.001000,
|
||||||
|
"modEnv_decay": 0.300000,
|
||||||
|
"modEnv_sustain": 0.000000,
|
||||||
|
"modEnv_release": 0.100000,
|
||||||
|
"lfo0_rate": 1.000000,
|
||||||
|
"lfo0_waveform": 0,
|
||||||
|
"lfo0_active": 0,
|
||||||
|
"lfo1_rate": 1.000000,
|
||||||
|
"lfo1_waveform": 0,
|
||||||
|
"lfo1_active": 0,
|
||||||
|
"filter_cutoff": 1500.000000,
|
||||||
|
"filter_resonance": 0.200000,
|
||||||
|
"filter_type": 0,
|
||||||
|
"filter_active": 1,
|
||||||
|
"filter_modRouting": 2,
|
||||||
|
"filter_modDepth": 4000.000000,
|
||||||
|
"filter_resModRouting": 0,
|
||||||
|
"filter_resModDepth": 0.000000,
|
||||||
|
"master_volume": 0.750000,
|
||||||
|
"master_pitchBendRange": 2.000000
|
||||||
|
}
|
||||||
50
patches/Brass/Trombone.json
Normal file
50
patches/Brass/Trombone.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"osc0_waveform": 2,
|
||||||
|
"osc0_dutyCycle": 0.500000,
|
||||||
|
"osc0_detune": 0.000000,
|
||||||
|
"osc0_gain": 4.000000,
|
||||||
|
"osc0_active": 1,
|
||||||
|
"osc0_octave": -1,
|
||||||
|
"osc0_modRouting0": 0,
|
||||||
|
"osc0_modRouting1": 0,
|
||||||
|
"osc0_modRouting2": 0,
|
||||||
|
"osc0_modDepth0": 0.000000,
|
||||||
|
"osc0_modDepth1": 0.000000,
|
||||||
|
"osc0_modDepth2": 0.000000,
|
||||||
|
"osc1_waveform": 2,
|
||||||
|
"osc1_dutyCycle": 0.500000,
|
||||||
|
"osc1_detune": -7.000000,
|
||||||
|
"osc1_gain": 1.259843,
|
||||||
|
"osc1_active": 1,
|
||||||
|
"osc1_octave": 0,
|
||||||
|
"osc1_modRouting0": 0,
|
||||||
|
"osc1_modRouting1": 0,
|
||||||
|
"osc1_modRouting2": 0,
|
||||||
|
"osc1_modDepth0": 0.000000,
|
||||||
|
"osc1_modDepth1": 0.000000,
|
||||||
|
"osc1_modDepth2": 0.000000,
|
||||||
|
"ampEnv_attack": 0.040000,
|
||||||
|
"ampEnv_decay": 0.150000,
|
||||||
|
"ampEnv_sustain": 0.800000,
|
||||||
|
"ampEnv_release": 0.150000,
|
||||||
|
"modEnv_attack": 0.001000,
|
||||||
|
"modEnv_decay": 0.200000,
|
||||||
|
"modEnv_sustain": 0.000000,
|
||||||
|
"modEnv_release": 0.080000,
|
||||||
|
"lfo0_rate": 1.000000,
|
||||||
|
"lfo0_waveform": 0,
|
||||||
|
"lfo0_active": 0,
|
||||||
|
"lfo1_rate": 1.000000,
|
||||||
|
"lfo1_waveform": 0,
|
||||||
|
"lfo1_active": 0,
|
||||||
|
"filter_cutoff": 800.000000,
|
||||||
|
"filter_resonance": 0.080000,
|
||||||
|
"filter_type": 0,
|
||||||
|
"filter_active": 1,
|
||||||
|
"filter_modRouting": 2,
|
||||||
|
"filter_modDepth": 2000.000000,
|
||||||
|
"filter_resModRouting": 0,
|
||||||
|
"filter_resModDepth": 0.000000,
|
||||||
|
"master_volume": 0.760000,
|
||||||
|
"master_pitchBendRange": 2.000000
|
||||||
|
}
|
||||||
50
patches/Brass/Trumpet.json
Normal file
50
patches/Brass/Trumpet.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"osc0_waveform": 2,
|
||||||
|
"osc0_dutyCycle": 0.500000,
|
||||||
|
"osc0_detune": 0.000000,
|
||||||
|
"osc0_gain": 4.000000,
|
||||||
|
"osc0_active": 1,
|
||||||
|
"osc0_octave": 0,
|
||||||
|
"osc0_modRouting0": 0,
|
||||||
|
"osc0_modRouting1": 0,
|
||||||
|
"osc0_modRouting2": 0,
|
||||||
|
"osc0_modDepth0": 0.000000,
|
||||||
|
"osc0_modDepth1": 0.000000,
|
||||||
|
"osc0_modDepth2": 0.000000,
|
||||||
|
"osc1_waveform": 2,
|
||||||
|
"osc1_dutyCycle": 0.500000,
|
||||||
|
"osc1_detune": 5.000000,
|
||||||
|
"osc1_gain": 1.322835,
|
||||||
|
"osc1_active": 1,
|
||||||
|
"osc1_octave": 1,
|
||||||
|
"osc1_modRouting0": 0,
|
||||||
|
"osc1_modRouting1": 0,
|
||||||
|
"osc1_modRouting2": 0,
|
||||||
|
"osc1_modDepth0": 0.000000,
|
||||||
|
"osc1_modDepth1": 0.000000,
|
||||||
|
"osc1_modDepth2": 0.000000,
|
||||||
|
"ampEnv_attack": 0.025000,
|
||||||
|
"ampEnv_decay": 0.100000,
|
||||||
|
"ampEnv_sustain": 0.850000,
|
||||||
|
"ampEnv_release": 0.120000,
|
||||||
|
"modEnv_attack": 0.001000,
|
||||||
|
"modEnv_decay": 0.150000,
|
||||||
|
"modEnv_sustain": 0.000000,
|
||||||
|
"modEnv_release": 0.050000,
|
||||||
|
"lfo0_rate": 1.000000,
|
||||||
|
"lfo0_waveform": 0,
|
||||||
|
"lfo0_active": 0,
|
||||||
|
"lfo1_rate": 1.000000,
|
||||||
|
"lfo1_waveform": 0,
|
||||||
|
"lfo1_active": 0,
|
||||||
|
"filter_cutoff": 1200.000000,
|
||||||
|
"filter_resonance": 0.100000,
|
||||||
|
"filter_type": 0,
|
||||||
|
"filter_active": 1,
|
||||||
|
"filter_modRouting": 2,
|
||||||
|
"filter_modDepth": 3000.000000,
|
||||||
|
"filter_resModRouting": 0,
|
||||||
|
"filter_resModDepth": 0.000000,
|
||||||
|
"master_volume": 0.780000,
|
||||||
|
"master_pitchBendRange": 2.000000
|
||||||
|
}
|
||||||
50
patches/Brass/Tuba.json
Normal file
50
patches/Brass/Tuba.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"osc0_waveform": 2,
|
||||||
|
"osc0_dutyCycle": 0.500000,
|
||||||
|
"osc0_detune": 0.000000,
|
||||||
|
"osc0_gain": 4.000000,
|
||||||
|
"osc0_active": 1,
|
||||||
|
"osc0_octave": -2,
|
||||||
|
"osc0_modRouting0": 0,
|
||||||
|
"osc0_modRouting1": 0,
|
||||||
|
"osc0_modRouting2": 0,
|
||||||
|
"osc0_modDepth0": 0.000000,
|
||||||
|
"osc0_modDepth1": 0.000000,
|
||||||
|
"osc0_modDepth2": 0.000000,
|
||||||
|
"osc1_waveform": 2,
|
||||||
|
"osc1_dutyCycle": 0.500000,
|
||||||
|
"osc1_detune": 5.000000,
|
||||||
|
"osc1_gain": 2.708661,
|
||||||
|
"osc1_active": 1,
|
||||||
|
"osc1_octave": -1,
|
||||||
|
"osc1_modRouting0": 0,
|
||||||
|
"osc1_modRouting1": 0,
|
||||||
|
"osc1_modRouting2": 0,
|
||||||
|
"osc1_modDepth0": 0.000000,
|
||||||
|
"osc1_modDepth1": 0.000000,
|
||||||
|
"osc1_modDepth2": 0.000000,
|
||||||
|
"ampEnv_attack": 0.070000,
|
||||||
|
"ampEnv_decay": 0.200000,
|
||||||
|
"ampEnv_sustain": 0.750000,
|
||||||
|
"ampEnv_release": 0.200000,
|
||||||
|
"modEnv_attack": 0.001000,
|
||||||
|
"modEnv_decay": 0.100000,
|
||||||
|
"modEnv_sustain": 0.000000,
|
||||||
|
"modEnv_release": 0.020000,
|
||||||
|
"lfo0_rate": 1.000000,
|
||||||
|
"lfo0_waveform": 0,
|
||||||
|
"lfo0_active": 0,
|
||||||
|
"lfo1_rate": 1.000000,
|
||||||
|
"lfo1_waveform": 0,
|
||||||
|
"lfo1_active": 0,
|
||||||
|
"filter_cutoff": 400.000000,
|
||||||
|
"filter_resonance": 0.060000,
|
||||||
|
"filter_type": 0,
|
||||||
|
"filter_active": 1,
|
||||||
|
"filter_modRouting": 0,
|
||||||
|
"filter_modDepth": 0.000000,
|
||||||
|
"filter_resModRouting": 0,
|
||||||
|
"filter_resModDepth": 0.000000,
|
||||||
|
"master_volume": 0.780000,
|
||||||
|
"master_pitchBendRange": 2.000000
|
||||||
|
}
|
||||||
50
patches/Chiptune/ChipBass.json
Normal file
50
patches/Chiptune/ChipBass.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"osc0_waveform": 1,
|
||||||
|
"osc0_dutyCycle": 0.500000,
|
||||||
|
"osc0_detune": 0.000000,
|
||||||
|
"osc0_gain": 4.500000,
|
||||||
|
"osc0_active": 1,
|
||||||
|
"osc0_octave": -1,
|
||||||
|
"osc0_modRouting0": 0,
|
||||||
|
"osc0_modRouting1": 0,
|
||||||
|
"osc0_modRouting2": 0,
|
||||||
|
"osc0_modDepth0": 0.000000,
|
||||||
|
"osc0_modDepth1": 0.000000,
|
||||||
|
"osc0_modDepth2": 0.000000,
|
||||||
|
"osc1_waveform": 1,
|
||||||
|
"osc1_dutyCycle": 0.500000,
|
||||||
|
"osc1_detune": 0.000000,
|
||||||
|
"osc1_gain": 0.000000,
|
||||||
|
"osc1_active": 0,
|
||||||
|
"osc1_octave": 0,
|
||||||
|
"osc1_modRouting0": 0,
|
||||||
|
"osc1_modRouting1": 0,
|
||||||
|
"osc1_modRouting2": 0,
|
||||||
|
"osc1_modDepth0": 0.000000,
|
||||||
|
"osc1_modDepth1": 0.000000,
|
||||||
|
"osc1_modDepth2": 0.000000,
|
||||||
|
"ampEnv_attack": 0.001000,
|
||||||
|
"ampEnv_decay": 0.700000,
|
||||||
|
"ampEnv_sustain": 0.000000,
|
||||||
|
"ampEnv_release": 0.080000,
|
||||||
|
"modEnv_attack": 0.001000,
|
||||||
|
"modEnv_decay": 0.500000,
|
||||||
|
"modEnv_sustain": 0.000000,
|
||||||
|
"modEnv_release": 0.200000,
|
||||||
|
"lfo0_rate": 1.000000,
|
||||||
|
"lfo0_waveform": 0,
|
||||||
|
"lfo0_active": 0,
|
||||||
|
"lfo1_rate": 1.000000,
|
||||||
|
"lfo1_waveform": 0,
|
||||||
|
"lfo1_active": 0,
|
||||||
|
"filter_cutoff": 20000.000000,
|
||||||
|
"filter_resonance": 0.000000,
|
||||||
|
"filter_type": 0,
|
||||||
|
"filter_active": 0,
|
||||||
|
"filter_modRouting": 0,
|
||||||
|
"filter_modDepth": 0.000000,
|
||||||
|
"filter_resModRouting": 0,
|
||||||
|
"filter_resModDepth": 0.000000,
|
||||||
|
"master_volume": 0.800000,
|
||||||
|
"master_pitchBendRange": 1.000000
|
||||||
|
}
|
||||||
50
patches/Chiptune/ChipBell.json
Normal file
50
patches/Chiptune/ChipBell.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"osc0_waveform": 4,
|
||||||
|
"osc0_dutyCycle": 0.500000,
|
||||||
|
"osc0_detune": 0.000000,
|
||||||
|
"osc0_gain": 3.500000,
|
||||||
|
"osc0_active": 1,
|
||||||
|
"osc0_octave": 0,
|
||||||
|
"osc0_modRouting0": 0,
|
||||||
|
"osc0_modRouting1": 0,
|
||||||
|
"osc0_modRouting2": 0,
|
||||||
|
"osc0_modDepth0": 0.000000,
|
||||||
|
"osc0_modDepth1": 0.000000,
|
||||||
|
"osc0_modDepth2": 0.000000,
|
||||||
|
"osc1_waveform": 4,
|
||||||
|
"osc1_dutyCycle": 0.500000,
|
||||||
|
"osc1_detune": 14.000000,
|
||||||
|
"osc1_gain": 0.500000,
|
||||||
|
"osc1_active": 1,
|
||||||
|
"osc1_octave": 1,
|
||||||
|
"osc1_modRouting0": 0,
|
||||||
|
"osc1_modRouting1": 0,
|
||||||
|
"osc1_modRouting2": 2,
|
||||||
|
"osc1_modDepth0": 0.000000,
|
||||||
|
"osc1_modDepth1": 0.000000,
|
||||||
|
"osc1_modDepth2": 2.000000,
|
||||||
|
"ampEnv_attack": 0.001000,
|
||||||
|
"ampEnv_decay": 1.400000,
|
||||||
|
"ampEnv_sustain": 0.000000,
|
||||||
|
"ampEnv_release": 0.300000,
|
||||||
|
"modEnv_attack": 0.001000,
|
||||||
|
"modEnv_decay": 0.060000,
|
||||||
|
"modEnv_sustain": 0.000000,
|
||||||
|
"modEnv_release": 0.030000,
|
||||||
|
"lfo0_rate": 1.000000,
|
||||||
|
"lfo0_waveform": 0,
|
||||||
|
"lfo0_active": 0,
|
||||||
|
"lfo1_rate": 1.000000,
|
||||||
|
"lfo1_waveform": 0,
|
||||||
|
"lfo1_active": 0,
|
||||||
|
"filter_cutoff": 20000.000000,
|
||||||
|
"filter_resonance": 0.000000,
|
||||||
|
"filter_type": 0,
|
||||||
|
"filter_active": 0,
|
||||||
|
"filter_modRouting": 0,
|
||||||
|
"filter_modDepth": 0.000000,
|
||||||
|
"filter_resModRouting": 0,
|
||||||
|
"filter_resModDepth": 0.000000,
|
||||||
|
"master_volume": 0.750000,
|
||||||
|
"master_pitchBendRange": 1.000000
|
||||||
|
}
|
||||||
50
patches/Chiptune/ChipLead.json
Normal file
50
patches/Chiptune/ChipLead.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"osc0_waveform": 4,
|
||||||
|
"osc0_dutyCycle": 0.500000,
|
||||||
|
"osc0_detune": 0.000000,
|
||||||
|
"osc0_gain": 4.000000,
|
||||||
|
"osc0_active": 1,
|
||||||
|
"osc0_octave": 0,
|
||||||
|
"osc0_modRouting0": 0,
|
||||||
|
"osc0_modRouting1": 0,
|
||||||
|
"osc0_modRouting2": 0,
|
||||||
|
"osc0_modDepth0": 0.000000,
|
||||||
|
"osc0_modDepth1": 0.000000,
|
||||||
|
"osc0_modDepth2": 0.000000,
|
||||||
|
"osc1_waveform": 4,
|
||||||
|
"osc1_dutyCycle": 0.500000,
|
||||||
|
"osc1_detune": 0.000000,
|
||||||
|
"osc1_gain": 0.000000,
|
||||||
|
"osc1_active": 0,
|
||||||
|
"osc1_octave": 0,
|
||||||
|
"osc1_modRouting0": 0,
|
||||||
|
"osc1_modRouting1": 0,
|
||||||
|
"osc1_modRouting2": 0,
|
||||||
|
"osc1_modDepth0": 0.000000,
|
||||||
|
"osc1_modDepth1": 0.000000,
|
||||||
|
"osc1_modDepth2": 0.000000,
|
||||||
|
"ampEnv_attack": 0.001000,
|
||||||
|
"ampEnv_decay": 0.050000,
|
||||||
|
"ampEnv_sustain": 0.850000,
|
||||||
|
"ampEnv_release": 0.040000,
|
||||||
|
"modEnv_attack": 0.001000,
|
||||||
|
"modEnv_decay": 0.500000,
|
||||||
|
"modEnv_sustain": 0.000000,
|
||||||
|
"modEnv_release": 0.200000,
|
||||||
|
"lfo0_rate": 1.000000,
|
||||||
|
"lfo0_waveform": 0,
|
||||||
|
"lfo0_active": 0,
|
||||||
|
"lfo1_rate": 1.000000,
|
||||||
|
"lfo1_waveform": 0,
|
||||||
|
"lfo1_active": 0,
|
||||||
|
"filter_cutoff": 20000.000000,
|
||||||
|
"filter_resonance": 0.000000,
|
||||||
|
"filter_type": 0,
|
||||||
|
"filter_active": 0,
|
||||||
|
"filter_modRouting": 0,
|
||||||
|
"filter_modDepth": 0.000000,
|
||||||
|
"filter_resModRouting": 0,
|
||||||
|
"filter_resModDepth": 0.000000,
|
||||||
|
"master_volume": 0.750000,
|
||||||
|
"master_pitchBendRange": 1.000000
|
||||||
|
}
|
||||||
50
patches/Chiptune/ChipPad.json
Normal file
50
patches/Chiptune/ChipPad.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"osc0_waveform": 4,
|
||||||
|
"osc0_dutyCycle": 0.250000,
|
||||||
|
"osc0_detune": -4.000000,
|
||||||
|
"osc0_gain": 2.800000,
|
||||||
|
"osc0_active": 1,
|
||||||
|
"osc0_octave": 0,
|
||||||
|
"osc0_modRouting0": 3,
|
||||||
|
"osc0_modRouting1": 0,
|
||||||
|
"osc0_modRouting2": 0,
|
||||||
|
"osc0_modDepth0": 0.100000,
|
||||||
|
"osc0_modDepth1": 0.000000,
|
||||||
|
"osc0_modDepth2": 0.000000,
|
||||||
|
"osc1_waveform": 4,
|
||||||
|
"osc1_dutyCycle": 0.250000,
|
||||||
|
"osc1_detune": 4.000000,
|
||||||
|
"osc1_gain": 2.800000,
|
||||||
|
"osc1_active": 1,
|
||||||
|
"osc1_octave": 0,
|
||||||
|
"osc1_modRouting0": 0,
|
||||||
|
"osc1_modRouting1": 0,
|
||||||
|
"osc1_modRouting2": 0,
|
||||||
|
"osc1_modDepth0": 0.000000,
|
||||||
|
"osc1_modDepth1": 0.000000,
|
||||||
|
"osc1_modDepth2": 0.000000,
|
||||||
|
"ampEnv_attack": 0.120000,
|
||||||
|
"ampEnv_decay": 0.100000,
|
||||||
|
"ampEnv_sustain": 0.800000,
|
||||||
|
"ampEnv_release": 0.200000,
|
||||||
|
"modEnv_attack": 0.001000,
|
||||||
|
"modEnv_decay": 0.500000,
|
||||||
|
"modEnv_sustain": 0.000000,
|
||||||
|
"modEnv_release": 0.200000,
|
||||||
|
"lfo0_rate": 0.350000,
|
||||||
|
"lfo0_waveform": 0,
|
||||||
|
"lfo0_active": 1,
|
||||||
|
"lfo1_rate": 1.000000,
|
||||||
|
"lfo1_waveform": 0,
|
||||||
|
"lfo1_active": 0,
|
||||||
|
"filter_cutoff": 20000.000000,
|
||||||
|
"filter_resonance": 0.000000,
|
||||||
|
"filter_type": 0,
|
||||||
|
"filter_active": 0,
|
||||||
|
"filter_modRouting": 0,
|
||||||
|
"filter_modDepth": 0.000000,
|
||||||
|
"filter_resModRouting": 0,
|
||||||
|
"filter_resModDepth": 0.000000,
|
||||||
|
"master_volume": 0.700000,
|
||||||
|
"master_pitchBendRange": 1.000000
|
||||||
|
}
|
||||||
50
patches/Chiptune/GameBoyLead.json
Normal file
50
patches/Chiptune/GameBoyLead.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"osc0_waveform": 4,
|
||||||
|
"osc0_dutyCycle": 0.125000,
|
||||||
|
"osc0_detune": 0.000000,
|
||||||
|
"osc0_gain": 4.000000,
|
||||||
|
"osc0_active": 1,
|
||||||
|
"osc0_octave": 0,
|
||||||
|
"osc0_modRouting0": 0,
|
||||||
|
"osc0_modRouting1": 0,
|
||||||
|
"osc0_modRouting2": 0,
|
||||||
|
"osc0_modDepth0": 0.000000,
|
||||||
|
"osc0_modDepth1": 0.000000,
|
||||||
|
"osc0_modDepth2": 0.000000,
|
||||||
|
"osc1_waveform": 4,
|
||||||
|
"osc1_dutyCycle": 0.125000,
|
||||||
|
"osc1_detune": 0.000000,
|
||||||
|
"osc1_gain": 2.000000,
|
||||||
|
"osc1_active": 1,
|
||||||
|
"osc1_octave": 1,
|
||||||
|
"osc1_modRouting0": 0,
|
||||||
|
"osc1_modRouting1": 0,
|
||||||
|
"osc1_modRouting2": 0,
|
||||||
|
"osc1_modDepth0": 0.000000,
|
||||||
|
"osc1_modDepth1": 0.000000,
|
||||||
|
"osc1_modDepth2": 0.000000,
|
||||||
|
"ampEnv_attack": 0.001000,
|
||||||
|
"ampEnv_decay": 0.030000,
|
||||||
|
"ampEnv_sustain": 0.700000,
|
||||||
|
"ampEnv_release": 0.030000,
|
||||||
|
"modEnv_attack": 0.001000,
|
||||||
|
"modEnv_decay": 0.500000,
|
||||||
|
"modEnv_sustain": 0.000000,
|
||||||
|
"modEnv_release": 0.200000,
|
||||||
|
"lfo0_rate": 1.000000,
|
||||||
|
"lfo0_waveform": 0,
|
||||||
|
"lfo0_active": 0,
|
||||||
|
"lfo1_rate": 1.000000,
|
||||||
|
"lfo1_waveform": 0,
|
||||||
|
"lfo1_active": 0,
|
||||||
|
"filter_cutoff": 20000.000000,
|
||||||
|
"filter_resonance": 0.000000,
|
||||||
|
"filter_type": 0,
|
||||||
|
"filter_active": 0,
|
||||||
|
"filter_modRouting": 0,
|
||||||
|
"filter_modDepth": 0.000000,
|
||||||
|
"filter_resModRouting": 0,
|
||||||
|
"filter_resModDepth": 0.000000,
|
||||||
|
"master_volume": 0.700000,
|
||||||
|
"master_pitchBendRange": 1.000000
|
||||||
|
}
|
||||||
50
patches/Chiptune/SIDLead.json
Normal file
50
patches/Chiptune/SIDLead.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"osc0_waveform": 2,
|
||||||
|
"osc0_dutyCycle": 0.500000,
|
||||||
|
"osc0_detune": -3.000000,
|
||||||
|
"osc0_gain": 3.000000,
|
||||||
|
"osc0_active": 1,
|
||||||
|
"osc0_octave": 0,
|
||||||
|
"osc0_modRouting0": 0,
|
||||||
|
"osc0_modRouting1": 0,
|
||||||
|
"osc0_modRouting2": 0,
|
||||||
|
"osc0_modDepth0": 0.000000,
|
||||||
|
"osc0_modDepth1": 0.000000,
|
||||||
|
"osc0_modDepth2": 0.000000,
|
||||||
|
"osc1_waveform": 4,
|
||||||
|
"osc1_dutyCycle": 0.300000,
|
||||||
|
"osc1_detune": 3.000000,
|
||||||
|
"osc1_gain": 2.500000,
|
||||||
|
"osc1_active": 1,
|
||||||
|
"osc1_octave": 0,
|
||||||
|
"osc1_modRouting0": 4,
|
||||||
|
"osc1_modRouting1": 0,
|
||||||
|
"osc1_modRouting2": 0,
|
||||||
|
"osc1_modDepth0": 0.250000,
|
||||||
|
"osc1_modDepth1": 0.000000,
|
||||||
|
"osc1_modDepth2": 0.000000,
|
||||||
|
"ampEnv_attack": 0.001000,
|
||||||
|
"ampEnv_decay": 0.080000,
|
||||||
|
"ampEnv_sustain": 0.800000,
|
||||||
|
"ampEnv_release": 0.060000,
|
||||||
|
"modEnv_attack": 0.001000,
|
||||||
|
"modEnv_decay": 0.180000,
|
||||||
|
"modEnv_sustain": 0.000000,
|
||||||
|
"modEnv_release": 0.080000,
|
||||||
|
"lfo0_rate": 1.000000,
|
||||||
|
"lfo0_waveform": 0,
|
||||||
|
"lfo0_active": 0,
|
||||||
|
"lfo1_rate": 6.000000,
|
||||||
|
"lfo1_waveform": 1,
|
||||||
|
"lfo1_active": 1,
|
||||||
|
"filter_cutoff": 1200.000000,
|
||||||
|
"filter_resonance": 0.550000,
|
||||||
|
"filter_type": 0,
|
||||||
|
"filter_active": 1,
|
||||||
|
"filter_modRouting": 2,
|
||||||
|
"filter_modDepth": 7000.000000,
|
||||||
|
"filter_resModRouting": 0,
|
||||||
|
"filter_resModDepth": 0.000000,
|
||||||
|
"master_volume": 0.750000,
|
||||||
|
"master_pitchBendRange": 2.000000
|
||||||
|
}
|
||||||
50
patches/Chiptune/SidSquare.json
Normal file
50
patches/Chiptune/SidSquare.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"osc0_waveform": 4,
|
||||||
|
"osc0_dutyCycle": 0.153236,
|
||||||
|
"osc0_detune": 0.000000,
|
||||||
|
"osc0_gain": 4.000000,
|
||||||
|
"osc0_active": 1,
|
||||||
|
"osc0_octave": 0,
|
||||||
|
"osc0_modRouting0": 1,
|
||||||
|
"osc0_modRouting1": 0,
|
||||||
|
"osc0_modRouting2": 3,
|
||||||
|
"osc0_modDepth0": 0.290788,
|
||||||
|
"osc0_modDepth1": 0.000000,
|
||||||
|
"osc0_modDepth2": -0.833591,
|
||||||
|
"osc1_waveform": 1,
|
||||||
|
"osc1_dutyCycle": 0.500000,
|
||||||
|
"osc1_detune": 0.000000,
|
||||||
|
"osc1_gain": 0.000000,
|
||||||
|
"osc1_active": 0,
|
||||||
|
"osc1_octave": 0,
|
||||||
|
"osc1_modRouting0": 0,
|
||||||
|
"osc1_modRouting1": 0,
|
||||||
|
"osc1_modRouting2": 0,
|
||||||
|
"osc1_modDepth0": 0.000000,
|
||||||
|
"osc1_modDepth1": 0.000000,
|
||||||
|
"osc1_modDepth2": 0.000000,
|
||||||
|
"ampEnv_attack": 0.005000,
|
||||||
|
"ampEnv_decay": 0.100000,
|
||||||
|
"ampEnv_sustain": 0.700000,
|
||||||
|
"ampEnv_release": 0.500000,
|
||||||
|
"modEnv_attack": 0.005000,
|
||||||
|
"modEnv_decay": 0.500000,
|
||||||
|
"modEnv_sustain": 0.000000,
|
||||||
|
"modEnv_release": 0.100000,
|
||||||
|
"lfo0_rate": 2.598532,
|
||||||
|
"lfo0_waveform": 0,
|
||||||
|
"lfo0_active": 1,
|
||||||
|
"lfo1_rate": 1.000000,
|
||||||
|
"lfo1_waveform": 0,
|
||||||
|
"lfo1_active": 0,
|
||||||
|
"filter_cutoff": 8000.000000,
|
||||||
|
"filter_resonance": 0.000000,
|
||||||
|
"filter_type": 0,
|
||||||
|
"filter_active": 0,
|
||||||
|
"filter_modRouting": 0,
|
||||||
|
"filter_modDepth": 0.000000,
|
||||||
|
"filter_resModRouting": 0,
|
||||||
|
"filter_resModDepth": 0.000000,
|
||||||
|
"master_volume": 0.362205,
|
||||||
|
"master_pitchBendRange": 2.000000
|
||||||
|
}
|
||||||
50
patches/Classic/AcidBass.json
Normal file
50
patches/Classic/AcidBass.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"osc0_waveform": 2,
|
||||||
|
"osc0_dutyCycle": 0.500000,
|
||||||
|
"osc0_detune": 0.000000,
|
||||||
|
"osc0_gain": 4.000000,
|
||||||
|
"osc0_active": 1,
|
||||||
|
"osc0_octave": -1,
|
||||||
|
"osc0_modRouting0": 0,
|
||||||
|
"osc0_modRouting1": 0,
|
||||||
|
"osc0_modRouting2": 0,
|
||||||
|
"osc0_modDepth0": 0.000000,
|
||||||
|
"osc0_modDepth1": 0.000000,
|
||||||
|
"osc0_modDepth2": 0.000000,
|
||||||
|
"osc1_waveform": 2,
|
||||||
|
"osc1_dutyCycle": 0.500000,
|
||||||
|
"osc1_detune": 0.000000,
|
||||||
|
"osc1_gain": 0.000000,
|
||||||
|
"osc1_active": 0,
|
||||||
|
"osc1_octave": 0,
|
||||||
|
"osc1_modRouting0": 0,
|
||||||
|
"osc1_modRouting1": 0,
|
||||||
|
"osc1_modRouting2": 0,
|
||||||
|
"osc1_modDepth0": 0.000000,
|
||||||
|
"osc1_modDepth1": 0.000000,
|
||||||
|
"osc1_modDepth2": 0.000000,
|
||||||
|
"ampEnv_attack": 0.001000,
|
||||||
|
"ampEnv_decay": 0.500000,
|
||||||
|
"ampEnv_sustain": 0.300000,
|
||||||
|
"ampEnv_release": 0.100000,
|
||||||
|
"modEnv_attack": 0.001000,
|
||||||
|
"modEnv_decay": 0.120000,
|
||||||
|
"modEnv_sustain": 0.000000,
|
||||||
|
"modEnv_release": 0.050000,
|
||||||
|
"lfo0_rate": 1.000000,
|
||||||
|
"lfo0_waveform": 0,
|
||||||
|
"lfo0_active": 0,
|
||||||
|
"lfo1_rate": 1.000000,
|
||||||
|
"lfo1_waveform": 0,
|
||||||
|
"lfo1_active": 0,
|
||||||
|
"filter_cutoff": 700.000000,
|
||||||
|
"filter_resonance": 0.700000,
|
||||||
|
"filter_type": 0,
|
||||||
|
"filter_active": 1,
|
||||||
|
"filter_modRouting": 2,
|
||||||
|
"filter_modDepth": 9000.000000,
|
||||||
|
"filter_resModRouting": 0,
|
||||||
|
"filter_resModDepth": 0.000000,
|
||||||
|
"master_volume": 0.800000,
|
||||||
|
"master_pitchBendRange": 1.000000
|
||||||
|
}
|
||||||
50
patches/Classic/Banjo.json
Normal file
50
patches/Classic/Banjo.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"osc0_waveform": 4,
|
||||||
|
"osc0_dutyCycle": 0.200000,
|
||||||
|
"osc0_detune": 0.000000,
|
||||||
|
"osc0_gain": 3.500000,
|
||||||
|
"osc0_active": 1,
|
||||||
|
"osc0_octave": 0,
|
||||||
|
"osc0_modRouting0": 0,
|
||||||
|
"osc0_modRouting1": 0,
|
||||||
|
"osc0_modRouting2": 0,
|
||||||
|
"osc0_modDepth0": 0.000000,
|
||||||
|
"osc0_modDepth1": 0.000000,
|
||||||
|
"osc0_modDepth2": 0.000000,
|
||||||
|
"osc1_waveform": 5,
|
||||||
|
"osc1_dutyCycle": 0.500000,
|
||||||
|
"osc1_detune": 0.000000,
|
||||||
|
"osc1_gain": 0.000000,
|
||||||
|
"osc1_active": 1,
|
||||||
|
"osc1_octave": 0,
|
||||||
|
"osc1_modRouting0": 0,
|
||||||
|
"osc1_modRouting1": 0,
|
||||||
|
"osc1_modRouting2": 2,
|
||||||
|
"osc1_modDepth0": 0.000000,
|
||||||
|
"osc1_modDepth1": 0.000000,
|
||||||
|
"osc1_modDepth2": 1.500000,
|
||||||
|
"ampEnv_attack": 0.001000,
|
||||||
|
"ampEnv_decay": 0.900000,
|
||||||
|
"ampEnv_sustain": 0.000000,
|
||||||
|
"ampEnv_release": 0.250000,
|
||||||
|
"modEnv_attack": 0.000000,
|
||||||
|
"modEnv_decay": 0.050000,
|
||||||
|
"modEnv_sustain": 0.000000,
|
||||||
|
"modEnv_release": 0.025000,
|
||||||
|
"lfo0_rate": 1.000000,
|
||||||
|
"lfo0_waveform": 0,
|
||||||
|
"lfo0_active": 0,
|
||||||
|
"lfo1_rate": 1.000000,
|
||||||
|
"lfo1_waveform": 0,
|
||||||
|
"lfo1_active": 0,
|
||||||
|
"filter_cutoff": 5000.000000,
|
||||||
|
"filter_resonance": 0.150000,
|
||||||
|
"filter_type": 0,
|
||||||
|
"filter_active": 1,
|
||||||
|
"filter_modRouting": 1,
|
||||||
|
"filter_modDepth": 5000.000000,
|
||||||
|
"filter_resModRouting": 0,
|
||||||
|
"filter_resModDepth": 0.000000,
|
||||||
|
"master_volume": 0.750000,
|
||||||
|
"master_pitchBendRange": 1.000000
|
||||||
|
}
|
||||||
50
patches/Classic/BrassStab.json
Normal file
50
patches/Classic/BrassStab.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"osc0_waveform": 2,
|
||||||
|
"osc0_dutyCycle": 0.500000,
|
||||||
|
"osc0_detune": -3.000000,
|
||||||
|
"osc0_gain": 3.000000,
|
||||||
|
"osc0_active": 1,
|
||||||
|
"osc0_octave": 0,
|
||||||
|
"osc0_modRouting0": 0,
|
||||||
|
"osc0_modRouting1": 0,
|
||||||
|
"osc0_modRouting2": 0,
|
||||||
|
"osc0_modDepth0": 0.000000,
|
||||||
|
"osc0_modDepth1": 0.000000,
|
||||||
|
"osc0_modDepth2": 0.000000,
|
||||||
|
"osc1_waveform": 2,
|
||||||
|
"osc1_dutyCycle": 0.500000,
|
||||||
|
"osc1_detune": 3.000000,
|
||||||
|
"osc1_gain": 2.500000,
|
||||||
|
"osc1_active": 1,
|
||||||
|
"osc1_octave": 0,
|
||||||
|
"osc1_modRouting0": 0,
|
||||||
|
"osc1_modRouting1": 0,
|
||||||
|
"osc1_modRouting2": 0,
|
||||||
|
"osc1_modDepth0": 0.000000,
|
||||||
|
"osc1_modDepth1": 0.000000,
|
||||||
|
"osc1_modDepth2": 0.000000,
|
||||||
|
"ampEnv_attack": 0.012000,
|
||||||
|
"ampEnv_decay": 0.250000,
|
||||||
|
"ampEnv_sustain": 0.650000,
|
||||||
|
"ampEnv_release": 0.220000,
|
||||||
|
"modEnv_attack": 0.000000,
|
||||||
|
"modEnv_decay": 0.150000,
|
||||||
|
"modEnv_sustain": 0.000000,
|
||||||
|
"modEnv_release": 0.100000,
|
||||||
|
"lfo0_rate": 1.000000,
|
||||||
|
"lfo0_waveform": 0,
|
||||||
|
"lfo0_active": 0,
|
||||||
|
"lfo1_rate": 1.000000,
|
||||||
|
"lfo1_waveform": 0,
|
||||||
|
"lfo1_active": 0,
|
||||||
|
"filter_cutoff": 700.000000,
|
||||||
|
"filter_resonance": 0.400000,
|
||||||
|
"filter_type": 0,
|
||||||
|
"filter_active": 1,
|
||||||
|
"filter_modRouting": 2,
|
||||||
|
"filter_modDepth": 7500.000000,
|
||||||
|
"filter_resModRouting": 0,
|
||||||
|
"filter_resModDepth": 0.000000,
|
||||||
|
"master_volume": 0.750000,
|
||||||
|
"master_pitchBendRange": 2.000000
|
||||||
|
}
|
||||||
50
patches/Classic/Cello.json
Normal file
50
patches/Classic/Cello.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"osc0_waveform": 2,
|
||||||
|
"osc0_dutyCycle": 0.500000,
|
||||||
|
"osc0_detune": -3.000000,
|
||||||
|
"osc0_gain": 3.500000,
|
||||||
|
"osc0_active": 1,
|
||||||
|
"osc0_octave": 0,
|
||||||
|
"osc0_modRouting0": 0,
|
||||||
|
"osc0_modRouting1": 3,
|
||||||
|
"osc0_modRouting2": 0,
|
||||||
|
"osc0_modDepth0": 0.000000,
|
||||||
|
"osc0_modDepth1": 12.000000,
|
||||||
|
"osc0_modDepth2": 0.000000,
|
||||||
|
"osc1_waveform": 2,
|
||||||
|
"osc1_dutyCycle": 0.500000,
|
||||||
|
"osc1_detune": 3.000000,
|
||||||
|
"osc1_gain": 2.000000,
|
||||||
|
"osc1_active": 1,
|
||||||
|
"osc1_octave": 0,
|
||||||
|
"osc1_modRouting0": 0,
|
||||||
|
"osc1_modRouting1": 0,
|
||||||
|
"osc1_modRouting2": 0,
|
||||||
|
"osc1_modDepth0": 0.000000,
|
||||||
|
"osc1_modDepth1": 0.000000,
|
||||||
|
"osc1_modDepth2": 0.000000,
|
||||||
|
"ampEnv_attack": 0.280000,
|
||||||
|
"ampEnv_decay": 0.150000,
|
||||||
|
"ampEnv_sustain": 0.850000,
|
||||||
|
"ampEnv_release": 0.600000,
|
||||||
|
"modEnv_attack": 0.001000,
|
||||||
|
"modEnv_decay": 0.200000,
|
||||||
|
"modEnv_sustain": 0.000000,
|
||||||
|
"modEnv_release": 0.100000,
|
||||||
|
"lfo0_rate": 5.200000,
|
||||||
|
"lfo0_waveform": 0,
|
||||||
|
"lfo0_active": 1,
|
||||||
|
"lfo1_rate": 1.000000,
|
||||||
|
"lfo1_waveform": 0,
|
||||||
|
"lfo1_active": 0,
|
||||||
|
"filter_cutoff": 2500.000000,
|
||||||
|
"filter_resonance": 0.150000,
|
||||||
|
"filter_type": 0,
|
||||||
|
"filter_active": 1,
|
||||||
|
"filter_modRouting": 1,
|
||||||
|
"filter_modDepth": 1500.000000,
|
||||||
|
"filter_resModRouting": 0,
|
||||||
|
"filter_resModDepth": 0.000000,
|
||||||
|
"master_volume": 0.700000,
|
||||||
|
"master_pitchBendRange": 2.000000
|
||||||
|
}
|
||||||
50
patches/Classic/Choir.json
Normal file
50
patches/Classic/Choir.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"osc0_waveform": 4,
|
||||||
|
"osc0_dutyCycle": 0.550000,
|
||||||
|
"osc0_detune": -4.000000,
|
||||||
|
"osc0_gain": 3.000000,
|
||||||
|
"osc0_active": 1,
|
||||||
|
"osc0_octave": 0,
|
||||||
|
"osc0_modRouting0": 3,
|
||||||
|
"osc0_modRouting1": 0,
|
||||||
|
"osc0_modRouting2": 0,
|
||||||
|
"osc0_modDepth0": 0.120000,
|
||||||
|
"osc0_modDepth1": 0.000000,
|
||||||
|
"osc0_modDepth2": 0.000000,
|
||||||
|
"osc1_waveform": 4,
|
||||||
|
"osc1_dutyCycle": 0.450000,
|
||||||
|
"osc1_detune": 4.000000,
|
||||||
|
"osc1_gain": 2.500000,
|
||||||
|
"osc1_active": 1,
|
||||||
|
"osc1_octave": 0,
|
||||||
|
"osc1_modRouting0": 0,
|
||||||
|
"osc1_modRouting1": 0,
|
||||||
|
"osc1_modRouting2": 0,
|
||||||
|
"osc1_modDepth0": 0.000000,
|
||||||
|
"osc1_modDepth1": 0.000000,
|
||||||
|
"osc1_modDepth2": 0.000000,
|
||||||
|
"ampEnv_attack": 0.380000,
|
||||||
|
"ampEnv_decay": 0.250000,
|
||||||
|
"ampEnv_sustain": 0.700000,
|
||||||
|
"ampEnv_release": 0.900000,
|
||||||
|
"modEnv_attack": 0.001000,
|
||||||
|
"modEnv_decay": 0.500000,
|
||||||
|
"modEnv_sustain": 0.000000,
|
||||||
|
"modEnv_release": 0.200000,
|
||||||
|
"lfo0_rate": 0.280000,
|
||||||
|
"lfo0_waveform": 0,
|
||||||
|
"lfo0_active": 1,
|
||||||
|
"lfo1_rate": 1.000000,
|
||||||
|
"lfo1_waveform": 0,
|
||||||
|
"lfo1_active": 0,
|
||||||
|
"filter_cutoff": 1600.000000,
|
||||||
|
"filter_resonance": 0.280000,
|
||||||
|
"filter_type": 0,
|
||||||
|
"filter_active": 1,
|
||||||
|
"filter_modRouting": 1,
|
||||||
|
"filter_modDepth": 1800.000000,
|
||||||
|
"filter_resModRouting": 0,
|
||||||
|
"filter_resModDepth": 0.000000,
|
||||||
|
"master_volume": 0.650000,
|
||||||
|
"master_pitchBendRange": 2.000000
|
||||||
|
}
|
||||||
50
patches/Classic/ClassicLead.json
Normal file
50
patches/Classic/ClassicLead.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"osc0_waveform": 2,
|
||||||
|
"osc0_dutyCycle": 0.500000,
|
||||||
|
"osc0_detune": 0.000000,
|
||||||
|
"osc0_gain": 3.000000,
|
||||||
|
"osc0_active": 1,
|
||||||
|
"osc0_octave": 0,
|
||||||
|
"osc0_modRouting0": 0,
|
||||||
|
"osc0_modRouting1": 0,
|
||||||
|
"osc0_modRouting2": 0,
|
||||||
|
"osc0_modDepth0": 0.000000,
|
||||||
|
"osc0_modDepth1": 0.000000,
|
||||||
|
"osc0_modDepth2": 0.000000,
|
||||||
|
"osc1_waveform": 2,
|
||||||
|
"osc1_dutyCycle": 0.500000,
|
||||||
|
"osc1_detune": 4.000000,
|
||||||
|
"osc1_gain": 2.000000,
|
||||||
|
"osc1_active": 1,
|
||||||
|
"osc1_octave": 0,
|
||||||
|
"osc1_modRouting0": 0,
|
||||||
|
"osc1_modRouting1": 0,
|
||||||
|
"osc1_modRouting2": 0,
|
||||||
|
"osc1_modDepth0": 0.000000,
|
||||||
|
"osc1_modDepth1": 0.000000,
|
||||||
|
"osc1_modDepth2": 0.000000,
|
||||||
|
"ampEnv_attack": 0.008000,
|
||||||
|
"ampEnv_decay": 0.150000,
|
||||||
|
"ampEnv_sustain": 0.720000,
|
||||||
|
"ampEnv_release": 0.200000,
|
||||||
|
"modEnv_attack": 0.000000,
|
||||||
|
"modEnv_decay": 0.300000,
|
||||||
|
"modEnv_sustain": 0.000000,
|
||||||
|
"modEnv_release": 0.150000,
|
||||||
|
"lfo0_rate": 5.500000,
|
||||||
|
"lfo0_waveform": 0,
|
||||||
|
"lfo0_active": 0,
|
||||||
|
"lfo1_rate": 1.000000,
|
||||||
|
"lfo1_waveform": 0,
|
||||||
|
"lfo1_active": 0,
|
||||||
|
"filter_cutoff": 2200.000000,
|
||||||
|
"filter_resonance": 0.500000,
|
||||||
|
"filter_type": 0,
|
||||||
|
"filter_active": 1,
|
||||||
|
"filter_modRouting": 2,
|
||||||
|
"filter_modDepth": 6000.000000,
|
||||||
|
"filter_resModRouting": 0,
|
||||||
|
"filter_resModDepth": 0.000000,
|
||||||
|
"master_volume": 0.750000,
|
||||||
|
"master_pitchBendRange": 2.000000
|
||||||
|
}
|
||||||
50
patches/Classic/DeepBass.json
Normal file
50
patches/Classic/DeepBass.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"osc0_waveform": 0,
|
||||||
|
"osc0_dutyCycle": 0.500000,
|
||||||
|
"osc0_detune": 0.000000,
|
||||||
|
"osc0_gain": 3.500000,
|
||||||
|
"osc0_active": 1,
|
||||||
|
"osc0_octave": -2,
|
||||||
|
"osc0_modRouting0": 0,
|
||||||
|
"osc0_modRouting1": 0,
|
||||||
|
"osc0_modRouting2": 0,
|
||||||
|
"osc0_modDepth0": 0.000000,
|
||||||
|
"osc0_modDepth1": 0.000000,
|
||||||
|
"osc0_modDepth2": 0.000000,
|
||||||
|
"osc1_waveform": 2,
|
||||||
|
"osc1_dutyCycle": 0.500000,
|
||||||
|
"osc1_detune": 0.000000,
|
||||||
|
"osc1_gain": 1.800000,
|
||||||
|
"osc1_active": 1,
|
||||||
|
"osc1_octave": -1,
|
||||||
|
"osc1_modRouting0": 0,
|
||||||
|
"osc1_modRouting1": 0,
|
||||||
|
"osc1_modRouting2": 0,
|
||||||
|
"osc1_modDepth0": 0.000000,
|
||||||
|
"osc1_modDepth1": 0.000000,
|
||||||
|
"osc1_modDepth2": 0.000000,
|
||||||
|
"ampEnv_attack": 0.006000,
|
||||||
|
"ampEnv_decay": 0.200000,
|
||||||
|
"ampEnv_sustain": 0.650000,
|
||||||
|
"ampEnv_release": 0.180000,
|
||||||
|
"modEnv_attack": 0.000000,
|
||||||
|
"modEnv_decay": 0.100000,
|
||||||
|
"modEnv_sustain": 0.000000,
|
||||||
|
"modEnv_release": 0.080000,
|
||||||
|
"lfo0_rate": 1.000000,
|
||||||
|
"lfo0_waveform": 0,
|
||||||
|
"lfo0_active": 0,
|
||||||
|
"lfo1_rate": 1.000000,
|
||||||
|
"lfo1_waveform": 0,
|
||||||
|
"lfo1_active": 0,
|
||||||
|
"filter_cutoff": 500.000000,
|
||||||
|
"filter_resonance": 0.300000,
|
||||||
|
"filter_type": 0,
|
||||||
|
"filter_active": 1,
|
||||||
|
"filter_modRouting": 2,
|
||||||
|
"filter_modDepth": 3500.000000,
|
||||||
|
"filter_resModRouting": 0,
|
||||||
|
"filter_resModDepth": 0.000000,
|
||||||
|
"master_volume": 0.800000,
|
||||||
|
"master_pitchBendRange": 1.000000
|
||||||
|
}
|
||||||
50
patches/Classic/Flute.json
Normal file
50
patches/Classic/Flute.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"osc0_waveform": 0,
|
||||||
|
"osc0_dutyCycle": 0.500000,
|
||||||
|
"osc0_detune": 0.000000,
|
||||||
|
"osc0_gain": 3.000000,
|
||||||
|
"osc0_active": 1,
|
||||||
|
"osc0_octave": 0,
|
||||||
|
"osc0_modRouting0": 0,
|
||||||
|
"osc0_modRouting1": 3,
|
||||||
|
"osc0_modRouting2": 0,
|
||||||
|
"osc0_modDepth0": 0.000000,
|
||||||
|
"osc0_modDepth1": 6.000000,
|
||||||
|
"osc0_modDepth2": 0.000000,
|
||||||
|
"osc1_waveform": 5,
|
||||||
|
"osc1_dutyCycle": 0.500000,
|
||||||
|
"osc1_detune": 0.000000,
|
||||||
|
"osc1_gain": 0.233685,
|
||||||
|
"osc1_active": 1,
|
||||||
|
"osc1_octave": 2,
|
||||||
|
"osc1_modRouting0": 0,
|
||||||
|
"osc1_modRouting1": 0,
|
||||||
|
"osc1_modRouting2": 0,
|
||||||
|
"osc1_modDepth0": 0.000000,
|
||||||
|
"osc1_modDepth1": 0.000000,
|
||||||
|
"osc1_modDepth2": 0.000000,
|
||||||
|
"ampEnv_attack": 0.090000,
|
||||||
|
"ampEnv_decay": 0.050000,
|
||||||
|
"ampEnv_sustain": 0.850000,
|
||||||
|
"ampEnv_release": 0.280000,
|
||||||
|
"modEnv_attack": 0.000000,
|
||||||
|
"modEnv_decay": 0.500000,
|
||||||
|
"modEnv_sustain": 0.000000,
|
||||||
|
"modEnv_release": 0.200000,
|
||||||
|
"lfo0_rate": 5.200000,
|
||||||
|
"lfo0_waveform": 0,
|
||||||
|
"lfo0_active": 1,
|
||||||
|
"lfo1_rate": 1.000000,
|
||||||
|
"lfo1_waveform": 0,
|
||||||
|
"lfo1_active": 0,
|
||||||
|
"filter_cutoff": 7000.000000,
|
||||||
|
"filter_resonance": 0.050000,
|
||||||
|
"filter_type": 0,
|
||||||
|
"filter_active": 1,
|
||||||
|
"filter_modRouting": 0,
|
||||||
|
"filter_modDepth": 0.000000,
|
||||||
|
"filter_resModRouting": 0,
|
||||||
|
"filter_resModDepth": 0.000000,
|
||||||
|
"master_volume": 1.000000,
|
||||||
|
"master_pitchBendRange": 2.000000
|
||||||
|
}
|
||||||
50
patches/Classic/GlassyBell.json
Normal file
50
patches/Classic/GlassyBell.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"osc0_waveform": 0,
|
||||||
|
"osc0_dutyCycle": 0.500000,
|
||||||
|
"osc0_detune": 0.000000,
|
||||||
|
"osc0_gain": 3.500000,
|
||||||
|
"osc0_active": 1,
|
||||||
|
"osc0_octave": 0,
|
||||||
|
"osc0_modRouting0": 0,
|
||||||
|
"osc0_modRouting1": 0,
|
||||||
|
"osc0_modRouting2": 0,
|
||||||
|
"osc0_modDepth0": 0.000000,
|
||||||
|
"osc0_modDepth1": 0.000000,
|
||||||
|
"osc0_modDepth2": 0.000000,
|
||||||
|
"osc1_waveform": 0,
|
||||||
|
"osc1_dutyCycle": 0.500000,
|
||||||
|
"osc1_detune": 14.000000,
|
||||||
|
"osc1_gain": 0.500000,
|
||||||
|
"osc1_active": 1,
|
||||||
|
"osc1_octave": 1,
|
||||||
|
"osc1_modRouting0": 0,
|
||||||
|
"osc1_modRouting1": 0,
|
||||||
|
"osc1_modRouting2": 2,
|
||||||
|
"osc1_modDepth0": 0.000000,
|
||||||
|
"osc1_modDepth1": 0.000000,
|
||||||
|
"osc1_modDepth2": 2.800000,
|
||||||
|
"ampEnv_attack": 0.003000,
|
||||||
|
"ampEnv_decay": 3.000000,
|
||||||
|
"ampEnv_sustain": 0.000000,
|
||||||
|
"ampEnv_release": 1.000000,
|
||||||
|
"modEnv_attack": 0.000000,
|
||||||
|
"modEnv_decay": 0.180000,
|
||||||
|
"modEnv_sustain": 0.000000,
|
||||||
|
"modEnv_release": 0.100000,
|
||||||
|
"lfo0_rate": 1.000000,
|
||||||
|
"lfo0_waveform": 0,
|
||||||
|
"lfo0_active": 0,
|
||||||
|
"lfo1_rate": 1.000000,
|
||||||
|
"lfo1_waveform": 0,
|
||||||
|
"lfo1_active": 0,
|
||||||
|
"filter_cutoff": 14000.000000,
|
||||||
|
"filter_resonance": 0.050000,
|
||||||
|
"filter_type": 0,
|
||||||
|
"filter_active": 1,
|
||||||
|
"filter_modRouting": 0,
|
||||||
|
"filter_modDepth": 0.000000,
|
||||||
|
"filter_resModRouting": 0,
|
||||||
|
"filter_resModDepth": 0.000000,
|
||||||
|
"master_volume": 0.700000,
|
||||||
|
"master_pitchBendRange": 0.000000
|
||||||
|
}
|
||||||
50
patches/Classic/LushStrings.json
Normal file
50
patches/Classic/LushStrings.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"osc0_waveform": 4,
|
||||||
|
"osc0_dutyCycle": 0.500000,
|
||||||
|
"osc0_detune": -8.000000,
|
||||||
|
"osc0_gain": 2.500000,
|
||||||
|
"osc0_active": 1,
|
||||||
|
"osc0_octave": 0,
|
||||||
|
"osc0_modRouting0": 3,
|
||||||
|
"osc0_modRouting1": 0,
|
||||||
|
"osc0_modRouting2": 0,
|
||||||
|
"osc0_modDepth0": 0.280000,
|
||||||
|
"osc0_modDepth1": 0.000000,
|
||||||
|
"osc0_modDepth2": 0.000000,
|
||||||
|
"osc1_waveform": 4,
|
||||||
|
"osc1_dutyCycle": 0.500000,
|
||||||
|
"osc1_detune": 8.000000,
|
||||||
|
"osc1_gain": 2.500000,
|
||||||
|
"osc1_active": 1,
|
||||||
|
"osc1_octave": 0,
|
||||||
|
"osc1_modRouting0": 4,
|
||||||
|
"osc1_modRouting1": 0,
|
||||||
|
"osc1_modRouting2": 0,
|
||||||
|
"osc1_modDepth0": 0.280000,
|
||||||
|
"osc1_modDepth1": 0.000000,
|
||||||
|
"osc1_modDepth2": 0.000000,
|
||||||
|
"ampEnv_attack": 0.420000,
|
||||||
|
"ampEnv_decay": 0.100000,
|
||||||
|
"ampEnv_sustain": 0.880000,
|
||||||
|
"ampEnv_release": 1.300000,
|
||||||
|
"modEnv_attack": 0.000000,
|
||||||
|
"modEnv_decay": 0.500000,
|
||||||
|
"modEnv_sustain": 0.000000,
|
||||||
|
"modEnv_release": 0.400000,
|
||||||
|
"lfo0_rate": 0.290000,
|
||||||
|
"lfo0_waveform": 0,
|
||||||
|
"lfo0_active": 1,
|
||||||
|
"lfo1_rate": 0.370000,
|
||||||
|
"lfo1_waveform": 0,
|
||||||
|
"lfo1_active": 1,
|
||||||
|
"filter_cutoff": 4200.000000,
|
||||||
|
"filter_resonance": 0.080000,
|
||||||
|
"filter_type": 0,
|
||||||
|
"filter_active": 1,
|
||||||
|
"filter_modRouting": 1,
|
||||||
|
"filter_modDepth": 2800.000000,
|
||||||
|
"filter_resModRouting": 0,
|
||||||
|
"filter_resModDepth": 0.000000,
|
||||||
|
"master_volume": 0.720000,
|
||||||
|
"master_pitchBendRange": 2.000000
|
||||||
|
}
|
||||||
50
patches/Classic/Oboe.json
Normal file
50
patches/Classic/Oboe.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"osc0_waveform": 4,
|
||||||
|
"osc0_dutyCycle": 0.250000,
|
||||||
|
"osc0_detune": 0.000000,
|
||||||
|
"osc0_gain": 3.000000,
|
||||||
|
"osc0_active": 1,
|
||||||
|
"osc0_octave": 0,
|
||||||
|
"osc0_modRouting0": 0,
|
||||||
|
"osc0_modRouting1": 3,
|
||||||
|
"osc0_modRouting2": 0,
|
||||||
|
"osc0_modDepth0": 0.000000,
|
||||||
|
"osc0_modDepth1": 5.000000,
|
||||||
|
"osc0_modDepth2": 0.000000,
|
||||||
|
"osc1_waveform": 4,
|
||||||
|
"osc1_dutyCycle": 0.200000,
|
||||||
|
"osc1_detune": 2.000000,
|
||||||
|
"osc1_gain": 2.000000,
|
||||||
|
"osc1_active": 1,
|
||||||
|
"osc1_octave": 0,
|
||||||
|
"osc1_modRouting0": 0,
|
||||||
|
"osc1_modRouting1": 0,
|
||||||
|
"osc1_modRouting2": 0,
|
||||||
|
"osc1_modDepth0": 0.000000,
|
||||||
|
"osc1_modDepth1": 0.000000,
|
||||||
|
"osc1_modDepth2": 0.000000,
|
||||||
|
"ampEnv_attack": 0.055000,
|
||||||
|
"ampEnv_decay": 0.030000,
|
||||||
|
"ampEnv_sustain": 0.920000,
|
||||||
|
"ampEnv_release": 0.150000,
|
||||||
|
"modEnv_attack": 0.000000,
|
||||||
|
"modEnv_decay": 0.500000,
|
||||||
|
"modEnv_sustain": 0.000000,
|
||||||
|
"modEnv_release": 0.200000,
|
||||||
|
"lfo0_rate": 5.000000,
|
||||||
|
"lfo0_waveform": 0,
|
||||||
|
"lfo0_active": 1,
|
||||||
|
"lfo1_rate": 1.000000,
|
||||||
|
"lfo1_waveform": 0,
|
||||||
|
"lfo1_active": 0,
|
||||||
|
"filter_cutoff": 2500.000000,
|
||||||
|
"filter_resonance": 0.400000,
|
||||||
|
"filter_type": 0,
|
||||||
|
"filter_active": 1,
|
||||||
|
"filter_modRouting": 0,
|
||||||
|
"filter_modDepth": 0.000000,
|
||||||
|
"filter_resModRouting": 0,
|
||||||
|
"filter_resModDepth": 0.000000,
|
||||||
|
"master_volume": 0.700000,
|
||||||
|
"master_pitchBendRange": 2.000000
|
||||||
|
}
|
||||||
50
patches/Classic/PanFlute.json
Normal file
50
patches/Classic/PanFlute.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"osc0_waveform": 0,
|
||||||
|
"osc0_dutyCycle": 0.500000,
|
||||||
|
"osc0_detune": 0.000000,
|
||||||
|
"osc0_gain": 0.600000,
|
||||||
|
"osc0_active": 1,
|
||||||
|
"osc0_octave": 0,
|
||||||
|
"osc0_modRouting0": 0,
|
||||||
|
"osc0_modRouting1": 3,
|
||||||
|
"osc0_modRouting2": 0,
|
||||||
|
"osc0_modDepth0": 0.000000,
|
||||||
|
"osc0_modDepth1": 8.000000,
|
||||||
|
"osc0_modDepth2": 0.000000,
|
||||||
|
"osc1_waveform": 5,
|
||||||
|
"osc1_dutyCycle": 0.500000,
|
||||||
|
"osc1_detune": 0.000000,
|
||||||
|
"osc1_gain": 0.060000,
|
||||||
|
"osc1_active": 1,
|
||||||
|
"osc1_octave": 0,
|
||||||
|
"osc1_modRouting0": 0,
|
||||||
|
"osc1_modRouting1": 0,
|
||||||
|
"osc1_modRouting2": 2,
|
||||||
|
"osc1_modDepth0": 0.000000,
|
||||||
|
"osc1_modDepth1": 0.000000,
|
||||||
|
"osc1_modDepth2": 0.150000,
|
||||||
|
"ampEnv_attack": 0.040000,
|
||||||
|
"ampEnv_decay": 0.080000,
|
||||||
|
"ampEnv_sustain": 0.850000,
|
||||||
|
"ampEnv_release": 0.220000,
|
||||||
|
"modEnv_attack": 0.010000,
|
||||||
|
"modEnv_decay": 0.280000,
|
||||||
|
"modEnv_sustain": 0.000000,
|
||||||
|
"modEnv_release": 0.060000,
|
||||||
|
"lfo0_rate": 5.500000,
|
||||||
|
"lfo0_waveform": 0,
|
||||||
|
"lfo0_active": 1,
|
||||||
|
"lfo1_rate": 2.000000,
|
||||||
|
"lfo1_waveform": 0,
|
||||||
|
"lfo1_active": 0,
|
||||||
|
"filter_cutoff": 2200.000000,
|
||||||
|
"filter_resonance": 0.050000,
|
||||||
|
"filter_type": 0,
|
||||||
|
"filter_active": 1,
|
||||||
|
"filter_modRouting": 2,
|
||||||
|
"filter_modDepth": 1800.000000,
|
||||||
|
"filter_resModRouting": 0,
|
||||||
|
"filter_resModDepth": 0.000000,
|
||||||
|
"master_volume": 0.650000,
|
||||||
|
"master_pitchBendRange": 2.000000
|
||||||
|
}
|
||||||
50
patches/Classic/Piano.json
Normal file
50
patches/Classic/Piano.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"osc0_waveform": 1,
|
||||||
|
"osc0_dutyCycle": 0.500000,
|
||||||
|
"osc0_detune": 0.000000,
|
||||||
|
"osc0_gain": 3.500000,
|
||||||
|
"osc0_active": 1,
|
||||||
|
"osc0_octave": 0,
|
||||||
|
"osc0_modRouting0": 0,
|
||||||
|
"osc0_modRouting1": 0,
|
||||||
|
"osc0_modRouting2": 0,
|
||||||
|
"osc0_modDepth0": 0.000000,
|
||||||
|
"osc0_modDepth1": 0.000000,
|
||||||
|
"osc0_modDepth2": 0.000000,
|
||||||
|
"osc1_waveform": 1,
|
||||||
|
"osc1_dutyCycle": 0.500000,
|
||||||
|
"osc1_detune": 7.000000,
|
||||||
|
"osc1_gain": 1.000000,
|
||||||
|
"osc1_active": 1,
|
||||||
|
"osc1_octave": 1,
|
||||||
|
"osc1_modRouting0": 0,
|
||||||
|
"osc1_modRouting1": 0,
|
||||||
|
"osc1_modRouting2": 2,
|
||||||
|
"osc1_modDepth0": 0.000000,
|
||||||
|
"osc1_modDepth1": 0.000000,
|
||||||
|
"osc1_modDepth2": 2.000000,
|
||||||
|
"ampEnv_attack": 0.003000,
|
||||||
|
"ampEnv_decay": 2.000000,
|
||||||
|
"ampEnv_sustain": 0.000000,
|
||||||
|
"ampEnv_release": 0.600000,
|
||||||
|
"modEnv_attack": 0.000000,
|
||||||
|
"modEnv_decay": 0.120000,
|
||||||
|
"modEnv_sustain": 0.000000,
|
||||||
|
"modEnv_release": 0.060000,
|
||||||
|
"lfo0_rate": 1.000000,
|
||||||
|
"lfo0_waveform": 0,
|
||||||
|
"lfo0_active": 0,
|
||||||
|
"lfo1_rate": 1.000000,
|
||||||
|
"lfo1_waveform": 0,
|
||||||
|
"lfo1_active": 0,
|
||||||
|
"filter_cutoff": 8000.000000,
|
||||||
|
"filter_resonance": 0.050000,
|
||||||
|
"filter_type": 0,
|
||||||
|
"filter_active": 1,
|
||||||
|
"filter_modRouting": 2,
|
||||||
|
"filter_modDepth": 4000.000000,
|
||||||
|
"filter_resModRouting": 0,
|
||||||
|
"filter_resModDepth": 0.000000,
|
||||||
|
"master_volume": 0.750000,
|
||||||
|
"master_pitchBendRange": 1.000000
|
||||||
|
}
|
||||||
50
patches/Classic/PipeOrgan.json
Normal file
50
patches/Classic/PipeOrgan.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"osc0_waveform": 0,
|
||||||
|
"osc0_dutyCycle": 0.500000,
|
||||||
|
"osc0_detune": 0.000000,
|
||||||
|
"osc0_gain": 4.000000,
|
||||||
|
"osc0_active": 1,
|
||||||
|
"osc0_octave": 0,
|
||||||
|
"osc0_modRouting0": 0,
|
||||||
|
"osc0_modRouting1": 0,
|
||||||
|
"osc0_modRouting2": 0,
|
||||||
|
"osc0_modDepth0": 0.000000,
|
||||||
|
"osc0_modDepth1": 0.000000,
|
||||||
|
"osc0_modDepth2": 0.000000,
|
||||||
|
"osc1_waveform": 5,
|
||||||
|
"osc1_dutyCycle": 0.500000,
|
||||||
|
"osc1_detune": 0.000000,
|
||||||
|
"osc1_gain": 0.000000,
|
||||||
|
"osc1_active": 1,
|
||||||
|
"osc1_octave": 0,
|
||||||
|
"osc1_modRouting0": 0,
|
||||||
|
"osc1_modRouting1": 0,
|
||||||
|
"osc1_modRouting2": 2,
|
||||||
|
"osc1_modDepth0": 0.000000,
|
||||||
|
"osc1_modDepth1": 0.000000,
|
||||||
|
"osc1_modDepth2": 2.500000,
|
||||||
|
"ampEnv_attack": 0.012000,
|
||||||
|
"ampEnv_decay": 0.050000,
|
||||||
|
"ampEnv_sustain": 0.920000,
|
||||||
|
"ampEnv_release": 0.120000,
|
||||||
|
"modEnv_attack": 0.001000,
|
||||||
|
"modEnv_decay": 0.055000,
|
||||||
|
"modEnv_sustain": 0.000000,
|
||||||
|
"modEnv_release": 0.025000,
|
||||||
|
"lfo0_rate": 1.000000,
|
||||||
|
"lfo0_waveform": 0,
|
||||||
|
"lfo0_active": 0,
|
||||||
|
"lfo1_rate": 1.000000,
|
||||||
|
"lfo1_waveform": 0,
|
||||||
|
"lfo1_active": 0,
|
||||||
|
"filter_cutoff": 4500.000000,
|
||||||
|
"filter_resonance": 0.050000,
|
||||||
|
"filter_type": 0,
|
||||||
|
"filter_active": 1,
|
||||||
|
"filter_modRouting": 0,
|
||||||
|
"filter_modDepth": 0.000000,
|
||||||
|
"filter_resModRouting": 0,
|
||||||
|
"filter_resModDepth": 0.000000,
|
||||||
|
"master_volume": 0.750000,
|
||||||
|
"master_pitchBendRange": 1.000000
|
||||||
|
}
|
||||||
50
patches/Classic/Rhodes.json
Normal file
50
patches/Classic/Rhodes.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"osc0_waveform": 0,
|
||||||
|
"osc0_dutyCycle": 0.500000,
|
||||||
|
"osc0_detune": 0.000000,
|
||||||
|
"osc0_gain": 3.500000,
|
||||||
|
"osc0_active": 1,
|
||||||
|
"osc0_octave": 0,
|
||||||
|
"osc0_modRouting0": 0,
|
||||||
|
"osc0_modRouting1": 0,
|
||||||
|
"osc0_modRouting2": 0,
|
||||||
|
"osc0_modDepth0": 0.000000,
|
||||||
|
"osc0_modDepth1": 0.000000,
|
||||||
|
"osc0_modDepth2": 0.000000,
|
||||||
|
"osc1_waveform": 0,
|
||||||
|
"osc1_dutyCycle": 0.500000,
|
||||||
|
"osc1_detune": 7.000000,
|
||||||
|
"osc1_gain": 0.400000,
|
||||||
|
"osc1_active": 1,
|
||||||
|
"osc1_octave": 1,
|
||||||
|
"osc1_modRouting0": 0,
|
||||||
|
"osc1_modRouting1": 0,
|
||||||
|
"osc1_modRouting2": 2,
|
||||||
|
"osc1_modDepth0": 0.000000,
|
||||||
|
"osc1_modDepth1": 0.000000,
|
||||||
|
"osc1_modDepth2": 2.200000,
|
||||||
|
"ampEnv_attack": 0.002000,
|
||||||
|
"ampEnv_decay": 1.800000,
|
||||||
|
"ampEnv_sustain": 0.000000,
|
||||||
|
"ampEnv_release": 0.500000,
|
||||||
|
"modEnv_attack": 0.001000,
|
||||||
|
"modEnv_decay": 0.100000,
|
||||||
|
"modEnv_sustain": 0.000000,
|
||||||
|
"modEnv_release": 0.050000,
|
||||||
|
"lfo0_rate": 1.000000,
|
||||||
|
"lfo0_waveform": 0,
|
||||||
|
"lfo0_active": 0,
|
||||||
|
"lfo1_rate": 1.000000,
|
||||||
|
"lfo1_waveform": 0,
|
||||||
|
"lfo1_active": 0,
|
||||||
|
"filter_cutoff": 3500.000000,
|
||||||
|
"filter_resonance": 0.100000,
|
||||||
|
"filter_type": 0,
|
||||||
|
"filter_active": 1,
|
||||||
|
"filter_modRouting": 2,
|
||||||
|
"filter_modDepth": 4000.000000,
|
||||||
|
"filter_resModRouting": 0,
|
||||||
|
"filter_resModDepth": 0.000000,
|
||||||
|
"master_volume": 0.750000,
|
||||||
|
"master_pitchBendRange": 2.000000
|
||||||
|
}
|
||||||
50
patches/Classic/WarmPad.json
Normal file
50
patches/Classic/WarmPad.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"osc0_waveform": 2,
|
||||||
|
"osc0_dutyCycle": 0.500000,
|
||||||
|
"osc0_detune": -5.000000,
|
||||||
|
"osc0_gain": 2.500000,
|
||||||
|
"osc0_active": 1,
|
||||||
|
"osc0_octave": 0,
|
||||||
|
"osc0_modRouting0": 0,
|
||||||
|
"osc0_modRouting1": 3,
|
||||||
|
"osc0_modRouting2": 0,
|
||||||
|
"osc0_modDepth0": 0.000000,
|
||||||
|
"osc0_modDepth1": 8.000000,
|
||||||
|
"osc0_modDepth2": 0.000000,
|
||||||
|
"osc1_waveform": 1,
|
||||||
|
"osc1_dutyCycle": 0.500000,
|
||||||
|
"osc1_detune": 5.000000,
|
||||||
|
"osc1_gain": 2.000000,
|
||||||
|
"osc1_active": 1,
|
||||||
|
"osc1_octave": 0,
|
||||||
|
"osc1_modRouting0": 0,
|
||||||
|
"osc1_modRouting1": 0,
|
||||||
|
"osc1_modRouting2": 0,
|
||||||
|
"osc1_modDepth0": 0.000000,
|
||||||
|
"osc1_modDepth1": 0.000000,
|
||||||
|
"osc1_modDepth2": 0.000000,
|
||||||
|
"ampEnv_attack": 0.700000,
|
||||||
|
"ampEnv_decay": 0.300000,
|
||||||
|
"ampEnv_sustain": 0.750000,
|
||||||
|
"ampEnv_release": 1.200000,
|
||||||
|
"modEnv_attack": 0.001000,
|
||||||
|
"modEnv_decay": 0.500000,
|
||||||
|
"modEnv_sustain": 0.000000,
|
||||||
|
"modEnv_release": 0.200000,
|
||||||
|
"lfo0_rate": 0.450000,
|
||||||
|
"lfo0_waveform": 0,
|
||||||
|
"lfo0_active": 1,
|
||||||
|
"lfo1_rate": 1.000000,
|
||||||
|
"lfo1_waveform": 0,
|
||||||
|
"lfo1_active": 0,
|
||||||
|
"filter_cutoff": 1000.000000,
|
||||||
|
"filter_resonance": 0.100000,
|
||||||
|
"filter_type": 0,
|
||||||
|
"filter_active": 1,
|
||||||
|
"filter_modRouting": 1,
|
||||||
|
"filter_modDepth": 2500.000000,
|
||||||
|
"filter_resModRouting": 0,
|
||||||
|
"filter_resModDepth": 0.000000,
|
||||||
|
"master_volume": 0.700000,
|
||||||
|
"master_pitchBendRange": 2.000000
|
||||||
|
}
|
||||||
50
patches/Classic/WobbleBass.json
Normal file
50
patches/Classic/WobbleBass.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"osc0_waveform": 2,
|
||||||
|
"osc0_dutyCycle": 0.500000,
|
||||||
|
"osc0_detune": 0.000000,
|
||||||
|
"osc0_gain": 0.750000,
|
||||||
|
"osc0_active": 1,
|
||||||
|
"osc0_octave": -1,
|
||||||
|
"osc0_modRouting0": 0,
|
||||||
|
"osc0_modRouting1": 0,
|
||||||
|
"osc0_modRouting2": 0,
|
||||||
|
"osc0_modDepth0": 0.000000,
|
||||||
|
"osc0_modDepth1": 0.000000,
|
||||||
|
"osc0_modDepth2": 0.000000,
|
||||||
|
"osc1_waveform": 2,
|
||||||
|
"osc1_dutyCycle": 0.500000,
|
||||||
|
"osc1_detune": 8.000000,
|
||||||
|
"osc1_gain": 0.650000,
|
||||||
|
"osc1_active": 1,
|
||||||
|
"osc1_octave": -1,
|
||||||
|
"osc1_modRouting0": 0,
|
||||||
|
"osc1_modRouting1": 0,
|
||||||
|
"osc1_modRouting2": 0,
|
||||||
|
"osc1_modDepth0": 0.000000,
|
||||||
|
"osc1_modDepth1": 0.000000,
|
||||||
|
"osc1_modDepth2": 0.000000,
|
||||||
|
"ampEnv_attack": 0.002000,
|
||||||
|
"ampEnv_decay": 0.150000,
|
||||||
|
"ampEnv_sustain": 0.850000,
|
||||||
|
"ampEnv_release": 0.100000,
|
||||||
|
"modEnv_attack": 0.001000,
|
||||||
|
"modEnv_decay": 0.100000,
|
||||||
|
"modEnv_sustain": 0.000000,
|
||||||
|
"modEnv_release": 0.020000,
|
||||||
|
"lfo0_rate": 4.000000,
|
||||||
|
"lfo0_waveform": 0,
|
||||||
|
"lfo0_active": 1,
|
||||||
|
"lfo1_rate": 1.000000,
|
||||||
|
"lfo1_waveform": 0,
|
||||||
|
"lfo1_active": 0,
|
||||||
|
"filter_cutoff": 300.000000,
|
||||||
|
"filter_resonance": 0.650000,
|
||||||
|
"filter_type": 0,
|
||||||
|
"filter_active": 1,
|
||||||
|
"filter_modRouting": 3,
|
||||||
|
"filter_modDepth": 4000.000000,
|
||||||
|
"filter_resModRouting": 0,
|
||||||
|
"filter_resModDepth": 0.000000,
|
||||||
|
"master_volume": 0.750000,
|
||||||
|
"master_pitchBendRange": 2.000000
|
||||||
|
}
|
||||||
50
patches/Drums/Clap.json
Normal file
50
patches/Drums/Clap.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"osc0_waveform": 5,
|
||||||
|
"osc0_dutyCycle": 0.500000,
|
||||||
|
"osc0_detune": 0.000000,
|
||||||
|
"osc0_gain": 4.000000,
|
||||||
|
"osc0_active": 1,
|
||||||
|
"osc0_octave": 0,
|
||||||
|
"osc0_modRouting0": 0,
|
||||||
|
"osc0_modRouting1": 0,
|
||||||
|
"osc0_modRouting2": 0,
|
||||||
|
"osc0_modDepth0": 0.000000,
|
||||||
|
"osc0_modDepth1": 0.000000,
|
||||||
|
"osc0_modDepth2": 0.000000,
|
||||||
|
"osc1_waveform": 5,
|
||||||
|
"osc1_dutyCycle": 0.500000,
|
||||||
|
"osc1_detune": 0.000000,
|
||||||
|
"osc1_gain": 0.000000,
|
||||||
|
"osc1_active": 0,
|
||||||
|
"osc1_octave": 0,
|
||||||
|
"osc1_modRouting0": 0,
|
||||||
|
"osc1_modRouting1": 0,
|
||||||
|
"osc1_modRouting2": 0,
|
||||||
|
"osc1_modDepth0": 0.000000,
|
||||||
|
"osc1_modDepth1": 0.000000,
|
||||||
|
"osc1_modDepth2": 0.000000,
|
||||||
|
"ampEnv_attack": 0.004000,
|
||||||
|
"ampEnv_decay": 0.095000,
|
||||||
|
"ampEnv_sustain": 0.000000,
|
||||||
|
"ampEnv_release": 0.050000,
|
||||||
|
"modEnv_attack": 0.001000,
|
||||||
|
"modEnv_decay": 0.100000,
|
||||||
|
"modEnv_sustain": 0.000000,
|
||||||
|
"modEnv_release": 0.020000,
|
||||||
|
"lfo0_rate": 1.000000,
|
||||||
|
"lfo0_waveform": 0,
|
||||||
|
"lfo0_active": 0,
|
||||||
|
"lfo1_rate": 1.000000,
|
||||||
|
"lfo1_waveform": 0,
|
||||||
|
"lfo1_active": 0,
|
||||||
|
"filter_cutoff": 1000.000000,
|
||||||
|
"filter_resonance": 0.220000,
|
||||||
|
"filter_type": 1,
|
||||||
|
"filter_active": 1,
|
||||||
|
"filter_modRouting": 0,
|
||||||
|
"filter_modDepth": 0.000000,
|
||||||
|
"filter_resModRouting": 0,
|
||||||
|
"filter_resModDepth": 0.000000,
|
||||||
|
"master_volume": 0.750000,
|
||||||
|
"master_pitchBendRange": 2.000000
|
||||||
|
}
|
||||||
50
patches/Drums/Cowbell.json
Normal file
50
patches/Drums/Cowbell.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"osc0_waveform": 1,
|
||||||
|
"osc0_dutyCycle": 0.500000,
|
||||||
|
"osc0_detune": 0.000000,
|
||||||
|
"osc0_gain": 4.000000,
|
||||||
|
"osc0_active": 1,
|
||||||
|
"osc0_octave": 0,
|
||||||
|
"osc0_modRouting0": 0,
|
||||||
|
"osc0_modRouting1": 0,
|
||||||
|
"osc0_modRouting2": 0,
|
||||||
|
"osc0_modDepth0": 0.000000,
|
||||||
|
"osc0_modDepth1": 0.000000,
|
||||||
|
"osc0_modDepth2": 0.000000,
|
||||||
|
"osc1_waveform": 1,
|
||||||
|
"osc1_dutyCycle": 0.500000,
|
||||||
|
"osc1_detune": 70.000000,
|
||||||
|
"osc1_gain": 4.000000,
|
||||||
|
"osc1_active": 1,
|
||||||
|
"osc1_octave": 0,
|
||||||
|
"osc1_modRouting0": 0,
|
||||||
|
"osc1_modRouting1": 0,
|
||||||
|
"osc1_modRouting2": 0,
|
||||||
|
"osc1_modDepth0": 0.000000,
|
||||||
|
"osc1_modDepth1": 0.000000,
|
||||||
|
"osc1_modDepth2": 0.000000,
|
||||||
|
"ampEnv_attack": 0.001000,
|
||||||
|
"ampEnv_decay": 0.300000,
|
||||||
|
"ampEnv_sustain": 0.000000,
|
||||||
|
"ampEnv_release": 0.056840,
|
||||||
|
"modEnv_attack": 0.001000,
|
||||||
|
"modEnv_decay": 0.100000,
|
||||||
|
"modEnv_sustain": 0.000000,
|
||||||
|
"modEnv_release": 0.020000,
|
||||||
|
"lfo0_rate": 1.000000,
|
||||||
|
"lfo0_waveform": 0,
|
||||||
|
"lfo0_active": 0,
|
||||||
|
"lfo1_rate": 1.000000,
|
||||||
|
"lfo1_waveform": 0,
|
||||||
|
"lfo1_active": 0,
|
||||||
|
"filter_cutoff": 580.000000,
|
||||||
|
"filter_resonance": 0.220000,
|
||||||
|
"filter_type": 1,
|
||||||
|
"filter_active": 1,
|
||||||
|
"filter_modRouting": 0,
|
||||||
|
"filter_modDepth": 0.000000,
|
||||||
|
"filter_resModRouting": 0,
|
||||||
|
"filter_resModDepth": 0.000000,
|
||||||
|
"master_volume": 0.640000,
|
||||||
|
"master_pitchBendRange": 2.000000
|
||||||
|
}
|
||||||
50
patches/Drums/HiHatClosed.json
Normal file
50
patches/Drums/HiHatClosed.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"osc0_waveform": 5,
|
||||||
|
"osc0_dutyCycle": 0.500000,
|
||||||
|
"osc0_detune": 0.000000,
|
||||||
|
"osc0_gain": 0.600000,
|
||||||
|
"osc0_active": 1,
|
||||||
|
"osc0_octave": 0,
|
||||||
|
"osc0_modRouting0": 0,
|
||||||
|
"osc0_modRouting1": 0,
|
||||||
|
"osc0_modRouting2": 0,
|
||||||
|
"osc0_modDepth0": 0.000000,
|
||||||
|
"osc0_modDepth1": 0.000000,
|
||||||
|
"osc0_modDepth2": 0.000000,
|
||||||
|
"osc1_waveform": 5,
|
||||||
|
"osc1_dutyCycle": 0.500000,
|
||||||
|
"osc1_detune": 0.000000,
|
||||||
|
"osc1_gain": 0.000000,
|
||||||
|
"osc1_active": 0,
|
||||||
|
"osc1_octave": 0,
|
||||||
|
"osc1_modRouting0": 0,
|
||||||
|
"osc1_modRouting1": 0,
|
||||||
|
"osc1_modRouting2": 0,
|
||||||
|
"osc1_modDepth0": 0.000000,
|
||||||
|
"osc1_modDepth1": 0.000000,
|
||||||
|
"osc1_modDepth2": 0.000000,
|
||||||
|
"ampEnv_attack": 0.001000,
|
||||||
|
"ampEnv_decay": 0.035000,
|
||||||
|
"ampEnv_sustain": 0.000000,
|
||||||
|
"ampEnv_release": 0.012000,
|
||||||
|
"modEnv_attack": 0.001000,
|
||||||
|
"modEnv_decay": 0.100000,
|
||||||
|
"modEnv_sustain": 0.000000,
|
||||||
|
"modEnv_release": 0.020000,
|
||||||
|
"lfo0_rate": 1.000000,
|
||||||
|
"lfo0_waveform": 0,
|
||||||
|
"lfo0_active": 0,
|
||||||
|
"lfo1_rate": 1.000000,
|
||||||
|
"lfo1_waveform": 0,
|
||||||
|
"lfo1_active": 0,
|
||||||
|
"filter_cutoff": 4000.000000,
|
||||||
|
"filter_resonance": 0.100000,
|
||||||
|
"filter_type": 1,
|
||||||
|
"filter_active": 1,
|
||||||
|
"filter_modRouting": 0,
|
||||||
|
"filter_modDepth": 0.000000,
|
||||||
|
"filter_resModRouting": 0,
|
||||||
|
"filter_resModDepth": 0.000000,
|
||||||
|
"master_volume": 0.650000,
|
||||||
|
"master_pitchBendRange": 2.000000
|
||||||
|
}
|
||||||
50
patches/Drums/HiHatOpen.json
Normal file
50
patches/Drums/HiHatOpen.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"osc0_waveform": 5,
|
||||||
|
"osc0_dutyCycle": 0.500000,
|
||||||
|
"osc0_detune": 0.000000,
|
||||||
|
"osc0_gain": 0.550000,
|
||||||
|
"osc0_active": 1,
|
||||||
|
"osc0_octave": 0,
|
||||||
|
"osc0_modRouting0": 0,
|
||||||
|
"osc0_modRouting1": 0,
|
||||||
|
"osc0_modRouting2": 0,
|
||||||
|
"osc0_modDepth0": 0.000000,
|
||||||
|
"osc0_modDepth1": 0.000000,
|
||||||
|
"osc0_modDepth2": 0.000000,
|
||||||
|
"osc1_waveform": 5,
|
||||||
|
"osc1_dutyCycle": 0.500000,
|
||||||
|
"osc1_detune": 0.000000,
|
||||||
|
"osc1_gain": 0.000000,
|
||||||
|
"osc1_active": 0,
|
||||||
|
"osc1_octave": 0,
|
||||||
|
"osc1_modRouting0": 0,
|
||||||
|
"osc1_modRouting1": 0,
|
||||||
|
"osc1_modRouting2": 0,
|
||||||
|
"osc1_modDepth0": 0.000000,
|
||||||
|
"osc1_modDepth1": 0.000000,
|
||||||
|
"osc1_modDepth2": 0.000000,
|
||||||
|
"ampEnv_attack": 0.001000,
|
||||||
|
"ampEnv_decay": 0.260000,
|
||||||
|
"ampEnv_sustain": 0.060000,
|
||||||
|
"ampEnv_release": 0.160000,
|
||||||
|
"modEnv_attack": 0.001000,
|
||||||
|
"modEnv_decay": 0.100000,
|
||||||
|
"modEnv_sustain": 0.000000,
|
||||||
|
"modEnv_release": 0.020000,
|
||||||
|
"lfo0_rate": 1.000000,
|
||||||
|
"lfo0_waveform": 0,
|
||||||
|
"lfo0_active": 0,
|
||||||
|
"lfo1_rate": 1.000000,
|
||||||
|
"lfo1_waveform": 0,
|
||||||
|
"lfo1_active": 0,
|
||||||
|
"filter_cutoff": 3800.000000,
|
||||||
|
"filter_resonance": 0.080000,
|
||||||
|
"filter_type": 1,
|
||||||
|
"filter_active": 1,
|
||||||
|
"filter_modRouting": 0,
|
||||||
|
"filter_modDepth": 0.000000,
|
||||||
|
"filter_resModRouting": 0,
|
||||||
|
"filter_resModDepth": 0.000000,
|
||||||
|
"master_volume": 0.620000,
|
||||||
|
"master_pitchBendRange": 2.000000
|
||||||
|
}
|
||||||
50
patches/Drums/Kick808.json
Normal file
50
patches/Drums/Kick808.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"osc0_waveform": 0,
|
||||||
|
"osc0_dutyCycle": 0.500000,
|
||||||
|
"osc0_detune": 0.000000,
|
||||||
|
"osc0_gain": 4.000000,
|
||||||
|
"osc0_active": 1,
|
||||||
|
"osc0_octave": -1,
|
||||||
|
"osc0_modRouting0": 0,
|
||||||
|
"osc0_modRouting1": 2,
|
||||||
|
"osc0_modRouting2": 0,
|
||||||
|
"osc0_modDepth0": 0.000000,
|
||||||
|
"osc0_modDepth1": 650.000000,
|
||||||
|
"osc0_modDepth2": 0.000000,
|
||||||
|
"osc1_waveform": 5,
|
||||||
|
"osc1_dutyCycle": 0.500000,
|
||||||
|
"osc1_detune": 0.000000,
|
||||||
|
"osc1_gain": 2.291766,
|
||||||
|
"osc1_active": 1,
|
||||||
|
"osc1_octave": 0,
|
||||||
|
"osc1_modRouting0": 0,
|
||||||
|
"osc1_modRouting1": 0,
|
||||||
|
"osc1_modRouting2": 0,
|
||||||
|
"osc1_modDepth0": 0.000000,
|
||||||
|
"osc1_modDepth1": 0.000000,
|
||||||
|
"osc1_modDepth2": 0.000000,
|
||||||
|
"ampEnv_attack": 0.001000,
|
||||||
|
"ampEnv_decay": 0.380000,
|
||||||
|
"ampEnv_sustain": 0.000000,
|
||||||
|
"ampEnv_release": 0.060000,
|
||||||
|
"modEnv_attack": 0.001000,
|
||||||
|
"modEnv_decay": 0.075000,
|
||||||
|
"modEnv_sustain": 0.000000,
|
||||||
|
"modEnv_release": 0.010000,
|
||||||
|
"lfo0_rate": 1.000000,
|
||||||
|
"lfo0_waveform": 0,
|
||||||
|
"lfo0_active": 0,
|
||||||
|
"lfo1_rate": 1.000000,
|
||||||
|
"lfo1_waveform": 0,
|
||||||
|
"lfo1_active": 0,
|
||||||
|
"filter_cutoff": 240.000000,
|
||||||
|
"filter_resonance": 0.040000,
|
||||||
|
"filter_type": 0,
|
||||||
|
"filter_active": 1,
|
||||||
|
"filter_modRouting": 0,
|
||||||
|
"filter_modDepth": 0.000000,
|
||||||
|
"filter_resModRouting": 0,
|
||||||
|
"filter_resModDepth": 0.000000,
|
||||||
|
"master_volume": 0.850000,
|
||||||
|
"master_pitchBendRange": 2.000000
|
||||||
|
}
|
||||||
50
patches/Drums/Rimshot.json
Normal file
50
patches/Drums/Rimshot.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"osc0_waveform": 0,
|
||||||
|
"osc0_dutyCycle": 0.500000,
|
||||||
|
"osc0_detune": 0.000000,
|
||||||
|
"osc0_gain": 0.380000,
|
||||||
|
"osc0_active": 1,
|
||||||
|
"osc0_octave": 1,
|
||||||
|
"osc0_modRouting0": 0,
|
||||||
|
"osc0_modRouting1": 2,
|
||||||
|
"osc0_modRouting2": 0,
|
||||||
|
"osc0_modDepth0": 0.000000,
|
||||||
|
"osc0_modDepth1": 220.000000,
|
||||||
|
"osc0_modDepth2": 0.000000,
|
||||||
|
"osc1_waveform": 5,
|
||||||
|
"osc1_dutyCycle": 0.500000,
|
||||||
|
"osc1_detune": 0.000000,
|
||||||
|
"osc1_gain": 0.480000,
|
||||||
|
"osc1_active": 1,
|
||||||
|
"osc1_octave": 0,
|
||||||
|
"osc1_modRouting0": 0,
|
||||||
|
"osc1_modRouting1": 0,
|
||||||
|
"osc1_modRouting2": 0,
|
||||||
|
"osc1_modDepth0": 0.000000,
|
||||||
|
"osc1_modDepth1": 0.000000,
|
||||||
|
"osc1_modDepth2": 0.000000,
|
||||||
|
"ampEnv_attack": 0.001000,
|
||||||
|
"ampEnv_decay": 0.048000,
|
||||||
|
"ampEnv_sustain": 0.000000,
|
||||||
|
"ampEnv_release": 0.014000,
|
||||||
|
"modEnv_attack": 0.001000,
|
||||||
|
"modEnv_decay": 0.022000,
|
||||||
|
"modEnv_sustain": 0.000000,
|
||||||
|
"modEnv_release": 0.008000,
|
||||||
|
"lfo0_rate": 1.000000,
|
||||||
|
"lfo0_waveform": 0,
|
||||||
|
"lfo0_active": 0,
|
||||||
|
"lfo1_rate": 1.000000,
|
||||||
|
"lfo1_waveform": 0,
|
||||||
|
"lfo1_active": 0,
|
||||||
|
"filter_cutoff": 1400.000000,
|
||||||
|
"filter_resonance": 0.160000,
|
||||||
|
"filter_type": 1,
|
||||||
|
"filter_active": 1,
|
||||||
|
"filter_modRouting": 0,
|
||||||
|
"filter_modDepth": 0.000000,
|
||||||
|
"filter_resModRouting": 0,
|
||||||
|
"filter_resModDepth": 0.000000,
|
||||||
|
"master_volume": 0.720000,
|
||||||
|
"master_pitchBendRange": 2.000000
|
||||||
|
}
|
||||||
50
patches/Drums/Snare.json
Normal file
50
patches/Drums/Snare.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"osc0_waveform": 0,
|
||||||
|
"osc0_dutyCycle": 0.500000,
|
||||||
|
"osc0_detune": 0.000000,
|
||||||
|
"osc0_gain": 0.380000,
|
||||||
|
"osc0_active": 1,
|
||||||
|
"osc0_octave": 0,
|
||||||
|
"osc0_modRouting0": 0,
|
||||||
|
"osc0_modRouting1": 2,
|
||||||
|
"osc0_modRouting2": 0,
|
||||||
|
"osc0_modDepth0": 0.000000,
|
||||||
|
"osc0_modDepth1": 250.000000,
|
||||||
|
"osc0_modDepth2": 0.000000,
|
||||||
|
"osc1_waveform": 5,
|
||||||
|
"osc1_dutyCycle": 0.500000,
|
||||||
|
"osc1_detune": 0.000000,
|
||||||
|
"osc1_gain": 0.520000,
|
||||||
|
"osc1_active": 1,
|
||||||
|
"osc1_octave": 0,
|
||||||
|
"osc1_modRouting0": 0,
|
||||||
|
"osc1_modRouting1": 0,
|
||||||
|
"osc1_modRouting2": 0,
|
||||||
|
"osc1_modDepth0": 0.000000,
|
||||||
|
"osc1_modDepth1": 0.000000,
|
||||||
|
"osc1_modDepth2": 0.000000,
|
||||||
|
"ampEnv_attack": 0.001000,
|
||||||
|
"ampEnv_decay": 0.150000,
|
||||||
|
"ampEnv_sustain": 0.000000,
|
||||||
|
"ampEnv_release": 0.050000,
|
||||||
|
"modEnv_attack": 0.001000,
|
||||||
|
"modEnv_decay": 0.050000,
|
||||||
|
"modEnv_sustain": 0.000000,
|
||||||
|
"modEnv_release": 0.010000,
|
||||||
|
"lfo0_rate": 1.000000,
|
||||||
|
"lfo0_waveform": 0,
|
||||||
|
"lfo0_active": 0,
|
||||||
|
"lfo1_rate": 1.000000,
|
||||||
|
"lfo1_waveform": 0,
|
||||||
|
"lfo1_active": 0,
|
||||||
|
"filter_cutoff": 300.000000,
|
||||||
|
"filter_resonance": 0.080000,
|
||||||
|
"filter_type": 1,
|
||||||
|
"filter_active": 1,
|
||||||
|
"filter_modRouting": 0,
|
||||||
|
"filter_modDepth": 0.000000,
|
||||||
|
"filter_resModRouting": 0,
|
||||||
|
"filter_resModDepth": 0.000000,
|
||||||
|
"master_volume": 0.780000,
|
||||||
|
"master_pitchBendRange": 2.000000
|
||||||
|
}
|
||||||
50
patches/Drums/Tom.json
Normal file
50
patches/Drums/Tom.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"osc0_waveform": 0,
|
||||||
|
"osc0_dutyCycle": 0.500000,
|
||||||
|
"osc0_detune": 0.000000,
|
||||||
|
"osc0_gain": 0.750000,
|
||||||
|
"osc0_active": 1,
|
||||||
|
"osc0_octave": 0,
|
||||||
|
"osc0_modRouting0": 0,
|
||||||
|
"osc0_modRouting1": 2,
|
||||||
|
"osc0_modRouting2": 0,
|
||||||
|
"osc0_modDepth0": 0.000000,
|
||||||
|
"osc0_modDepth1": 380.000000,
|
||||||
|
"osc0_modDepth2": 0.000000,
|
||||||
|
"osc1_waveform": 5,
|
||||||
|
"osc1_dutyCycle": 0.500000,
|
||||||
|
"osc1_detune": 0.000000,
|
||||||
|
"osc1_gain": 0.080000,
|
||||||
|
"osc1_active": 1,
|
||||||
|
"osc1_octave": 0,
|
||||||
|
"osc1_modRouting0": 0,
|
||||||
|
"osc1_modRouting1": 0,
|
||||||
|
"osc1_modRouting2": 0,
|
||||||
|
"osc1_modDepth0": 0.000000,
|
||||||
|
"osc1_modDepth1": 0.000000,
|
||||||
|
"osc1_modDepth2": 0.000000,
|
||||||
|
"ampEnv_attack": 0.001000,
|
||||||
|
"ampEnv_decay": 0.220000,
|
||||||
|
"ampEnv_sustain": 0.000000,
|
||||||
|
"ampEnv_release": 0.060000,
|
||||||
|
"modEnv_attack": 0.001000,
|
||||||
|
"modEnv_decay": 0.085000,
|
||||||
|
"modEnv_sustain": 0.000000,
|
||||||
|
"modEnv_release": 0.015000,
|
||||||
|
"lfo0_rate": 1.000000,
|
||||||
|
"lfo0_waveform": 0,
|
||||||
|
"lfo0_active": 0,
|
||||||
|
"lfo1_rate": 1.000000,
|
||||||
|
"lfo1_waveform": 0,
|
||||||
|
"lfo1_active": 0,
|
||||||
|
"filter_cutoff": 500.000000,
|
||||||
|
"filter_resonance": 0.060000,
|
||||||
|
"filter_type": 0,
|
||||||
|
"filter_active": 1,
|
||||||
|
"filter_modRouting": 0,
|
||||||
|
"filter_modDepth": 0.000000,
|
||||||
|
"filter_resModRouting": 0,
|
||||||
|
"filter_resModDepth": 0.000000,
|
||||||
|
"master_volume": 0.750000,
|
||||||
|
"master_pitchBendRange": 2.000000
|
||||||
|
}
|
||||||
50
patches/Jake Patches/Shlabadome.json
Normal file
50
patches/Jake Patches/Shlabadome.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"osc0_waveform": 4,
|
||||||
|
"osc0_dutyCycle": 0.500000,
|
||||||
|
"osc0_detune": 0.000000,
|
||||||
|
"osc0_gain": 4.000000,
|
||||||
|
"osc0_active": 1,
|
||||||
|
"osc0_octave": 0,
|
||||||
|
"osc0_modRouting0": 0,
|
||||||
|
"osc0_modRouting1": 0,
|
||||||
|
"osc0_modRouting2": 0,
|
||||||
|
"osc0_modDepth0": 0.000000,
|
||||||
|
"osc0_modDepth1": 0.000000,
|
||||||
|
"osc0_modDepth2": 0.000000,
|
||||||
|
"osc1_waveform": 4,
|
||||||
|
"osc1_dutyCycle": 0.500000,
|
||||||
|
"osc1_detune": 0.000000,
|
||||||
|
"osc1_gain": 4.000000,
|
||||||
|
"osc1_active": 1,
|
||||||
|
"osc1_octave": 0,
|
||||||
|
"osc1_modRouting0": 0,
|
||||||
|
"osc1_modRouting1": 4,
|
||||||
|
"osc1_modRouting2": 0,
|
||||||
|
"osc1_modDepth0": 0.000000,
|
||||||
|
"osc1_modDepth1": -9.448853,
|
||||||
|
"osc1_modDepth2": 0.000000,
|
||||||
|
"ampEnv_attack": 0.079701,
|
||||||
|
"ampEnv_decay": 0.913929,
|
||||||
|
"ampEnv_sustain": 0.700000,
|
||||||
|
"ampEnv_release": 0.567646,
|
||||||
|
"modEnv_attack": 0.005000,
|
||||||
|
"modEnv_decay": 0.500000,
|
||||||
|
"modEnv_sustain": 0.244094,
|
||||||
|
"modEnv_release": 0.488945,
|
||||||
|
"lfo0_rate": 1.000000,
|
||||||
|
"lfo0_waveform": 0,
|
||||||
|
"lfo0_active": 1,
|
||||||
|
"lfo1_rate": 2.528425,
|
||||||
|
"lfo1_waveform": 0,
|
||||||
|
"lfo1_active": 1,
|
||||||
|
"filter_cutoff": 2851.811279,
|
||||||
|
"filter_resonance": 0.226063,
|
||||||
|
"filter_type": 0,
|
||||||
|
"filter_active": 1,
|
||||||
|
"filter_modRouting": 1,
|
||||||
|
"filter_modDepth": 0.000000,
|
||||||
|
"filter_resModRouting": 0,
|
||||||
|
"filter_resModDepth": 0.000000,
|
||||||
|
"master_volume": 0.291339,
|
||||||
|
"master_pitchBendRange": 2.000000
|
||||||
|
}
|
||||||
50
patches/Jake Patches/SquareBad.json
Normal file
50
patches/Jake Patches/SquareBad.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"osc0_waveform": 4,
|
||||||
|
"osc0_dutyCycle": 0.500000,
|
||||||
|
"osc0_detune": -3.345787,
|
||||||
|
"osc0_gain": 4.000000,
|
||||||
|
"osc0_active": 1,
|
||||||
|
"osc0_octave": 0,
|
||||||
|
"osc0_modRouting0": 2,
|
||||||
|
"osc0_modRouting1": 1,
|
||||||
|
"osc0_modRouting2": 0,
|
||||||
|
"osc0_modDepth0": 0.114713,
|
||||||
|
"osc0_modDepth1": 11.471191,
|
||||||
|
"osc0_modDepth2": -2.256021,
|
||||||
|
"osc1_waveform": 4,
|
||||||
|
"osc1_dutyCycle": 0.500000,
|
||||||
|
"osc1_detune": 0.000000,
|
||||||
|
"osc1_gain": 4.000000,
|
||||||
|
"osc1_active": 1,
|
||||||
|
"osc1_octave": 0,
|
||||||
|
"osc1_modRouting0": 2,
|
||||||
|
"osc1_modRouting1": 3,
|
||||||
|
"osc1_modRouting2": 0,
|
||||||
|
"osc1_modDepth0": -0.095594,
|
||||||
|
"osc1_modDepth1": 17.206787,
|
||||||
|
"osc1_modDepth2": -1.472151,
|
||||||
|
"ampEnv_attack": 0.169107,
|
||||||
|
"ampEnv_decay": 0.679732,
|
||||||
|
"ampEnv_sustain": 1.000000,
|
||||||
|
"ampEnv_release": 0.601745,
|
||||||
|
"modEnv_attack": 0.179308,
|
||||||
|
"modEnv_decay": 0.500000,
|
||||||
|
"modEnv_sustain": 0.000000,
|
||||||
|
"modEnv_release": 0.158102,
|
||||||
|
"lfo0_rate": 1.668824,
|
||||||
|
"lfo0_waveform": 1,
|
||||||
|
"lfo0_active": 1,
|
||||||
|
"lfo1_rate": 0.010000,
|
||||||
|
"lfo1_waveform": 1,
|
||||||
|
"lfo1_active": 1,
|
||||||
|
"filter_cutoff": 20.000000,
|
||||||
|
"filter_resonance": 0.000000,
|
||||||
|
"filter_type": 0,
|
||||||
|
"filter_active": 1,
|
||||||
|
"filter_modRouting": 2,
|
||||||
|
"filter_modDepth": 7551.934570,
|
||||||
|
"filter_resModRouting": 0,
|
||||||
|
"filter_resModDepth": 0.000000,
|
||||||
|
"master_volume": 0.906796,
|
||||||
|
"master_pitchBendRange": 2.000000
|
||||||
|
}
|
||||||
50
patches/Jake Patches/Squibbable.json
Normal file
50
patches/Jake Patches/Squibbable.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"osc0_waveform": 4,
|
||||||
|
"osc0_dutyCycle": 0.500000,
|
||||||
|
"osc0_detune": 0.000000,
|
||||||
|
"osc0_gain": 4.000000,
|
||||||
|
"osc0_active": 1,
|
||||||
|
"osc0_octave": 0,
|
||||||
|
"osc0_modRouting0": 0,
|
||||||
|
"osc0_modRouting1": 0,
|
||||||
|
"osc0_modRouting2": 0,
|
||||||
|
"osc0_modDepth0": 0.000000,
|
||||||
|
"osc0_modDepth1": 0.000000,
|
||||||
|
"osc0_modDepth2": 0.000000,
|
||||||
|
"osc1_waveform": 4,
|
||||||
|
"osc1_dutyCycle": 0.384412,
|
||||||
|
"osc1_detune": -1.938599,
|
||||||
|
"osc1_gain": 4.000000,
|
||||||
|
"osc1_active": 1,
|
||||||
|
"osc1_octave": 0,
|
||||||
|
"osc1_modRouting0": 3,
|
||||||
|
"osc1_modRouting1": 4,
|
||||||
|
"osc1_modRouting2": 0,
|
||||||
|
"osc1_modDepth0": 0.382870,
|
||||||
|
"osc1_modDepth1": -47.244019,
|
||||||
|
"osc1_modDepth2": 0.000000,
|
||||||
|
"ampEnv_attack": 0.095441,
|
||||||
|
"ampEnv_decay": 0.929669,
|
||||||
|
"ampEnv_sustain": 0.000000,
|
||||||
|
"ampEnv_release": 0.536165,
|
||||||
|
"modEnv_attack": 0.001000,
|
||||||
|
"modEnv_decay": 0.221362,
|
||||||
|
"modEnv_sustain": 0.251969,
|
||||||
|
"modEnv_release": 0.473205,
|
||||||
|
"lfo0_rate": 1.000000,
|
||||||
|
"lfo0_waveform": 0,
|
||||||
|
"lfo0_active": 1,
|
||||||
|
"lfo1_rate": 2.843228,
|
||||||
|
"lfo1_waveform": 0,
|
||||||
|
"lfo1_active": 1,
|
||||||
|
"filter_cutoff": 2537.165283,
|
||||||
|
"filter_resonance": 0.233858,
|
||||||
|
"filter_type": 0,
|
||||||
|
"filter_active": 1,
|
||||||
|
"filter_modRouting": 2,
|
||||||
|
"filter_modDepth": -6688.119629,
|
||||||
|
"filter_resModRouting": 0,
|
||||||
|
"filter_resModDepth": 0.000000,
|
||||||
|
"master_volume": 0.307087,
|
||||||
|
"master_pitchBendRange": 2.000000
|
||||||
|
}
|
||||||
50
patches/Jake Patches/WobblyDoo.json
Normal file
50
patches/Jake Patches/WobblyDoo.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"osc0_waveform": 2,
|
||||||
|
"osc0_dutyCycle": 0.500000,
|
||||||
|
"osc0_detune": -3.345787,
|
||||||
|
"osc0_gain": 4.000000,
|
||||||
|
"osc0_active": 1,
|
||||||
|
"osc0_octave": 0,
|
||||||
|
"osc0_modRouting0": 0,
|
||||||
|
"osc0_modRouting1": 1,
|
||||||
|
"osc0_modRouting2": 4,
|
||||||
|
"osc0_modDepth0": 0.000000,
|
||||||
|
"osc0_modDepth1": 11.471191,
|
||||||
|
"osc0_modDepth2": -2.256021,
|
||||||
|
"osc1_waveform": 2,
|
||||||
|
"osc1_dutyCycle": 0.500000,
|
||||||
|
"osc1_detune": 0.000000,
|
||||||
|
"osc1_gain": 4.000000,
|
||||||
|
"osc1_active": 1,
|
||||||
|
"osc1_octave": 0,
|
||||||
|
"osc1_modRouting0": 0,
|
||||||
|
"osc1_modRouting1": 3,
|
||||||
|
"osc1_modRouting2": 4,
|
||||||
|
"osc1_modDepth0": 0.000000,
|
||||||
|
"osc1_modDepth1": 17.206787,
|
||||||
|
"osc1_modDepth2": -1.472151,
|
||||||
|
"ampEnv_attack": 0.050191,
|
||||||
|
"ampEnv_decay": 0.810141,
|
||||||
|
"ampEnv_sustain": 0.000000,
|
||||||
|
"ampEnv_release": 0.500000,
|
||||||
|
"modEnv_attack": 0.005000,
|
||||||
|
"modEnv_decay": 0.500000,
|
||||||
|
"modEnv_sustain": 0.000000,
|
||||||
|
"modEnv_release": 0.100000,
|
||||||
|
"lfo0_rate": 1.668824,
|
||||||
|
"lfo0_waveform": 1,
|
||||||
|
"lfo0_active": 1,
|
||||||
|
"lfo1_rate": 3.102018,
|
||||||
|
"lfo1_waveform": 1,
|
||||||
|
"lfo1_active": 1,
|
||||||
|
"filter_cutoff": 2789.458252,
|
||||||
|
"filter_resonance": 0.274451,
|
||||||
|
"filter_type": 0,
|
||||||
|
"filter_active": 1,
|
||||||
|
"filter_modRouting": 0,
|
||||||
|
"filter_modDepth": -286.782837,
|
||||||
|
"filter_resModRouting": 0,
|
||||||
|
"filter_resModDepth": 0.000000,
|
||||||
|
"master_volume": 1.000000,
|
||||||
|
"master_pitchBendRange": 2.000000
|
||||||
|
}
|
||||||
50
patches/Keys/ClassicLead.json
Normal file
50
patches/Keys/ClassicLead.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"osc0_waveform": 2,
|
||||||
|
"osc0_dutyCycle": 0.500000,
|
||||||
|
"osc0_detune": 0.000000,
|
||||||
|
"osc0_gain": 3.000000,
|
||||||
|
"osc0_active": 1,
|
||||||
|
"osc0_octave": 0,
|
||||||
|
"osc0_modRouting0": 0,
|
||||||
|
"osc0_modRouting1": 0,
|
||||||
|
"osc0_modRouting2": 0,
|
||||||
|
"osc0_modDepth0": 0.000000,
|
||||||
|
"osc0_modDepth1": 0.000000,
|
||||||
|
"osc0_modDepth2": 0.000000,
|
||||||
|
"osc1_waveform": 2,
|
||||||
|
"osc1_dutyCycle": 0.500000,
|
||||||
|
"osc1_detune": 4.000000,
|
||||||
|
"osc1_gain": 2.000000,
|
||||||
|
"osc1_active": 1,
|
||||||
|
"osc1_octave": 0,
|
||||||
|
"osc1_modRouting0": 0,
|
||||||
|
"osc1_modRouting1": 0,
|
||||||
|
"osc1_modRouting2": 0,
|
||||||
|
"osc1_modDepth0": 0.000000,
|
||||||
|
"osc1_modDepth1": 0.000000,
|
||||||
|
"osc1_modDepth2": 0.000000,
|
||||||
|
"ampEnv_attack": 0.008000,
|
||||||
|
"ampEnv_decay": 0.150000,
|
||||||
|
"ampEnv_sustain": 0.720000,
|
||||||
|
"ampEnv_release": 0.200000,
|
||||||
|
"modEnv_attack": 0.000000,
|
||||||
|
"modEnv_decay": 0.300000,
|
||||||
|
"modEnv_sustain": 0.000000,
|
||||||
|
"modEnv_release": 0.150000,
|
||||||
|
"lfo0_rate": 5.500000,
|
||||||
|
"lfo0_waveform": 0,
|
||||||
|
"lfo0_active": 0,
|
||||||
|
"lfo1_rate": 1.000000,
|
||||||
|
"lfo1_waveform": 0,
|
||||||
|
"lfo1_active": 0,
|
||||||
|
"filter_cutoff": 2200.000000,
|
||||||
|
"filter_resonance": 0.500000,
|
||||||
|
"filter_type": 0,
|
||||||
|
"filter_active": 1,
|
||||||
|
"filter_modRouting": 2,
|
||||||
|
"filter_modDepth": 6000.000000,
|
||||||
|
"filter_resModRouting": 0,
|
||||||
|
"filter_resModDepth": 0.000000,
|
||||||
|
"master_volume": 0.750000,
|
||||||
|
"master_pitchBendRange": 2.000000
|
||||||
|
}
|
||||||
50
patches/Keys/Clavichord.json
Normal file
50
patches/Keys/Clavichord.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"osc0_waveform": 1,
|
||||||
|
"osc0_dutyCycle": 0.500000,
|
||||||
|
"osc0_detune": 0.000000,
|
||||||
|
"osc0_gain": 2.500000,
|
||||||
|
"osc0_active": 1,
|
||||||
|
"osc0_octave": 0,
|
||||||
|
"osc0_modRouting0": 0,
|
||||||
|
"osc0_modRouting1": 0,
|
||||||
|
"osc0_modRouting2": 0,
|
||||||
|
"osc0_modDepth0": 0.000000,
|
||||||
|
"osc0_modDepth1": 0.000000,
|
||||||
|
"osc0_modDepth2": 0.000000,
|
||||||
|
"osc1_waveform": 0,
|
||||||
|
"osc1_dutyCycle": 0.500000,
|
||||||
|
"osc1_detune": 0.000000,
|
||||||
|
"osc1_gain": 0.300000,
|
||||||
|
"osc1_active": 1,
|
||||||
|
"osc1_octave": 2,
|
||||||
|
"osc1_modRouting0": 0,
|
||||||
|
"osc1_modRouting1": 0,
|
||||||
|
"osc1_modRouting2": 2,
|
||||||
|
"osc1_modDepth0": 0.000000,
|
||||||
|
"osc1_modDepth1": 0.000000,
|
||||||
|
"osc1_modDepth2": 2.000000,
|
||||||
|
"ampEnv_attack": 0.003000,
|
||||||
|
"ampEnv_decay": 0.080000,
|
||||||
|
"ampEnv_sustain": 0.800000,
|
||||||
|
"ampEnv_release": 0.250000,
|
||||||
|
"modEnv_attack": 0.000000,
|
||||||
|
"modEnv_decay": 0.090000,
|
||||||
|
"modEnv_sustain": 0.000000,
|
||||||
|
"modEnv_release": 0.050000,
|
||||||
|
"lfo0_rate": 1.000000,
|
||||||
|
"lfo0_waveform": 0,
|
||||||
|
"lfo0_active": 0,
|
||||||
|
"lfo1_rate": 1.000000,
|
||||||
|
"lfo1_waveform": 0,
|
||||||
|
"lfo1_active": 0,
|
||||||
|
"filter_cutoff": 5000.000000,
|
||||||
|
"filter_resonance": 0.150000,
|
||||||
|
"filter_type": 0,
|
||||||
|
"filter_active": 1,
|
||||||
|
"filter_modRouting": 2,
|
||||||
|
"filter_modDepth": 4500.000000,
|
||||||
|
"filter_resModRouting": 0,
|
||||||
|
"filter_resModDepth": 0.000000,
|
||||||
|
"master_volume": 0.650000,
|
||||||
|
"master_pitchBendRange": 1.000000
|
||||||
|
}
|
||||||
50
patches/Keys/Farfisa.json
Normal file
50
patches/Keys/Farfisa.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"osc0_waveform": 4,
|
||||||
|
"osc0_dutyCycle": 0.250000,
|
||||||
|
"osc0_detune": 0.000000,
|
||||||
|
"osc0_gain": 4.000000,
|
||||||
|
"osc0_active": 1,
|
||||||
|
"osc0_octave": 0,
|
||||||
|
"osc0_modRouting0": 0,
|
||||||
|
"osc0_modRouting1": 0,
|
||||||
|
"osc0_modRouting2": 0,
|
||||||
|
"osc0_modDepth0": 0.000000,
|
||||||
|
"osc0_modDepth1": 0.000000,
|
||||||
|
"osc0_modDepth2": 0.000000,
|
||||||
|
"osc1_waveform": 4,
|
||||||
|
"osc1_dutyCycle": 0.250000,
|
||||||
|
"osc1_detune": 0.000000,
|
||||||
|
"osc1_gain": 1.800000,
|
||||||
|
"osc1_active": 1,
|
||||||
|
"osc1_octave": 1,
|
||||||
|
"osc1_modRouting0": 0,
|
||||||
|
"osc1_modRouting1": 0,
|
||||||
|
"osc1_modRouting2": 0,
|
||||||
|
"osc1_modDepth0": 0.000000,
|
||||||
|
"osc1_modDepth1": 0.000000,
|
||||||
|
"osc1_modDepth2": 0.000000,
|
||||||
|
"ampEnv_attack": 0.001000,
|
||||||
|
"ampEnv_decay": 0.001000,
|
||||||
|
"ampEnv_sustain": 1.000000,
|
||||||
|
"ampEnv_release": 0.015000,
|
||||||
|
"modEnv_attack": 0.001000,
|
||||||
|
"modEnv_decay": 0.500000,
|
||||||
|
"modEnv_sustain": 0.000000,
|
||||||
|
"modEnv_release": 0.200000,
|
||||||
|
"lfo0_rate": 1.000000,
|
||||||
|
"lfo0_waveform": 0,
|
||||||
|
"lfo0_active": 0,
|
||||||
|
"lfo1_rate": 1.000000,
|
||||||
|
"lfo1_waveform": 0,
|
||||||
|
"lfo1_active": 0,
|
||||||
|
"filter_cutoff": 6000.000000,
|
||||||
|
"filter_resonance": 0.100000,
|
||||||
|
"filter_type": 0,
|
||||||
|
"filter_active": 1,
|
||||||
|
"filter_modRouting": 0,
|
||||||
|
"filter_modDepth": 0.000000,
|
||||||
|
"filter_resModRouting": 0,
|
||||||
|
"filter_resModDepth": 0.000000,
|
||||||
|
"master_volume": 0.720000,
|
||||||
|
"master_pitchBendRange": 2.000000
|
||||||
|
}
|
||||||
50
patches/Keys/Hammond.json
Normal file
50
patches/Keys/Hammond.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"osc0_waveform": 4,
|
||||||
|
"osc0_dutyCycle": 0.500000,
|
||||||
|
"osc0_detune": 0.000000,
|
||||||
|
"osc0_gain": 3.500000,
|
||||||
|
"osc0_active": 1,
|
||||||
|
"osc0_octave": 0,
|
||||||
|
"osc0_modRouting0": 0,
|
||||||
|
"osc0_modRouting1": 3,
|
||||||
|
"osc0_modRouting2": 4,
|
||||||
|
"osc0_modDepth0": 0.000000,
|
||||||
|
"osc0_modDepth1": 8.000000,
|
||||||
|
"osc0_modDepth2": 0.700000,
|
||||||
|
"osc1_waveform": 4,
|
||||||
|
"osc1_dutyCycle": 0.500000,
|
||||||
|
"osc1_detune": 0.000000,
|
||||||
|
"osc1_gain": 2.000000,
|
||||||
|
"osc1_active": 1,
|
||||||
|
"osc1_octave": 1,
|
||||||
|
"osc1_modRouting0": 0,
|
||||||
|
"osc1_modRouting1": 3,
|
||||||
|
"osc1_modRouting2": 4,
|
||||||
|
"osc1_modDepth0": 0.000000,
|
||||||
|
"osc1_modDepth1": 8.000000,
|
||||||
|
"osc1_modDepth2": 0.500000,
|
||||||
|
"ampEnv_attack": 0.001000,
|
||||||
|
"ampEnv_decay": 0.001000,
|
||||||
|
"ampEnv_sustain": 1.000000,
|
||||||
|
"ampEnv_release": 0.020000,
|
||||||
|
"modEnv_attack": 0.001000,
|
||||||
|
"modEnv_decay": 0.500000,
|
||||||
|
"modEnv_sustain": 0.000000,
|
||||||
|
"modEnv_release": 0.200000,
|
||||||
|
"lfo0_rate": 5.500000,
|
||||||
|
"lfo0_waveform": 0,
|
||||||
|
"lfo0_active": 1,
|
||||||
|
"lfo1_rate": 5.500000,
|
||||||
|
"lfo1_waveform": 1,
|
||||||
|
"lfo1_active": 1,
|
||||||
|
"filter_cutoff": 8000.000000,
|
||||||
|
"filter_resonance": 0.050000,
|
||||||
|
"filter_type": 0,
|
||||||
|
"filter_active": 1,
|
||||||
|
"filter_modRouting": 0,
|
||||||
|
"filter_modDepth": 0.000000,
|
||||||
|
"filter_resModRouting": 0,
|
||||||
|
"filter_resModDepth": 0.000000,
|
||||||
|
"master_volume": 0.700000,
|
||||||
|
"master_pitchBendRange": 2.000000
|
||||||
|
}
|
||||||
50
patches/Keys/Harpsichord.json
Normal file
50
patches/Keys/Harpsichord.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"osc0_waveform": 4,
|
||||||
|
"osc0_dutyCycle": 0.700000,
|
||||||
|
"osc0_detune": 0.000000,
|
||||||
|
"osc0_gain": 3.500000,
|
||||||
|
"osc0_active": 1,
|
||||||
|
"osc0_octave": 0,
|
||||||
|
"osc0_modRouting0": 0,
|
||||||
|
"osc0_modRouting1": 0,
|
||||||
|
"osc0_modRouting2": 0,
|
||||||
|
"osc0_modDepth0": 0.000000,
|
||||||
|
"osc0_modDepth1": 0.000000,
|
||||||
|
"osc0_modDepth2": 0.000000,
|
||||||
|
"osc1_waveform": 4,
|
||||||
|
"osc1_dutyCycle": 0.700000,
|
||||||
|
"osc1_detune": 3.000000,
|
||||||
|
"osc1_gain": 1.500000,
|
||||||
|
"osc1_active": 1,
|
||||||
|
"osc1_octave": 1,
|
||||||
|
"osc1_modRouting0": 0,
|
||||||
|
"osc1_modRouting1": 0,
|
||||||
|
"osc1_modRouting2": 2,
|
||||||
|
"osc1_modDepth0": 0.000000,
|
||||||
|
"osc1_modDepth1": 0.000000,
|
||||||
|
"osc1_modDepth2": 1.000000,
|
||||||
|
"ampEnv_attack": 0.001000,
|
||||||
|
"ampEnv_decay": 0.700000,
|
||||||
|
"ampEnv_sustain": 0.000000,
|
||||||
|
"ampEnv_release": 0.060000,
|
||||||
|
"modEnv_attack": 0.000000,
|
||||||
|
"modEnv_decay": 0.060000,
|
||||||
|
"modEnv_sustain": 0.000000,
|
||||||
|
"modEnv_release": 0.030000,
|
||||||
|
"lfo0_rate": 1.000000,
|
||||||
|
"lfo0_waveform": 0,
|
||||||
|
"lfo0_active": 0,
|
||||||
|
"lfo1_rate": 1.000000,
|
||||||
|
"lfo1_waveform": 0,
|
||||||
|
"lfo1_active": 0,
|
||||||
|
"filter_cutoff": 9000.000000,
|
||||||
|
"filter_resonance": 0.120000,
|
||||||
|
"filter_type": 0,
|
||||||
|
"filter_active": 1,
|
||||||
|
"filter_modRouting": 2,
|
||||||
|
"filter_modDepth": 5000.000000,
|
||||||
|
"filter_resModRouting": 0,
|
||||||
|
"filter_resModDepth": 0.000000,
|
||||||
|
"master_volume": 0.750000,
|
||||||
|
"master_pitchBendRange": 0.000000
|
||||||
|
}
|
||||||
50
patches/Keys/Piano.json
Normal file
50
patches/Keys/Piano.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"osc0_waveform": 1,
|
||||||
|
"osc0_dutyCycle": 0.500000,
|
||||||
|
"osc0_detune": 0.000000,
|
||||||
|
"osc0_gain": 3.500000,
|
||||||
|
"osc0_active": 1,
|
||||||
|
"osc0_octave": 0,
|
||||||
|
"osc0_modRouting0": 0,
|
||||||
|
"osc0_modRouting1": 0,
|
||||||
|
"osc0_modRouting2": 0,
|
||||||
|
"osc0_modDepth0": 0.000000,
|
||||||
|
"osc0_modDepth1": 0.000000,
|
||||||
|
"osc0_modDepth2": 0.000000,
|
||||||
|
"osc1_waveform": 1,
|
||||||
|
"osc1_dutyCycle": 0.500000,
|
||||||
|
"osc1_detune": 7.000000,
|
||||||
|
"osc1_gain": 1.000000,
|
||||||
|
"osc1_active": 1,
|
||||||
|
"osc1_octave": 1,
|
||||||
|
"osc1_modRouting0": 0,
|
||||||
|
"osc1_modRouting1": 0,
|
||||||
|
"osc1_modRouting2": 2,
|
||||||
|
"osc1_modDepth0": 0.000000,
|
||||||
|
"osc1_modDepth1": 0.000000,
|
||||||
|
"osc1_modDepth2": 2.000000,
|
||||||
|
"ampEnv_attack": 0.003000,
|
||||||
|
"ampEnv_decay": 2.000000,
|
||||||
|
"ampEnv_sustain": 0.000000,
|
||||||
|
"ampEnv_release": 0.600000,
|
||||||
|
"modEnv_attack": 0.000000,
|
||||||
|
"modEnv_decay": 0.120000,
|
||||||
|
"modEnv_sustain": 0.000000,
|
||||||
|
"modEnv_release": 0.060000,
|
||||||
|
"lfo0_rate": 1.000000,
|
||||||
|
"lfo0_waveform": 0,
|
||||||
|
"lfo0_active": 0,
|
||||||
|
"lfo1_rate": 1.000000,
|
||||||
|
"lfo1_waveform": 0,
|
||||||
|
"lfo1_active": 0,
|
||||||
|
"filter_cutoff": 8000.000000,
|
||||||
|
"filter_resonance": 0.050000,
|
||||||
|
"filter_type": 0,
|
||||||
|
"filter_active": 1,
|
||||||
|
"filter_modRouting": 2,
|
||||||
|
"filter_modDepth": 4000.000000,
|
||||||
|
"filter_resModRouting": 0,
|
||||||
|
"filter_resModDepth": 0.000000,
|
||||||
|
"master_volume": 0.750000,
|
||||||
|
"master_pitchBendRange": 1.000000
|
||||||
|
}
|
||||||
50
patches/Keys/PipeOrgan.json
Normal file
50
patches/Keys/PipeOrgan.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"osc0_waveform": 0,
|
||||||
|
"osc0_dutyCycle": 0.500000,
|
||||||
|
"osc0_detune": 0.000000,
|
||||||
|
"osc0_gain": 4.000000,
|
||||||
|
"osc0_active": 1,
|
||||||
|
"osc0_octave": 0,
|
||||||
|
"osc0_modRouting0": 0,
|
||||||
|
"osc0_modRouting1": 0,
|
||||||
|
"osc0_modRouting2": 0,
|
||||||
|
"osc0_modDepth0": 0.000000,
|
||||||
|
"osc0_modDepth1": 0.000000,
|
||||||
|
"osc0_modDepth2": 0.000000,
|
||||||
|
"osc1_waveform": 5,
|
||||||
|
"osc1_dutyCycle": 0.500000,
|
||||||
|
"osc1_detune": 0.000000,
|
||||||
|
"osc1_gain": 0.000000,
|
||||||
|
"osc1_active": 1,
|
||||||
|
"osc1_octave": 0,
|
||||||
|
"osc1_modRouting0": 0,
|
||||||
|
"osc1_modRouting1": 0,
|
||||||
|
"osc1_modRouting2": 2,
|
||||||
|
"osc1_modDepth0": 0.000000,
|
||||||
|
"osc1_modDepth1": 0.000000,
|
||||||
|
"osc1_modDepth2": 2.500000,
|
||||||
|
"ampEnv_attack": 0.012000,
|
||||||
|
"ampEnv_decay": 0.050000,
|
||||||
|
"ampEnv_sustain": 0.920000,
|
||||||
|
"ampEnv_release": 0.120000,
|
||||||
|
"modEnv_attack": 0.001000,
|
||||||
|
"modEnv_decay": 0.055000,
|
||||||
|
"modEnv_sustain": 0.000000,
|
||||||
|
"modEnv_release": 0.025000,
|
||||||
|
"lfo0_rate": 1.000000,
|
||||||
|
"lfo0_waveform": 0,
|
||||||
|
"lfo0_active": 0,
|
||||||
|
"lfo1_rate": 1.000000,
|
||||||
|
"lfo1_waveform": 0,
|
||||||
|
"lfo1_active": 0,
|
||||||
|
"filter_cutoff": 4500.000000,
|
||||||
|
"filter_resonance": 0.050000,
|
||||||
|
"filter_type": 0,
|
||||||
|
"filter_active": 1,
|
||||||
|
"filter_modRouting": 0,
|
||||||
|
"filter_modDepth": 0.000000,
|
||||||
|
"filter_resModRouting": 0,
|
||||||
|
"filter_resModDepth": 0.000000,
|
||||||
|
"master_volume": 0.750000,
|
||||||
|
"master_pitchBendRange": 1.000000
|
||||||
|
}
|
||||||
50
patches/Leads/CaliopeLead.json
Normal file
50
patches/Leads/CaliopeLead.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"osc0_waveform": 0,
|
||||||
|
"osc0_dutyCycle": 0.500000,
|
||||||
|
"osc0_detune": 0.000000,
|
||||||
|
"osc0_gain": 4.000000,
|
||||||
|
"osc0_active": 1,
|
||||||
|
"osc0_octave": 1,
|
||||||
|
"osc0_modRouting0": 0,
|
||||||
|
"osc0_modRouting1": 3,
|
||||||
|
"osc0_modRouting2": 0,
|
||||||
|
"osc0_modDepth0": 0.000000,
|
||||||
|
"osc0_modDepth1": 10.000000,
|
||||||
|
"osc0_modDepth2": 0.000000,
|
||||||
|
"osc1_waveform": 1,
|
||||||
|
"osc1_dutyCycle": 0.500000,
|
||||||
|
"osc1_detune": 5.000000,
|
||||||
|
"osc1_gain": 2.110236,
|
||||||
|
"osc1_active": 1,
|
||||||
|
"osc1_octave": 1,
|
||||||
|
"osc1_modRouting0": 0,
|
||||||
|
"osc1_modRouting1": 0,
|
||||||
|
"osc1_modRouting2": 0,
|
||||||
|
"osc1_modDepth0": 0.000000,
|
||||||
|
"osc1_modDepth1": 0.000000,
|
||||||
|
"osc1_modDepth2": 0.000000,
|
||||||
|
"ampEnv_attack": 0.020000,
|
||||||
|
"ampEnv_decay": 0.100000,
|
||||||
|
"ampEnv_sustain": 0.750000,
|
||||||
|
"ampEnv_release": 0.150000,
|
||||||
|
"modEnv_attack": 0.001000,
|
||||||
|
"modEnv_decay": 0.100000,
|
||||||
|
"modEnv_sustain": 0.000000,
|
||||||
|
"modEnv_release": 0.020000,
|
||||||
|
"lfo0_rate": 5.500000,
|
||||||
|
"lfo0_waveform": 0,
|
||||||
|
"lfo0_active": 1,
|
||||||
|
"lfo1_rate": 1.000000,
|
||||||
|
"lfo1_waveform": 0,
|
||||||
|
"lfo1_active": 0,
|
||||||
|
"filter_cutoff": 3500.000000,
|
||||||
|
"filter_resonance": 0.050000,
|
||||||
|
"filter_type": 0,
|
||||||
|
"filter_active": 1,
|
||||||
|
"filter_modRouting": 0,
|
||||||
|
"filter_modDepth": 0.000000,
|
||||||
|
"filter_resModRouting": 0,
|
||||||
|
"filter_resModDepth": 0.000000,
|
||||||
|
"master_volume": 0.790000,
|
||||||
|
"master_pitchBendRange": 2.000000
|
||||||
|
}
|
||||||
50
patches/Leads/DistortedLead.json
Normal file
50
patches/Leads/DistortedLead.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"osc0_waveform": 2,
|
||||||
|
"osc0_dutyCycle": 0.500000,
|
||||||
|
"osc0_detune": 0.000000,
|
||||||
|
"osc0_gain": 4.000000,
|
||||||
|
"osc0_active": 1,
|
||||||
|
"osc0_octave": 0,
|
||||||
|
"osc0_modRouting0": 0,
|
||||||
|
"osc0_modRouting1": 0,
|
||||||
|
"osc0_modRouting2": 0,
|
||||||
|
"osc0_modDepth0": 0.000000,
|
||||||
|
"osc0_modDepth1": 0.000000,
|
||||||
|
"osc0_modDepth2": 0.000000,
|
||||||
|
"osc1_waveform": 2,
|
||||||
|
"osc1_dutyCycle": 0.500000,
|
||||||
|
"osc1_detune": 15.000000,
|
||||||
|
"osc1_gain": 3.149606,
|
||||||
|
"osc1_active": 1,
|
||||||
|
"osc1_octave": 0,
|
||||||
|
"osc1_modRouting0": 0,
|
||||||
|
"osc1_modRouting1": 0,
|
||||||
|
"osc1_modRouting2": 0,
|
||||||
|
"osc1_modDepth0": 0.000000,
|
||||||
|
"osc1_modDepth1": 0.000000,
|
||||||
|
"osc1_modDepth2": 0.000000,
|
||||||
|
"ampEnv_attack": 0.003000,
|
||||||
|
"ampEnv_decay": 0.150000,
|
||||||
|
"ampEnv_sustain": 0.800000,
|
||||||
|
"ampEnv_release": 0.150000,
|
||||||
|
"modEnv_attack": 0.001000,
|
||||||
|
"modEnv_decay": 0.100000,
|
||||||
|
"modEnv_sustain": 0.000000,
|
||||||
|
"modEnv_release": 0.020000,
|
||||||
|
"lfo0_rate": 1.000000,
|
||||||
|
"lfo0_waveform": 0,
|
||||||
|
"lfo0_active": 0,
|
||||||
|
"lfo1_rate": 1.000000,
|
||||||
|
"lfo1_waveform": 0,
|
||||||
|
"lfo1_active": 0,
|
||||||
|
"filter_cutoff": 1200.000000,
|
||||||
|
"filter_resonance": 0.600000,
|
||||||
|
"filter_type": 0,
|
||||||
|
"filter_active": 1,
|
||||||
|
"filter_modRouting": 0,
|
||||||
|
"filter_modDepth": 0.000000,
|
||||||
|
"filter_resModRouting": 0,
|
||||||
|
"filter_resModDepth": 0.000000,
|
||||||
|
"master_volume": 0.780000,
|
||||||
|
"master_pitchBendRange": 2.000000
|
||||||
|
}
|
||||||
50
patches/Leads/MoogLead.json
Normal file
50
patches/Leads/MoogLead.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"osc0_waveform": 2,
|
||||||
|
"osc0_dutyCycle": 0.500000,
|
||||||
|
"osc0_detune": 0.000000,
|
||||||
|
"osc0_gain": 4.000000,
|
||||||
|
"osc0_active": 1,
|
||||||
|
"osc0_octave": 0,
|
||||||
|
"osc0_modRouting0": 0,
|
||||||
|
"osc0_modRouting1": 0,
|
||||||
|
"osc0_modRouting2": 0,
|
||||||
|
"osc0_modDepth0": 0.000000,
|
||||||
|
"osc0_modDepth1": 0.000000,
|
||||||
|
"osc0_modDepth2": 0.000000,
|
||||||
|
"osc1_waveform": 2,
|
||||||
|
"osc1_dutyCycle": 0.500000,
|
||||||
|
"osc1_detune": 0.000000,
|
||||||
|
"osc1_gain": 2.488189,
|
||||||
|
"osc1_active": 1,
|
||||||
|
"osc1_octave": -1,
|
||||||
|
"osc1_modRouting0": 0,
|
||||||
|
"osc1_modRouting1": 0,
|
||||||
|
"osc1_modRouting2": 0,
|
||||||
|
"osc1_modDepth0": 0.000000,
|
||||||
|
"osc1_modDepth1": 0.000000,
|
||||||
|
"osc1_modDepth2": 0.000000,
|
||||||
|
"ampEnv_attack": 0.003000,
|
||||||
|
"ampEnv_decay": 0.200000,
|
||||||
|
"ampEnv_sustain": 0.700000,
|
||||||
|
"ampEnv_release": 0.150000,
|
||||||
|
"modEnv_attack": 0.001000,
|
||||||
|
"modEnv_decay": 0.350000,
|
||||||
|
"modEnv_sustain": 0.000000,
|
||||||
|
"modEnv_release": 0.100000,
|
||||||
|
"lfo0_rate": 1.000000,
|
||||||
|
"lfo0_waveform": 0,
|
||||||
|
"lfo0_active": 0,
|
||||||
|
"lfo1_rate": 1.000000,
|
||||||
|
"lfo1_waveform": 0,
|
||||||
|
"lfo1_active": 0,
|
||||||
|
"filter_cutoff": 400.000000,
|
||||||
|
"filter_resonance": 0.500000,
|
||||||
|
"filter_type": 0,
|
||||||
|
"filter_active": 1,
|
||||||
|
"filter_modRouting": 2,
|
||||||
|
"filter_modDepth": 6000.000000,
|
||||||
|
"filter_resModRouting": 0,
|
||||||
|
"filter_resModDepth": 0.000000,
|
||||||
|
"master_volume": 0.780000,
|
||||||
|
"master_pitchBendRange": 2.000000
|
||||||
|
}
|
||||||
50
patches/Leads/PluckLead.json
Normal file
50
patches/Leads/PluckLead.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"osc0_waveform": 2,
|
||||||
|
"osc0_dutyCycle": 0.500000,
|
||||||
|
"osc0_detune": 0.000000,
|
||||||
|
"osc0_gain": 4.000000,
|
||||||
|
"osc0_active": 1,
|
||||||
|
"osc0_octave": 0,
|
||||||
|
"osc0_modRouting0": 0,
|
||||||
|
"osc0_modRouting1": 0,
|
||||||
|
"osc0_modRouting2": 0,
|
||||||
|
"osc0_modDepth0": 0.000000,
|
||||||
|
"osc0_modDepth1": 0.000000,
|
||||||
|
"osc0_modDepth2": 0.000000,
|
||||||
|
"osc1_waveform": 4,
|
||||||
|
"osc1_dutyCycle": 0.300000,
|
||||||
|
"osc1_detune": 5.000000,
|
||||||
|
"osc1_gain": 2.299213,
|
||||||
|
"osc1_active": 1,
|
||||||
|
"osc1_octave": 0,
|
||||||
|
"osc1_modRouting0": 0,
|
||||||
|
"osc1_modRouting1": 0,
|
||||||
|
"osc1_modRouting2": 0,
|
||||||
|
"osc1_modDepth0": 0.000000,
|
||||||
|
"osc1_modDepth1": 0.000000,
|
||||||
|
"osc1_modDepth2": 0.000000,
|
||||||
|
"ampEnv_attack": 0.001000,
|
||||||
|
"ampEnv_decay": 0.200000,
|
||||||
|
"ampEnv_sustain": 0.100000,
|
||||||
|
"ampEnv_release": 0.100000,
|
||||||
|
"modEnv_attack": 0.001000,
|
||||||
|
"modEnv_decay": 0.100000,
|
||||||
|
"modEnv_sustain": 0.000000,
|
||||||
|
"modEnv_release": 0.030000,
|
||||||
|
"lfo0_rate": 1.000000,
|
||||||
|
"lfo0_waveform": 0,
|
||||||
|
"lfo0_active": 0,
|
||||||
|
"lfo1_rate": 1.000000,
|
||||||
|
"lfo1_waveform": 0,
|
||||||
|
"lfo1_active": 0,
|
||||||
|
"filter_cutoff": 2000.000000,
|
||||||
|
"filter_resonance": 0.200000,
|
||||||
|
"filter_type": 0,
|
||||||
|
"filter_active": 1,
|
||||||
|
"filter_modRouting": 2,
|
||||||
|
"filter_modDepth": 4000.000000,
|
||||||
|
"filter_resModRouting": 0,
|
||||||
|
"filter_resModDepth": 0.000000,
|
||||||
|
"master_volume": 0.790000,
|
||||||
|
"master_pitchBendRange": 2.000000
|
||||||
|
}
|
||||||
50
patches/Leads/SawLead.json
Normal file
50
patches/Leads/SawLead.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"osc0_waveform": 2,
|
||||||
|
"osc0_dutyCycle": 0.500000,
|
||||||
|
"osc0_detune": 0.000000,
|
||||||
|
"osc0_gain": 4.000000,
|
||||||
|
"osc0_active": 1,
|
||||||
|
"osc0_octave": 0,
|
||||||
|
"osc0_modRouting0": 0,
|
||||||
|
"osc0_modRouting1": 0,
|
||||||
|
"osc0_modRouting2": 0,
|
||||||
|
"osc0_modDepth0": 0.000000,
|
||||||
|
"osc0_modDepth1": 0.000000,
|
||||||
|
"osc0_modDepth2": 0.000000,
|
||||||
|
"osc1_waveform": 2,
|
||||||
|
"osc1_dutyCycle": 0.500000,
|
||||||
|
"osc1_detune": 0.000000,
|
||||||
|
"osc1_gain": 3.779528,
|
||||||
|
"osc1_active": 1,
|
||||||
|
"osc1_octave": 1,
|
||||||
|
"osc1_modRouting0": 0,
|
||||||
|
"osc1_modRouting1": 0,
|
||||||
|
"osc1_modRouting2": 0,
|
||||||
|
"osc1_modDepth0": 0.000000,
|
||||||
|
"osc1_modDepth1": 0.000000,
|
||||||
|
"osc1_modDepth2": 0.000000,
|
||||||
|
"ampEnv_attack": 0.003000,
|
||||||
|
"ampEnv_decay": 0.100000,
|
||||||
|
"ampEnv_sustain": 0.800000,
|
||||||
|
"ampEnv_release": 0.100000,
|
||||||
|
"modEnv_attack": 0.001000,
|
||||||
|
"modEnv_decay": 0.200000,
|
||||||
|
"modEnv_sustain": 0.000000,
|
||||||
|
"modEnv_release": 0.060000,
|
||||||
|
"lfo0_rate": 1.000000,
|
||||||
|
"lfo0_waveform": 0,
|
||||||
|
"lfo0_active": 0,
|
||||||
|
"lfo1_rate": 1.000000,
|
||||||
|
"lfo1_waveform": 0,
|
||||||
|
"lfo1_active": 0,
|
||||||
|
"filter_cutoff": 3000.000000,
|
||||||
|
"filter_resonance": 0.150000,
|
||||||
|
"filter_type": 0,
|
||||||
|
"filter_active": 1,
|
||||||
|
"filter_modRouting": 2,
|
||||||
|
"filter_modDepth": 5000.000000,
|
||||||
|
"filter_resModRouting": 0,
|
||||||
|
"filter_resModDepth": 0.000000,
|
||||||
|
"master_volume": 0.780000,
|
||||||
|
"master_pitchBendRange": 2.000000
|
||||||
|
}
|
||||||
50
patches/Leads/SquareLead.json
Normal file
50
patches/Leads/SquareLead.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"osc0_waveform": 4,
|
||||||
|
"osc0_dutyCycle": 0.500000,
|
||||||
|
"osc0_detune": 0.000000,
|
||||||
|
"osc0_gain": 4.000000,
|
||||||
|
"osc0_active": 1,
|
||||||
|
"osc0_octave": 0,
|
||||||
|
"osc0_modRouting0": 0,
|
||||||
|
"osc0_modRouting1": 0,
|
||||||
|
"osc0_modRouting2": 0,
|
||||||
|
"osc0_modDepth0": 0.000000,
|
||||||
|
"osc0_modDepth1": 0.000000,
|
||||||
|
"osc0_modDepth2": 0.000000,
|
||||||
|
"osc1_waveform": 4,
|
||||||
|
"osc1_dutyCycle": 0.450000,
|
||||||
|
"osc1_detune": -7.000000,
|
||||||
|
"osc1_gain": 2.834646,
|
||||||
|
"osc1_active": 1,
|
||||||
|
"osc1_octave": 1,
|
||||||
|
"osc1_modRouting0": 0,
|
||||||
|
"osc1_modRouting1": 0,
|
||||||
|
"osc1_modRouting2": 0,
|
||||||
|
"osc1_modDepth0": 0.000000,
|
||||||
|
"osc1_modDepth1": 0.000000,
|
||||||
|
"osc1_modDepth2": 0.000000,
|
||||||
|
"ampEnv_attack": 0.002000,
|
||||||
|
"ampEnv_decay": 0.100000,
|
||||||
|
"ampEnv_sustain": 0.800000,
|
||||||
|
"ampEnv_release": 0.100000,
|
||||||
|
"modEnv_attack": 0.001000,
|
||||||
|
"modEnv_decay": 0.100000,
|
||||||
|
"modEnv_sustain": 0.000000,
|
||||||
|
"modEnv_release": 0.020000,
|
||||||
|
"lfo0_rate": 1.000000,
|
||||||
|
"lfo0_waveform": 0,
|
||||||
|
"lfo0_active": 0,
|
||||||
|
"lfo1_rate": 1.000000,
|
||||||
|
"lfo1_waveform": 0,
|
||||||
|
"lfo1_active": 0,
|
||||||
|
"filter_cutoff": 2500.000000,
|
||||||
|
"filter_resonance": 0.100000,
|
||||||
|
"filter_type": 0,
|
||||||
|
"filter_active": 1,
|
||||||
|
"filter_modRouting": 0,
|
||||||
|
"filter_modDepth": 0.000000,
|
||||||
|
"filter_resModRouting": 0,
|
||||||
|
"filter_resModDepth": 0.000000,
|
||||||
|
"master_volume": 0.780000,
|
||||||
|
"master_pitchBendRange": 2.000000
|
||||||
|
}
|
||||||
50
patches/Leads/WhistleLead.json
Normal file
50
patches/Leads/WhistleLead.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"osc0_waveform": 0,
|
||||||
|
"osc0_dutyCycle": 0.500000,
|
||||||
|
"osc0_detune": 0.000000,
|
||||||
|
"osc0_gain": 4.000000,
|
||||||
|
"osc0_active": 1,
|
||||||
|
"osc0_octave": 1,
|
||||||
|
"osc0_modRouting0": 0,
|
||||||
|
"osc0_modRouting1": 3,
|
||||||
|
"osc0_modRouting2": 0,
|
||||||
|
"osc0_modDepth0": 0.000000,
|
||||||
|
"osc0_modDepth1": 15.000000,
|
||||||
|
"osc0_modDepth2": 0.000000,
|
||||||
|
"osc1_waveform": 0,
|
||||||
|
"osc1_dutyCycle": 0.500000,
|
||||||
|
"osc1_detune": 8.000000,
|
||||||
|
"osc1_gain": 3.086614,
|
||||||
|
"osc1_active": 1,
|
||||||
|
"osc1_octave": 1,
|
||||||
|
"osc1_modRouting0": 0,
|
||||||
|
"osc1_modRouting1": 0,
|
||||||
|
"osc1_modRouting2": 0,
|
||||||
|
"osc1_modDepth0": 0.000000,
|
||||||
|
"osc1_modDepth1": 0.000000,
|
||||||
|
"osc1_modDepth2": 0.000000,
|
||||||
|
"ampEnv_attack": 0.010000,
|
||||||
|
"ampEnv_decay": 0.100000,
|
||||||
|
"ampEnv_sustain": 0.800000,
|
||||||
|
"ampEnv_release": 0.150000,
|
||||||
|
"modEnv_attack": 0.001000,
|
||||||
|
"modEnv_decay": 0.100000,
|
||||||
|
"modEnv_sustain": 0.000000,
|
||||||
|
"modEnv_release": 0.020000,
|
||||||
|
"lfo0_rate": 6.000000,
|
||||||
|
"lfo0_waveform": 0,
|
||||||
|
"lfo0_active": 1,
|
||||||
|
"lfo1_rate": 1.000000,
|
||||||
|
"lfo1_waveform": 0,
|
||||||
|
"lfo1_active": 0,
|
||||||
|
"filter_cutoff": 500.000000,
|
||||||
|
"filter_resonance": 0.050000,
|
||||||
|
"filter_type": 1,
|
||||||
|
"filter_active": 1,
|
||||||
|
"filter_modRouting": 0,
|
||||||
|
"filter_modDepth": 0.000000,
|
||||||
|
"filter_resModRouting": 0,
|
||||||
|
"filter_resModDepth": 0.000000,
|
||||||
|
"master_volume": 0.780000,
|
||||||
|
"master_pitchBendRange": 2.000000
|
||||||
|
}
|
||||||
50
patches/Mallets/Celesta.json
Normal file
50
patches/Mallets/Celesta.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"osc0_waveform": 0,
|
||||||
|
"osc0_dutyCycle": 0.500000,
|
||||||
|
"osc0_detune": 0.000000,
|
||||||
|
"osc0_gain": 0.500000,
|
||||||
|
"osc0_active": 1,
|
||||||
|
"osc0_octave": 1,
|
||||||
|
"osc0_modRouting0": 0,
|
||||||
|
"osc0_modRouting1": 0,
|
||||||
|
"osc0_modRouting2": 0,
|
||||||
|
"osc0_modDepth0": 0.000000,
|
||||||
|
"osc0_modDepth1": 0.000000,
|
||||||
|
"osc0_modDepth2": 0.000000,
|
||||||
|
"osc1_waveform": 1,
|
||||||
|
"osc1_dutyCycle": 0.500000,
|
||||||
|
"osc1_detune": 0.000000,
|
||||||
|
"osc1_gain": 0.160000,
|
||||||
|
"osc1_active": 1,
|
||||||
|
"osc1_octave": 2,
|
||||||
|
"osc1_modRouting0": 0,
|
||||||
|
"osc1_modRouting1": 0,
|
||||||
|
"osc1_modRouting2": 0,
|
||||||
|
"osc1_modDepth0": 0.000000,
|
||||||
|
"osc1_modDepth1": 0.000000,
|
||||||
|
"osc1_modDepth2": 0.000000,
|
||||||
|
"ampEnv_attack": 0.001000,
|
||||||
|
"ampEnv_decay": 0.900000,
|
||||||
|
"ampEnv_sustain": 0.000000,
|
||||||
|
"ampEnv_release": 0.150000,
|
||||||
|
"modEnv_attack": 0.001000,
|
||||||
|
"modEnv_decay": 0.100000,
|
||||||
|
"modEnv_sustain": 0.000000,
|
||||||
|
"modEnv_release": 0.020000,
|
||||||
|
"lfo0_rate": 1.000000,
|
||||||
|
"lfo0_waveform": 0,
|
||||||
|
"lfo0_active": 0,
|
||||||
|
"lfo1_rate": 1.000000,
|
||||||
|
"lfo1_waveform": 0,
|
||||||
|
"lfo1_active": 0,
|
||||||
|
"filter_cutoff": 4000.000000,
|
||||||
|
"filter_resonance": 0.040000,
|
||||||
|
"filter_type": 0,
|
||||||
|
"filter_active": 1,
|
||||||
|
"filter_modRouting": 0,
|
||||||
|
"filter_modDepth": 0.000000,
|
||||||
|
"filter_resModRouting": 0,
|
||||||
|
"filter_resModDepth": 0.000000,
|
||||||
|
"master_volume": 0.680000,
|
||||||
|
"master_pitchBendRange": 2.000000
|
||||||
|
}
|
||||||
50
patches/Mallets/Glockenspiel.json
Normal file
50
patches/Mallets/Glockenspiel.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"osc0_waveform": 0,
|
||||||
|
"osc0_dutyCycle": 0.500000,
|
||||||
|
"osc0_detune": 0.000000,
|
||||||
|
"osc0_gain": 0.550000,
|
||||||
|
"osc0_active": 1,
|
||||||
|
"osc0_octave": 1,
|
||||||
|
"osc0_modRouting0": 0,
|
||||||
|
"osc0_modRouting1": 0,
|
||||||
|
"osc0_modRouting2": 0,
|
||||||
|
"osc0_modDepth0": 0.000000,
|
||||||
|
"osc0_modDepth1": 0.000000,
|
||||||
|
"osc0_modDepth2": 0.000000,
|
||||||
|
"osc1_waveform": 0,
|
||||||
|
"osc1_dutyCycle": 0.500000,
|
||||||
|
"osc1_detune": 25.000000,
|
||||||
|
"osc1_gain": 0.320000,
|
||||||
|
"osc1_active": 1,
|
||||||
|
"osc1_octave": 2,
|
||||||
|
"osc1_modRouting0": 0,
|
||||||
|
"osc1_modRouting1": 0,
|
||||||
|
"osc1_modRouting2": 0,
|
||||||
|
"osc1_modDepth0": 0.000000,
|
||||||
|
"osc1_modDepth1": 0.000000,
|
||||||
|
"osc1_modDepth2": 0.000000,
|
||||||
|
"ampEnv_attack": 0.001000,
|
||||||
|
"ampEnv_decay": 1.800000,
|
||||||
|
"ampEnv_sustain": 0.000000,
|
||||||
|
"ampEnv_release": 0.300000,
|
||||||
|
"modEnv_attack": 0.001000,
|
||||||
|
"modEnv_decay": 0.100000,
|
||||||
|
"modEnv_sustain": 0.000000,
|
||||||
|
"modEnv_release": 0.020000,
|
||||||
|
"lfo0_rate": 1.000000,
|
||||||
|
"lfo0_waveform": 0,
|
||||||
|
"lfo0_active": 0,
|
||||||
|
"lfo1_rate": 1.000000,
|
||||||
|
"lfo1_waveform": 0,
|
||||||
|
"lfo1_active": 0,
|
||||||
|
"filter_cutoff": 1000.000000,
|
||||||
|
"filter_resonance": 0.040000,
|
||||||
|
"filter_type": 0,
|
||||||
|
"filter_active": 0,
|
||||||
|
"filter_modRouting": 0,
|
||||||
|
"filter_modDepth": 0.000000,
|
||||||
|
"filter_resModRouting": 0,
|
||||||
|
"filter_resModDepth": 0.000000,
|
||||||
|
"master_volume": 0.680000,
|
||||||
|
"master_pitchBendRange": 2.000000
|
||||||
|
}
|
||||||
50
patches/Mallets/Marimba.json
Normal file
50
patches/Mallets/Marimba.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"osc0_waveform": 0,
|
||||||
|
"osc0_dutyCycle": 0.500000,
|
||||||
|
"osc0_detune": 0.000000,
|
||||||
|
"osc0_gain": 0.700000,
|
||||||
|
"osc0_active": 1,
|
||||||
|
"osc0_octave": 0,
|
||||||
|
"osc0_modRouting0": 0,
|
||||||
|
"osc0_modRouting1": 0,
|
||||||
|
"osc0_modRouting2": 0,
|
||||||
|
"osc0_modDepth0": 0.000000,
|
||||||
|
"osc0_modDepth1": 0.000000,
|
||||||
|
"osc0_modDepth2": 0.000000,
|
||||||
|
"osc1_waveform": 0,
|
||||||
|
"osc1_dutyCycle": 0.500000,
|
||||||
|
"osc1_detune": -8.000000,
|
||||||
|
"osc1_gain": 0.220000,
|
||||||
|
"osc1_active": 1,
|
||||||
|
"osc1_octave": 2,
|
||||||
|
"osc1_modRouting0": 0,
|
||||||
|
"osc1_modRouting1": 0,
|
||||||
|
"osc1_modRouting2": 2,
|
||||||
|
"osc1_modDepth0": 0.000000,
|
||||||
|
"osc1_modDepth1": 0.000000,
|
||||||
|
"osc1_modDepth2": 0.450000,
|
||||||
|
"ampEnv_attack": 0.001000,
|
||||||
|
"ampEnv_decay": 1.000000,
|
||||||
|
"ampEnv_sustain": 0.000000,
|
||||||
|
"ampEnv_release": 0.150000,
|
||||||
|
"modEnv_attack": 0.001000,
|
||||||
|
"modEnv_decay": 0.018000,
|
||||||
|
"modEnv_sustain": 0.000000,
|
||||||
|
"modEnv_release": 0.006000,
|
||||||
|
"lfo0_rate": 1.000000,
|
||||||
|
"lfo0_waveform": 0,
|
||||||
|
"lfo0_active": 0,
|
||||||
|
"lfo1_rate": 1.000000,
|
||||||
|
"lfo1_waveform": 0,
|
||||||
|
"lfo1_active": 0,
|
||||||
|
"filter_cutoff": 1500.000000,
|
||||||
|
"filter_resonance": 0.080000,
|
||||||
|
"filter_type": 0,
|
||||||
|
"filter_active": 1,
|
||||||
|
"filter_modRouting": 0,
|
||||||
|
"filter_modDepth": 0.000000,
|
||||||
|
"filter_resModRouting": 0,
|
||||||
|
"filter_resModDepth": 0.000000,
|
||||||
|
"master_volume": 0.750000,
|
||||||
|
"master_pitchBendRange": 2.000000
|
||||||
|
}
|
||||||
50
patches/Mallets/MusicBox.json
Normal file
50
patches/Mallets/MusicBox.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"osc0_waveform": 0,
|
||||||
|
"osc0_dutyCycle": 0.500000,
|
||||||
|
"osc0_detune": 0.000000,
|
||||||
|
"osc0_gain": 0.500000,
|
||||||
|
"osc0_active": 1,
|
||||||
|
"osc0_octave": 1,
|
||||||
|
"osc0_modRouting0": 0,
|
||||||
|
"osc0_modRouting1": 0,
|
||||||
|
"osc0_modRouting2": 0,
|
||||||
|
"osc0_modDepth0": 0.000000,
|
||||||
|
"osc0_modDepth1": 0.000000,
|
||||||
|
"osc0_modDepth2": 0.000000,
|
||||||
|
"osc1_waveform": 0,
|
||||||
|
"osc1_dutyCycle": 0.500000,
|
||||||
|
"osc1_detune": 10.000000,
|
||||||
|
"osc1_gain": 0.180000,
|
||||||
|
"osc1_active": 1,
|
||||||
|
"osc1_octave": 2,
|
||||||
|
"osc1_modRouting0": 0,
|
||||||
|
"osc1_modRouting1": 0,
|
||||||
|
"osc1_modRouting2": 0,
|
||||||
|
"osc1_modDepth0": 0.000000,
|
||||||
|
"osc1_modDepth1": 0.000000,
|
||||||
|
"osc1_modDepth2": 0.000000,
|
||||||
|
"ampEnv_attack": 0.001000,
|
||||||
|
"ampEnv_decay": 0.700000,
|
||||||
|
"ampEnv_sustain": 0.000000,
|
||||||
|
"ampEnv_release": 0.100000,
|
||||||
|
"modEnv_attack": 0.001000,
|
||||||
|
"modEnv_decay": 0.100000,
|
||||||
|
"modEnv_sustain": 0.000000,
|
||||||
|
"modEnv_release": 0.020000,
|
||||||
|
"lfo0_rate": 1.000000,
|
||||||
|
"lfo0_waveform": 0,
|
||||||
|
"lfo0_active": 0,
|
||||||
|
"lfo1_rate": 1.000000,
|
||||||
|
"lfo1_waveform": 0,
|
||||||
|
"lfo1_active": 0,
|
||||||
|
"filter_cutoff": 1000.000000,
|
||||||
|
"filter_resonance": 0.040000,
|
||||||
|
"filter_type": 0,
|
||||||
|
"filter_active": 0,
|
||||||
|
"filter_modRouting": 0,
|
||||||
|
"filter_modDepth": 0.000000,
|
||||||
|
"filter_resModRouting": 0,
|
||||||
|
"filter_resModDepth": 0.000000,
|
||||||
|
"master_volume": 0.650000,
|
||||||
|
"master_pitchBendRange": 2.000000
|
||||||
|
}
|
||||||
50
patches/Mallets/SteelDrum.json
Normal file
50
patches/Mallets/SteelDrum.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"osc0_waveform": 0,
|
||||||
|
"osc0_dutyCycle": 0.500000,
|
||||||
|
"osc0_detune": 0.000000,
|
||||||
|
"osc0_gain": 0.550000,
|
||||||
|
"osc0_active": 1,
|
||||||
|
"osc0_octave": 0,
|
||||||
|
"osc0_modRouting0": 0,
|
||||||
|
"osc0_modRouting1": 0,
|
||||||
|
"osc0_modRouting2": 0,
|
||||||
|
"osc0_modDepth0": 0.000000,
|
||||||
|
"osc0_modDepth1": 0.000000,
|
||||||
|
"osc0_modDepth2": 0.000000,
|
||||||
|
"osc1_waveform": 1,
|
||||||
|
"osc1_dutyCycle": 0.500000,
|
||||||
|
"osc1_detune": -30.000000,
|
||||||
|
"osc1_gain": 0.320000,
|
||||||
|
"osc1_active": 1,
|
||||||
|
"osc1_octave": 1,
|
||||||
|
"osc1_modRouting0": 0,
|
||||||
|
"osc1_modRouting1": 0,
|
||||||
|
"osc1_modRouting2": 2,
|
||||||
|
"osc1_modDepth0": 0.000000,
|
||||||
|
"osc1_modDepth1": 0.000000,
|
||||||
|
"osc1_modDepth2": 0.320000,
|
||||||
|
"ampEnv_attack": 0.002000,
|
||||||
|
"ampEnv_decay": 0.650000,
|
||||||
|
"ampEnv_sustain": 0.000000,
|
||||||
|
"ampEnv_release": 0.100000,
|
||||||
|
"modEnv_attack": 0.001000,
|
||||||
|
"modEnv_decay": 0.030000,
|
||||||
|
"modEnv_sustain": 0.000000,
|
||||||
|
"modEnv_release": 0.010000,
|
||||||
|
"lfo0_rate": 1.000000,
|
||||||
|
"lfo0_waveform": 0,
|
||||||
|
"lfo0_active": 0,
|
||||||
|
"lfo1_rate": 1.000000,
|
||||||
|
"lfo1_waveform": 0,
|
||||||
|
"lfo1_active": 0,
|
||||||
|
"filter_cutoff": 150.000000,
|
||||||
|
"filter_resonance": 0.100000,
|
||||||
|
"filter_type": 1,
|
||||||
|
"filter_active": 1,
|
||||||
|
"filter_modRouting": 0,
|
||||||
|
"filter_modDepth": 0.000000,
|
||||||
|
"filter_resModRouting": 0,
|
||||||
|
"filter_resModDepth": 0.000000,
|
||||||
|
"master_volume": 0.720000,
|
||||||
|
"master_pitchBendRange": 2.000000
|
||||||
|
}
|
||||||
50
patches/Mallets/TubularBells.json
Normal file
50
patches/Mallets/TubularBells.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"osc0_waveform": 0,
|
||||||
|
"osc0_dutyCycle": 0.500000,
|
||||||
|
"osc0_detune": 0.000000,
|
||||||
|
"osc0_gain": 0.600000,
|
||||||
|
"osc0_active": 1,
|
||||||
|
"osc0_octave": 0,
|
||||||
|
"osc0_modRouting0": 0,
|
||||||
|
"osc0_modRouting1": 0,
|
||||||
|
"osc0_modRouting2": 2,
|
||||||
|
"osc0_modDepth0": 0.000000,
|
||||||
|
"osc0_modDepth1": 0.000000,
|
||||||
|
"osc0_modDepth2": 0.320000,
|
||||||
|
"osc1_waveform": 0,
|
||||||
|
"osc1_dutyCycle": 0.500000,
|
||||||
|
"osc1_detune": -20.000000,
|
||||||
|
"osc1_gain": 0.300000,
|
||||||
|
"osc1_active": 1,
|
||||||
|
"osc1_octave": 1,
|
||||||
|
"osc1_modRouting0": 0,
|
||||||
|
"osc1_modRouting1": 0,
|
||||||
|
"osc1_modRouting2": 0,
|
||||||
|
"osc1_modDepth0": 0.000000,
|
||||||
|
"osc1_modDepth1": 0.000000,
|
||||||
|
"osc1_modDepth2": 0.000000,
|
||||||
|
"ampEnv_attack": 0.005000,
|
||||||
|
"ampEnv_decay": 2.200000,
|
||||||
|
"ampEnv_sustain": 0.000000,
|
||||||
|
"ampEnv_release": 0.500000,
|
||||||
|
"modEnv_attack": 0.001000,
|
||||||
|
"modEnv_decay": 0.055000,
|
||||||
|
"modEnv_sustain": 0.000000,
|
||||||
|
"modEnv_release": 0.020000,
|
||||||
|
"lfo0_rate": 1.000000,
|
||||||
|
"lfo0_waveform": 0,
|
||||||
|
"lfo0_active": 0,
|
||||||
|
"lfo1_rate": 1.000000,
|
||||||
|
"lfo1_waveform": 0,
|
||||||
|
"lfo1_active": 0,
|
||||||
|
"filter_cutoff": 80.000000,
|
||||||
|
"filter_resonance": 0.040000,
|
||||||
|
"filter_type": 1,
|
||||||
|
"filter_active": 1,
|
||||||
|
"filter_modRouting": 0,
|
||||||
|
"filter_modDepth": 0.000000,
|
||||||
|
"filter_resModRouting": 0,
|
||||||
|
"filter_resModDepth": 0.000000,
|
||||||
|
"master_volume": 0.700000,
|
||||||
|
"master_pitchBendRange": 2.000000
|
||||||
|
}
|
||||||
50
patches/Mallets/Vibraphone.json
Normal file
50
patches/Mallets/Vibraphone.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"osc0_waveform": 0,
|
||||||
|
"osc0_dutyCycle": 0.500000,
|
||||||
|
"osc0_detune": 0.000000,
|
||||||
|
"osc0_gain": 0.650000,
|
||||||
|
"osc0_active": 1,
|
||||||
|
"osc0_octave": 1,
|
||||||
|
"osc0_modRouting0": 0,
|
||||||
|
"osc0_modRouting1": 0,
|
||||||
|
"osc0_modRouting2": 3,
|
||||||
|
"osc0_modDepth0": 0.000000,
|
||||||
|
"osc0_modDepth1": 0.000000,
|
||||||
|
"osc0_modDepth2": 0.180000,
|
||||||
|
"osc1_waveform": 0,
|
||||||
|
"osc1_dutyCycle": 0.500000,
|
||||||
|
"osc1_detune": 12.000000,
|
||||||
|
"osc1_gain": 0.180000,
|
||||||
|
"osc1_active": 1,
|
||||||
|
"osc1_octave": 1,
|
||||||
|
"osc1_modRouting0": 0,
|
||||||
|
"osc1_modRouting1": 0,
|
||||||
|
"osc1_modRouting2": 0,
|
||||||
|
"osc1_modDepth0": 0.000000,
|
||||||
|
"osc1_modDepth1": 0.000000,
|
||||||
|
"osc1_modDepth2": 0.000000,
|
||||||
|
"ampEnv_attack": 0.002000,
|
||||||
|
"ampEnv_decay": 1.400000,
|
||||||
|
"ampEnv_sustain": 0.000000,
|
||||||
|
"ampEnv_release": 0.200000,
|
||||||
|
"modEnv_attack": 0.001000,
|
||||||
|
"modEnv_decay": 0.100000,
|
||||||
|
"modEnv_sustain": 0.000000,
|
||||||
|
"modEnv_release": 0.020000,
|
||||||
|
"lfo0_rate": 6.500000,
|
||||||
|
"lfo0_waveform": 0,
|
||||||
|
"lfo0_active": 1,
|
||||||
|
"lfo1_rate": 1.000000,
|
||||||
|
"lfo1_waveform": 0,
|
||||||
|
"lfo1_active": 0,
|
||||||
|
"filter_cutoff": 1000.000000,
|
||||||
|
"filter_resonance": 0.040000,
|
||||||
|
"filter_type": 0,
|
||||||
|
"filter_active": 0,
|
||||||
|
"filter_modRouting": 0,
|
||||||
|
"filter_modDepth": 0.000000,
|
||||||
|
"filter_resModRouting": 0,
|
||||||
|
"filter_resModDepth": 0.000000,
|
||||||
|
"master_volume": 0.700000,
|
||||||
|
"master_pitchBendRange": 2.000000
|
||||||
|
}
|
||||||
50
patches/Mallets/Xylophone.json
Normal file
50
patches/Mallets/Xylophone.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"osc0_waveform": 1,
|
||||||
|
"osc0_dutyCycle": 0.500000,
|
||||||
|
"osc0_detune": 0.000000,
|
||||||
|
"osc0_gain": 0.600000,
|
||||||
|
"osc0_active": 1,
|
||||||
|
"osc0_octave": 0,
|
||||||
|
"osc0_modRouting0": 0,
|
||||||
|
"osc0_modRouting1": 0,
|
||||||
|
"osc0_modRouting2": 0,
|
||||||
|
"osc0_modDepth0": 0.000000,
|
||||||
|
"osc0_modDepth1": 0.000000,
|
||||||
|
"osc0_modDepth2": 0.000000,
|
||||||
|
"osc1_waveform": 1,
|
||||||
|
"osc1_dutyCycle": 0.500000,
|
||||||
|
"osc1_detune": 15.000000,
|
||||||
|
"osc1_gain": 0.280000,
|
||||||
|
"osc1_active": 1,
|
||||||
|
"osc1_octave": 1,
|
||||||
|
"osc1_modRouting0": 0,
|
||||||
|
"osc1_modRouting1": 0,
|
||||||
|
"osc1_modRouting2": 2,
|
||||||
|
"osc1_modDepth0": 0.000000,
|
||||||
|
"osc1_modDepth1": 0.000000,
|
||||||
|
"osc1_modDepth2": 0.380000,
|
||||||
|
"ampEnv_attack": 0.001000,
|
||||||
|
"ampEnv_decay": 0.500000,
|
||||||
|
"ampEnv_sustain": 0.000000,
|
||||||
|
"ampEnv_release": 0.070000,
|
||||||
|
"modEnv_attack": 0.001000,
|
||||||
|
"modEnv_decay": 0.012000,
|
||||||
|
"modEnv_sustain": 0.000000,
|
||||||
|
"modEnv_release": 0.004000,
|
||||||
|
"lfo0_rate": 1.000000,
|
||||||
|
"lfo0_waveform": 0,
|
||||||
|
"lfo0_active": 0,
|
||||||
|
"lfo1_rate": 1.000000,
|
||||||
|
"lfo1_waveform": 0,
|
||||||
|
"lfo1_active": 0,
|
||||||
|
"filter_cutoff": 3500.000000,
|
||||||
|
"filter_resonance": 0.060000,
|
||||||
|
"filter_type": 0,
|
||||||
|
"filter_active": 1,
|
||||||
|
"filter_modRouting": 0,
|
||||||
|
"filter_modDepth": 0.000000,
|
||||||
|
"filter_resModRouting": 0,
|
||||||
|
"filter_resModDepth": 0.000000,
|
||||||
|
"master_volume": 0.750000,
|
||||||
|
"master_pitchBendRange": 2.000000
|
||||||
|
}
|
||||||
50
patches/Pads/ChoirPad.json
Normal file
50
patches/Pads/ChoirPad.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"osc0_waveform": 1,
|
||||||
|
"osc0_dutyCycle": 0.500000,
|
||||||
|
"osc0_detune": 0.000000,
|
||||||
|
"osc0_gain": 4.000000,
|
||||||
|
"osc0_active": 1,
|
||||||
|
"osc0_octave": 0,
|
||||||
|
"osc0_modRouting0": 0,
|
||||||
|
"osc0_modRouting1": 3,
|
||||||
|
"osc0_modRouting2": 0,
|
||||||
|
"osc0_modDepth0": 0.000000,
|
||||||
|
"osc0_modDepth1": 12.000000,
|
||||||
|
"osc0_modDepth2": 0.000000,
|
||||||
|
"osc1_waveform": 1,
|
||||||
|
"osc1_dutyCycle": 0.500000,
|
||||||
|
"osc1_detune": 10.000000,
|
||||||
|
"osc1_gain": 3.763191,
|
||||||
|
"osc1_active": 1,
|
||||||
|
"osc1_octave": 0,
|
||||||
|
"osc1_modRouting0": 0,
|
||||||
|
"osc1_modRouting1": 0,
|
||||||
|
"osc1_modRouting2": 0,
|
||||||
|
"osc1_modDepth0": 0.000000,
|
||||||
|
"osc1_modDepth1": 0.000000,
|
||||||
|
"osc1_modDepth2": 0.000000,
|
||||||
|
"ampEnv_attack": 0.700000,
|
||||||
|
"ampEnv_decay": 0.300000,
|
||||||
|
"ampEnv_sustain": 0.700000,
|
||||||
|
"ampEnv_release": 0.500000,
|
||||||
|
"modEnv_attack": 0.001000,
|
||||||
|
"modEnv_decay": 0.100000,
|
||||||
|
"modEnv_sustain": 0.000000,
|
||||||
|
"modEnv_release": 0.020000,
|
||||||
|
"lfo0_rate": 0.350000,
|
||||||
|
"lfo0_waveform": 0,
|
||||||
|
"lfo0_active": 1,
|
||||||
|
"lfo1_rate": 1.000000,
|
||||||
|
"lfo1_waveform": 0,
|
||||||
|
"lfo1_active": 0,
|
||||||
|
"filter_cutoff": 1200.000000,
|
||||||
|
"filter_resonance": 0.080000,
|
||||||
|
"filter_type": 0,
|
||||||
|
"filter_active": 1,
|
||||||
|
"filter_modRouting": 0,
|
||||||
|
"filter_modDepth": 0.000000,
|
||||||
|
"filter_resModRouting": 0,
|
||||||
|
"filter_resModDepth": 0.000000,
|
||||||
|
"master_volume": 0.780000,
|
||||||
|
"master_pitchBendRange": 2.000000
|
||||||
|
}
|
||||||
50
patches/Pads/CrystalPad.json
Normal file
50
patches/Pads/CrystalPad.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"osc0_waveform": 0,
|
||||||
|
"osc0_dutyCycle": 0.500000,
|
||||||
|
"osc0_detune": 0.000000,
|
||||||
|
"osc0_gain": 0.550000,
|
||||||
|
"osc0_active": 1,
|
||||||
|
"osc0_octave": 1,
|
||||||
|
"osc0_modRouting0": 0,
|
||||||
|
"osc0_modRouting1": 3,
|
||||||
|
"osc0_modRouting2": 0,
|
||||||
|
"osc0_modDepth0": 0.000000,
|
||||||
|
"osc0_modDepth1": 8.000000,
|
||||||
|
"osc0_modDepth2": 0.000000,
|
||||||
|
"osc1_waveform": 0,
|
||||||
|
"osc1_dutyCycle": 0.500000,
|
||||||
|
"osc1_detune": 15.000000,
|
||||||
|
"osc1_gain": 0.350000,
|
||||||
|
"osc1_active": 1,
|
||||||
|
"osc1_octave": 2,
|
||||||
|
"osc1_modRouting0": 0,
|
||||||
|
"osc1_modRouting1": 0,
|
||||||
|
"osc1_modRouting2": 0,
|
||||||
|
"osc1_modDepth0": 0.000000,
|
||||||
|
"osc1_modDepth1": 0.000000,
|
||||||
|
"osc1_modDepth2": 0.000000,
|
||||||
|
"ampEnv_attack": 0.400000,
|
||||||
|
"ampEnv_decay": 0.500000,
|
||||||
|
"ampEnv_sustain": 0.500000,
|
||||||
|
"ampEnv_release": 0.800000,
|
||||||
|
"modEnv_attack": 0.001000,
|
||||||
|
"modEnv_decay": 0.100000,
|
||||||
|
"modEnv_sustain": 0.000000,
|
||||||
|
"modEnv_release": 0.020000,
|
||||||
|
"lfo0_rate": 0.300000,
|
||||||
|
"lfo0_waveform": 0,
|
||||||
|
"lfo0_active": 1,
|
||||||
|
"lfo1_rate": 1.000000,
|
||||||
|
"lfo1_waveform": 0,
|
||||||
|
"lfo1_active": 0,
|
||||||
|
"filter_cutoff": 300.000000,
|
||||||
|
"filter_resonance": 0.050000,
|
||||||
|
"filter_type": 1,
|
||||||
|
"filter_active": 1,
|
||||||
|
"filter_modRouting": 0,
|
||||||
|
"filter_modDepth": 0.000000,
|
||||||
|
"filter_resModRouting": 0,
|
||||||
|
"filter_resModDepth": 0.000000,
|
||||||
|
"master_volume": 0.780000,
|
||||||
|
"master_pitchBendRange": 2.000000
|
||||||
|
}
|
||||||
50
patches/Pads/DarkPad.json
Normal file
50
patches/Pads/DarkPad.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"osc0_waveform": 2,
|
||||||
|
"osc0_dutyCycle": 0.500000,
|
||||||
|
"osc0_detune": 0.000000,
|
||||||
|
"osc0_gain": 4.000000,
|
||||||
|
"osc0_active": 1,
|
||||||
|
"osc0_octave": -1,
|
||||||
|
"osc0_modRouting0": 0,
|
||||||
|
"osc0_modRouting1": 0,
|
||||||
|
"osc0_modRouting2": 3,
|
||||||
|
"osc0_modDepth0": 0.000000,
|
||||||
|
"osc0_modDepth1": 0.000000,
|
||||||
|
"osc0_modDepth2": 0.150000,
|
||||||
|
"osc1_waveform": 3,
|
||||||
|
"osc1_dutyCycle": 0.500000,
|
||||||
|
"osc1_detune": -12.000000,
|
||||||
|
"osc1_gain": 3.631121,
|
||||||
|
"osc1_active": 1,
|
||||||
|
"osc1_octave": 0,
|
||||||
|
"osc1_modRouting0": 0,
|
||||||
|
"osc1_modRouting1": 0,
|
||||||
|
"osc1_modRouting2": 0,
|
||||||
|
"osc1_modDepth0": 0.000000,
|
||||||
|
"osc1_modDepth1": 0.000000,
|
||||||
|
"osc1_modDepth2": 0.000000,
|
||||||
|
"ampEnv_attack": 1.000000,
|
||||||
|
"ampEnv_decay": 0.300000,
|
||||||
|
"ampEnv_sustain": 0.700000,
|
||||||
|
"ampEnv_release": 1.200000,
|
||||||
|
"modEnv_attack": 0.001000,
|
||||||
|
"modEnv_decay": 0.100000,
|
||||||
|
"modEnv_sustain": 0.000000,
|
||||||
|
"modEnv_release": 0.020000,
|
||||||
|
"lfo0_rate": 0.120000,
|
||||||
|
"lfo0_waveform": 2,
|
||||||
|
"lfo0_active": 1,
|
||||||
|
"lfo1_rate": 1.000000,
|
||||||
|
"lfo1_waveform": 0,
|
||||||
|
"lfo1_active": 0,
|
||||||
|
"filter_cutoff": 500.000000,
|
||||||
|
"filter_resonance": 0.150000,
|
||||||
|
"filter_type": 0,
|
||||||
|
"filter_active": 1,
|
||||||
|
"filter_modRouting": 3,
|
||||||
|
"filter_modDepth": 800.000000,
|
||||||
|
"filter_resModRouting": 0,
|
||||||
|
"filter_resModDepth": 0.000000,
|
||||||
|
"master_volume": 0.780000,
|
||||||
|
"master_pitchBendRange": 2.000000
|
||||||
|
}
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user