adding reaper-web docker file config and compose
This commit is contained in:
69
docker_compose/reaper-web/Dockerfile
Normal file
69
docker_compose/reaper-web/Dockerfile
Normal file
@@ -0,0 +1,69 @@
|
||||
FROM lscr.io/linuxserver/baseimage-kasmvnc:ubuntunoble
|
||||
|
||||
# Set REAPER version (can be updated via build-arg)
|
||||
ARG REAPER_VERSION="773"
|
||||
|
||||
# Title of the KasmVNC web tab
|
||||
ENV TITLE="Reaper-Web"
|
||||
|
||||
# Install dependencies for REAPER, Audio, and UI
|
||||
RUN apt-get update && apt-get install -y \
|
||||
libgl1 \
|
||||
libgl1-mesa-dri \
|
||||
libasound2t64 \
|
||||
libgdk-pixbuf2.0-0 \
|
||||
libgtk-3-0 \
|
||||
libxml2 \
|
||||
libcurl4 \
|
||||
libxcb-cursor0 \
|
||||
libxcb-keysyms1 \
|
||||
libxcb-icccm4 \
|
||||
libxcb-render-util0 \
|
||||
libxcb-xinerama0 \
|
||||
pipewire-jack \
|
||||
pulseaudio-utils \
|
||||
pavucontrol \
|
||||
wget \
|
||||
xz-utils \
|
||||
python3-xdg \
|
||||
&& apt-get clean \
|
||||
&& rm -rf /var/lib/apt/lists/*
|
||||
|
||||
# Download and install REAPER
|
||||
RUN wget https://www.reaper.fm/files/7.x/reaper${REAPER_VERSION}_linux_x86_64.tar.xz -O /tmp/reaper.tar.xz && \
|
||||
tar -xvf /tmp/reaper.tar.xz -C /tmp && \
|
||||
/tmp/reaper_linux_x86_64/install-reaper.sh \
|
||||
--install /opt \
|
||||
--integrate-user-desktop && \
|
||||
rm -rf /tmp/reaper*
|
||||
|
||||
# Environment variables for low-latency PipeWire/JACK
|
||||
ENV PIPEWIRE_LATENCY="128/48000"
|
||||
ENV LD_LIBRARY_PATH="/usr/lib/x86_64-linux-gnu/pipewire-0.3/jack:$LD_LIBRARY_PATH"
|
||||
ENV PULSE_RUNTIME_PATH="/config/.pulse"
|
||||
|
||||
# Set up autostart for REAPER and high-quality KasmVNC wrapper
|
||||
RUN mkdir -p /defaults && \
|
||||
sed -i 's/show_control_bar=true/show_control_bar=true\&preset=lossless/g' /kclient/public/index.html && \
|
||||
sed -i 's/http.listen(6900);/http.listen(6900, "0.0.0.0");/g' /kclient/index.js && \
|
||||
sed -i 's/<script src="public\/js\/pcm-player.js"><\/script>//g' /kclient/public/index.html && \
|
||||
sed -i 's|/defaults/mic.sock|/config/.pulse/mic.sock|g' /etc/s6-overlay/s6-rc.d/svc-kclient/run /kclient/index.js && \
|
||||
sed -i 's|/defaults/pid|/config/.pulse/pid|g' /etc/s6-overlay/s6-rc.d/svc-kclient/run && \
|
||||
sed -i "s/<\/body>/<script>document.addEventListener('click', function initAudio() { if (!('audioCtx' in player) || !player.audioCtx) { audio(); mic(); } document.removeEventListener('click', initAudio); }, { once: true });<\/script><\/body>/g" /kclient/public/index.html && \
|
||||
sed -i "s/(duration > .05)/(duration > .15)/g" /kclient/public/js/kclient.js && \
|
||||
sed -i "s/aio = socketIO(http, {path: SUBFOLDER + 'audio\/socket.io'});/aio = socketIO(http, {path: SUBFOLDER + 'audio\/socket.io', maxHttpBufferSize: 200000000, perMessageDeflate: false});/g" /kclient/index.js && \
|
||||
sed -i "s/load-module module-udev-detect/load-module module-udev-detect tsched=0/g" /etc/pulse/default.pa && \
|
||||
sed -i 's/<\/applications>/ <application class="*">\n <maximized>true<\/maximized>\n <\/application>\n<\/applications>/g' /etc/xdg/openbox/rc.xml
|
||||
COPY autostart.sh /defaults/autostart
|
||||
RUN chmod +x /defaults/autostart
|
||||
|
||||
# Bake in optimized REAPER configuration
|
||||
COPY config /custom-defaults
|
||||
COPY seed-config.sh /custom-cont-init.d/99-seed-config.sh
|
||||
RUN chmod +x /custom-cont-init.d/99-seed-config.sh
|
||||
|
||||
# Expose ports for KasmVNC (HTTP/HTTPS)
|
||||
EXPOSE 3000 3001
|
||||
|
||||
# REAPER config is stored in /config/.config/REAPER by default in this image
|
||||
VOLUME /config
|
||||
58
docker_compose/reaper-web/README.md
Normal file
58
docker_compose/reaper-web/README.md
Normal file
@@ -0,0 +1,58 @@
|
||||
# Reaper-Web
|
||||
|
||||
A low-latency, fully containerized deployment of REAPER DAW, accessible directly through a modern web browser via KasmVNC.
|
||||
|
||||
This repository builds a custom Ubuntu-based image that pipes PulseAudio through a Node.js WebSocket bridge, allowing you to produce music and record microphone audio remotely without needing a local DAW installation.
|
||||
|
||||
## Features
|
||||
- **Browser-Native Audio:** High-quality, low-latency audio playback and microphone recording streamed directly to your browser via WebSockets.
|
||||
- **Auto-Initialization:** The audio pipeline initializes seamlessly on the first click inside the container.
|
||||
- **Optimized Latency Stack:** Features reduced Node.js WebSocket overhead, `tsched=0` disabled in PulseAudio, and expanded JS playback buffers to prevent crackling.
|
||||
- **Persistent VST/Project Storage:** Plugins (`.vst3`, `.vst`, `.lv2`) and projects are mapped to external host directories for data safety.
|
||||
- **Baked-In Defaults:** Includes a pre-configured `reaper.ini` tailored for the web wrapper and Openbox settings that force REAPER into a maximized view by default.
|
||||
|
||||
## Architecture
|
||||
|
||||
* **Base Image:** `lscr.io/linuxserver/baseimage-kasmvnc:ubuntunoble`
|
||||
* **Window Manager:** Openbox (configured for forced fullscreen application view).
|
||||
* **Audio Backend:** PulseAudio & PipeWire
|
||||
* **Streaming Protocol:** KasmVNC (WebRTC/WebSockets for video, LSIO Node.js bridge for audio).
|
||||
|
||||
## Prerequisites
|
||||
- Docker & Docker Compose
|
||||
- Ensure your Docker host has ALSA drivers loaded (`/dev/snd` must exist on the host).
|
||||
|
||||
## Deployment
|
||||
|
||||
1. **Clone the configuration:**
|
||||
Ensure this project lives in your docker-compose app path (e.g. `/srv/configs/docker_compose/reaper-web`).
|
||||
|
||||
2. **Configure Environment:**
|
||||
Create an `.env` file to define your paths and secure VNC password:
|
||||
```bash
|
||||
nano .env
|
||||
```
|
||||
|
||||
3. **Build and Run:**
|
||||
```bash
|
||||
docker compose up -d --build
|
||||
```
|
||||
|
||||
4. **Access the DAW:**
|
||||
Navigate to `http://<YOUR_DOCKER_HOST>:<REAPER_HTTP_PORT>` (e.g., `http://10.0.0.190:3010`).
|
||||
*Note: Microphone access requires HTTPS. If you are routing this through Nginx Proxy Manager, ensure an SSL certificate is attached and Websocket Support is enabled.*
|
||||
|
||||
## Data Directories
|
||||
Map the following volumes in your `docker-compose.yaml` to persist your data:
|
||||
|
||||
- `/config` - Persistent application state and Reaper configurations. (If empty, it automatically populates from the image's optimized defaults on first boot).
|
||||
- `/projects` - Your Reaper `.RPP` files and audio recordings.
|
||||
- `/vst` - Legacy VST2 plugins.
|
||||
- `/usr/lib/vst3` - VST3 plugins.
|
||||
- `/usr/lib/lv2` - LV2 plugins.
|
||||
|
||||
## Troubleshooting
|
||||
|
||||
- **Audio is crackling:** This is usually due to network jitter or CPU overload. The internal playback buffers have been optimized to 150ms. If you are accessing this over a VPN or a high-latency WAN connection, you may need to increase the `duration > .15` threshold in `kclient.js` inside the `Dockerfile`.
|
||||
- **Microphone is not working:** The browser will strictly block microphone access unless the webpage is served over **HTTPS** or accessed via `localhost`. You must use a reverse proxy to handle the SSL termination.
|
||||
- **"Connection Refused" Audio Error:** If you see this in the logs, ensure the PulseAudio permissions fix (`PULSE_RUNTIME_PATH=/config/.pulse` in the `Dockerfile`) is active. This bypasses root-level Docker volume permission restrictions.
|
||||
5
docker_compose/reaper-web/autostart.sh
Normal file
5
docker_compose/reaper-web/autostart.sh
Normal file
@@ -0,0 +1,5 @@
|
||||
#!/bin/bash
|
||||
while true; do
|
||||
/opt/REAPER/reaper
|
||||
sleep 1
|
||||
done
|
||||
1
docker_compose/reaper-web/config/.bashrc
Normal file
1
docker_compose/reaper-web/config/.bashrc
Normal file
@@ -0,0 +1 @@
|
||||
export PATH="$HOME/.local/bin:$PATH"
|
||||
@@ -0,0 +1,50 @@
|
||||
[category]
|
||||
reacast.vst.so=External
|
||||
reacomp.vst.so=Dynamics
|
||||
reacontrolmidi.vst.so=MIDI
|
||||
readelay.vst.so=Delay
|
||||
reaeq.vst.so=EQ
|
||||
reafir.vst.so=Tools
|
||||
reagate.vst.so=Gate
|
||||
reainsert.vst.so=External
|
||||
realimit.vst.so=Dynamics
|
||||
reaninjam.vst.so=External
|
||||
reapitch.vst.so=Pitch Correction
|
||||
reasamplomatic.vst.so=Sampler
|
||||
reastream.vst.so=External
|
||||
reasurround.vst.so=Surround
|
||||
reasurround2.vst.so=Surround
|
||||
reasyndr.vst.so=Synth
|
||||
reasynth.vst.so=Synth
|
||||
reatune.vst.so=Tuner
|
||||
reaverb.vst.so=Reverb
|
||||
reaverbate.vst.so=Reverb
|
||||
reavocode.vst.so=Tools
|
||||
reavoice.vst.so=Tools
|
||||
reaxcomp.vst.so=Dynamics
|
||||
|
||||
[developer]
|
||||
reacast.vst.so=Cockos
|
||||
reacomp.vst.so=Cockos
|
||||
reacontrolmidi.vst.so=Cockos
|
||||
readelay.vst.so=Cockos
|
||||
reaeq.vst.so=Cockos
|
||||
reafir.vst.so=Cockos
|
||||
reagate.vst.so=Cockos
|
||||
reainsert.vst.so=Cockos
|
||||
realimit.vst.so=Cockos
|
||||
reaninjam.vst.so=Cockos
|
||||
reapitch.vst.so=Cockos
|
||||
reasamplomatic.vst.so=Cockos
|
||||
reastream.vst.so=Cockos
|
||||
reasurround.vst.so=Cockos
|
||||
reasurround2.vst.so=Cockos
|
||||
reasyndr.vst.so=Cockos
|
||||
reasynth.vst.so=Cockos
|
||||
reatune.vst.so=Cockos
|
||||
reaverb.vst.so=Cockos
|
||||
reaverbate.vst.so=Cockos
|
||||
reavocode.vst.so=Cockos
|
||||
reavoice.vst.so=Cockos
|
||||
reaxcomp.vst.so=Cockos
|
||||
|
||||
Binary file not shown.
666
docker_compose/reaper-web/config/.config/REAPER/reaper-jsfx.ini
Normal file
666
docker_compose/reaper-web/config/.config/REAPER/reaper-jsfx.ini
Normal file
@@ -0,0 +1,666 @@
|
||||
VERSION 1
|
||||
NAME analysis/gain_reduction_scope "JS: Gain Reduction Scope (Cockos)"
|
||||
NAME analysis/gfxanalyzer "JS: Frequency Spectrum Analyzer Meter (Cockos)"
|
||||
NAME analysis/gfxscope "JS: Oscilloscope Meter (Cockos)"
|
||||
NAME analysis/gfxspectrograph "JS: Spectrograph Spectrogram Meter (Cockos)"
|
||||
NAME analysis/loudness_meter "JS: Loudness Meter Peak/RMS/LUFS (Cockos)"
|
||||
NAME analysis/spectropaint "JS: Spectropaint Synthesis"
|
||||
NAME analysis/WigMCVUMeter "JS: WigWare Multi-channel Peak VU Meter"
|
||||
NAME analysis/zoomanalyzer "JS: Zoom Analyzer Demo"
|
||||
NAME delay/delay "JS: Delay"
|
||||
NAME delay/delay_chfun "JS: Delay w/Stereo Bounce"
|
||||
NAME delay/delay_chorus "JS: Delay w/Chorus"
|
||||
NAME delay/delay_lowres "JS: Delay (Lo-Fi)"
|
||||
NAME delay/delay_sustain "JS: Delay w/Sustain"
|
||||
NAME delay/delay_tone "JS: Delay w/Tone Control"
|
||||
NAME delay/delay_varlen "JS: Delay w/LFO-Modulated Length"
|
||||
NAME delay/time_adjustment "JS: Time Adjustment Delay"
|
||||
NAME dynamics/general_dynamics "JS: General Dynamics (Cockos)"
|
||||
NAME filters/autopeakfilter "JS: FFT Peak-Following Filter"
|
||||
NAME filters/dc_remove "JS: DC Filter"
|
||||
NAME filters/mdct-filter "JS: MDCT Filter"
|
||||
NAME filters/mdct-volsweep "JS: MDCT Sweeping Filter"
|
||||
NAME filters/resonantlowpass "JS: Resonant Lowpass Filter"
|
||||
NAME filters/spectro_filter_paint "JS: Spectropaint Filter"
|
||||
NAME filters/sweepinglowpass "JS: Sweeping Resonant Lowpass Filter"
|
||||
NAME guitar/amp-model "JS: Convolution Amp/Cab Modeler"
|
||||
NAME guitar/amp-model-dual "JS: Convolution Dual Amp Modeler"
|
||||
NAME guitar/chorus "JS: Chorus"
|
||||
NAME guitar/distort-fuzz "JS: Distortion (Fuzz)"
|
||||
NAME guitar/distortion "JS: Distortion"
|
||||
NAME guitar/flanger "JS: Flanger"
|
||||
NAME guitar/phaser "JS: 4-Tap Phaser"
|
||||
NAME guitar/tremolo "JS: Tremolo"
|
||||
NAME guitar/wah "JS: Wah-Wah"
|
||||
NAME IX/MIDI_CCRider "JS: MIDI CC LFO Generator"
|
||||
NAME IX/MIDI_DuplicateFilter "JS: MIDI Duplicate Note Filter"
|
||||
NAME IX/MIDI_KeyMap "JS: MIDI Map To Key v2"
|
||||
NAME IX/MIDI_KeySnap "JS: MIDI Snap To Key"
|
||||
NAME IX/MIDI_Router "JS: MIDI Router/Transpose"
|
||||
NAME IX/MIDI_Tool "JS: MIDI Tool"
|
||||
NAME "IX/MIDI_Tool II" "JS: MIDI Tool v2"
|
||||
NAME IX/MIDI_Variant "JS: MIDI Pattern/Scale Variation Generator"
|
||||
NAME "IX/MIDI_Velocifier II" "JS: MIDI Velocity Variation Generator"
|
||||
NAME IX/MIDI_Wobulator "JS: MIDI Pitch Wheel LFO"
|
||||
NAME IX/Mixer_8xM-1xS "JS: 8x Mono to 1x Stereo Mixer"
|
||||
NAME IX/Mixer_8xS-1xS "JS: 8x Stereo to 1x Stereo Mixer"
|
||||
NAME IX/PhaseAdjustingRouter "JS: Channel Router w/Polarity"
|
||||
NAME IX/StereoPhaseInvert "JS: Channel Polarity Control"
|
||||
NAME IX/Switcher2 "JS: 8-Channel Input Switcher"
|
||||
NAME IX/SwixMitch "JS: SwixMitch (4x Stereo In, 2 Bus X-Fader)"
|
||||
NAME Liteon/3bandpeakfilter "JS: 3-Band Peak Filter"
|
||||
NAME Liteon/applefilter12db "JS: Apple 2-Pole Lowpass Filter"
|
||||
NAME Liteon/applefilter72db "JS: Apple 12-Pole Filter"
|
||||
NAME Liteon/bassmanager "JS: Bass Manager/Booster"
|
||||
NAME Liteon/butterworth24db "JS: Butterworth 4-Pole Filter"
|
||||
NAME Liteon/cheby24db "JS: Chebyshev 4-Pole Filter"
|
||||
NAME Liteon/deesser "JS: De-esser"
|
||||
NAME Liteon/lorenzattractor "JS: Lorenz Attractor"
|
||||
NAME Liteon/moog24db "JS: Moog 4-Pole Filter"
|
||||
NAME Liteon/nonlinear "JS: Non-Linear Processor"
|
||||
NAME Liteon/np1136peaklimiter "JS: NP1136 Peak Limiter"
|
||||
NAME Liteon/pinknoisegen "JS: Pink Noise Generator"
|
||||
NAME Liteon/presenceeq "JS: Presence EQ"
|
||||
NAME Liteon/pseudostereo "JS: MDA Pseudo-Stereo"
|
||||
NAME Liteon/rbjstereofilter12db "JS: RBJ Stereo Image Filter"
|
||||
NAME Liteon/ringmodulator "JS: Ring Modulator"
|
||||
NAME Liteon/shelvingfilter "JS: Shelving Filter"
|
||||
NAME Liteon/simplelp6db "JS: Simple 1-Pole Filter"
|
||||
NAME Liteon/statevariable "JS: State Variable Morphing Filter"
|
||||
NAME Liteon/tilteq "JS: Tilt Equalizer"
|
||||
NAME Liteon/vumetergfx "JS: VU Meter"
|
||||
NAME Liteon/vumetergfxsum "JS: VU Meter (Summed)"
|
||||
NAME Liteon/waveshapermulti "JS: Multi Waveshaper"
|
||||
NAME loopsamplers/autoloop "JS: Auto Looper"
|
||||
NAME loopsamplers/loopsampler-granul "JS: Granular Loop Sampler"
|
||||
NAME loopsamplers/loopsampler-m2 "JS: Loop Sampler"
|
||||
NAME loopsamplers/loopsampler-m2-midi "JS: Loop Sampler w/MIDI Triggers"
|
||||
NAME loopsamplers/super8 "JS: Super8 MIDI-controlled synchronized looper (Cockos)"
|
||||
NAME loser/3BandEQ "JS: 3-Band EQ"
|
||||
NAME loser/3BandJoiner "JS: 3-Band Joiner"
|
||||
NAME loser/3BandSplitter "JS: 3-Band Splitter"
|
||||
NAME loser/4BandEQ "JS: 4-Band EQ"
|
||||
NAME loser/4BandJoiner "JS: 4-Band Joiner"
|
||||
NAME loser/4BandSplitter "JS: 4-Band Splitter"
|
||||
NAME loser/50HzKicker "JS: 50 Hz Kicker"
|
||||
NAME loser/5BandJoiner "JS: 5-Band Joiner"
|
||||
NAME loser/5BandSplitter "JS: 5-Band Splitter"
|
||||
NAME loser/amplitudeModulator "JS: Amplitude Modulator"
|
||||
NAME loser/CenterCanceler "JS: Center Canceler"
|
||||
NAME loser/Compciter "JS: Compciter"
|
||||
NAME loser/DDC "JS: Digital Drum Compressor"
|
||||
NAME loser/DVC2JS "JS: Digital Versatile Compressor v2"
|
||||
NAME loser/DVCJS "JS: Digital Versatile Compressor"
|
||||
NAME loser/Exciter "JS: Exciter"
|
||||
NAME loser/gfxGoniometer "JS: Goniometer"
|
||||
NAME loser/masterLimiter "JS: Master Limiter"
|
||||
NAME loser/MGA_JSLimiter "JS: MGA JS Limiter"
|
||||
NAME loser/MGA_JSLimiterST "JS: MGA JS Limiter (Unlinked Stereo)"
|
||||
NAME loser/MIDI_EQ_Ducker "JS: MIDI EQ Ducker"
|
||||
NAME loser/phaseMeter "JS: Channel Phase Meter"
|
||||
NAME loser/ppp "JS: Ping Pong Pan"
|
||||
NAME loser/Saturation "JS: Saturation"
|
||||
NAME loser/SP1LimiterJS "JS: Simple Peak-1 Limiter"
|
||||
NAME loser/stereo "JS: Stereo Upmix"
|
||||
NAME loser/stereoEnhancer "JS: Stereo Enhancer"
|
||||
NAME loser/StereoField "JS: Stereo Field Manipulator"
|
||||
NAME loser/TimeDelayer "JS: Channel Time Delayer"
|
||||
NAME loser/timeDifferencePan "JS: Time Difference Pan"
|
||||
NAME loser/TransientController "JS: Transient Controller"
|
||||
NAME loser/TransientKiller "JS: Transient Killer"
|
||||
NAME loser/UpwardExpander "JS: Upward Expander"
|
||||
NAME loser/waveShapingDstr "JS: Waveshaping Distortion"
|
||||
NAME loser/WhiteNoise "JS: White Noise Generator"
|
||||
NAME loser/ZeroCrossingMaximizer "JS: Zero Crossing Maximizer"
|
||||
NAME meters/bit_meter "JS: Bit Meter (Cockos)"
|
||||
NAME meters/dynamics_meter "JS: Dynamic Range Meter"
|
||||
NAME midi/drumtrigger "JS: Audio To MIDI Drum Trigger"
|
||||
NAME midi/midi_arp "JS: MIDI Arpeggiator"
|
||||
NAME midi/midi_CC_mapper "JS: MIDI CC Mapper"
|
||||
NAME midi/midi_choke "JS: MIDI Choke"
|
||||
NAME midi/midi_chorderizer "JS: MIDI Chorderizer"
|
||||
NAME midi/midi_chordkey "JS: MIDI Chord In Key"
|
||||
NAME midi/midi_delay "JS: MIDI Delay"
|
||||
NAME midi/midi_logger "JS: MIDI Logger"
|
||||
NAME midi/midi_maptokey "JS: MIDI Map To Key"
|
||||
NAME midi/midi_note2channel "JS: MIDI Route Note To Channel"
|
||||
NAME midi/midi_note_filter "JS: MIDI Note Filter"
|
||||
NAME midi/midi_note_hold "JS: MIDI Note Hold"
|
||||
NAME midi/midi_note_repeater "JS: MIDI Note Repeater"
|
||||
NAME midi/midi_note_sanitizer "JS: MIDI note sanitizer"
|
||||
NAME midi/midi_transpose "JS: MIDI Transpose Notes"
|
||||
NAME midi/midi_velocitycontrol "JS: MIDI Velocity Control"
|
||||
NAME midi/midinoteondelay "JS: MIDI Note-On Delay"
|
||||
NAME midi/mtc_logger "JS: MTC Logger"
|
||||
NAME midi/program_bank_onload "JS: MIDI Program/Bank Switch on Load"
|
||||
NAME midi/sequencer_baby "JS: MIDI Sequencer Baby"
|
||||
NAME midi/sequencer_baby_v2 "JS: MIDI Sequencer Baby v2"
|
||||
NAME midi/sequencer_megababy "JS: MIDI Sequencer Megababy"
|
||||
NAME misc/adpcm_simulator "JS: ADPCM Simulator"
|
||||
NAME misc/reverseness "JS: Delay w/Reverseness"
|
||||
NAME misc/tonifier "JS: Tonifier"
|
||||
NAME misc/tonifier2 "JS: Tonifier v2"
|
||||
NAME misc/video_sample_peeker "JS: video sample peeker"
|
||||
NAME old_unsupported/dither "JS: Bit Reduction/Dither"
|
||||
NAME pitch/mdct-shift "JS: MDCT Shifter"
|
||||
NAME pitch/octavedown "JS: Pitch an Octave Down"
|
||||
NAME pitch/octaveup "JS: Pitch an Octave Up"
|
||||
NAME pitch/pitch2 "JS: Pitch Down-Shifter 2"
|
||||
NAME pitch/pitchdown "JS: Pitch Down-Shifter"
|
||||
NAME pitch/superpitch "JS: Pitch Shifter 2"
|
||||
NAME remaincalm_org/avocado_glitch "JS: Avocado Ducking Glitch Generator"
|
||||
NAME remaincalm_org/floaty_delay "JS: Delay (Floaty)"
|
||||
NAME remaincalm_org/paranoia_mangler "JS: Paranoia Mangler"
|
||||
NAME remaincalm_org/tonegate "JS: Tone Gate"
|
||||
NAME schwa/audio_statistics "JS: Audio Statistics"
|
||||
NAME schwa/fft_splitter "JS: FFT Splitter"
|
||||
NAME schwa/gaussian_noise_generator "JS: Gaussian Noise Generator"
|
||||
NAME schwa/midi_examine "JS: MIDI Examiner"
|
||||
NAME schwa/midi_humanizer "JS: MIDI Velocity and Timing Humanizer"
|
||||
NAME schwa/midi_modal_randomness "JS: MIDI Modal Randomness"
|
||||
NAME schwa/soft_clipper "JS: Soft Clipper/Limiter"
|
||||
NAME sstillwell/1175 "JS: 1175 Compressor"
|
||||
NAME sstillwell/3x3 "JS: 3x3 EQ"
|
||||
NAME sstillwell/3x3_6dbSlope "JS: 3x3 EQ (1-Pole Crossover)"
|
||||
NAME sstillwell/4x4 "JS: 4x4 EQ"
|
||||
NAME sstillwell/autoexpand "JS: Auto Expander"
|
||||
NAME sstillwell/badbussmojo "JS: Bad Buss Mojo Waveshaper"
|
||||
NAME sstillwell/badbussmojo_aa "JS: Bad Buss Mojo Waveshaper w/AA"
|
||||
NAME sstillwell/chorus "JS: Chorus (Improved Shaping)"
|
||||
NAME sstillwell/chorus_stereo "JS: Chorus (Stereo)"
|
||||
NAME sstillwell/delay_pong "JS: Delay w/Tempo Ping-Pong"
|
||||
NAME sstillwell/delay_tempo "JS: Delay w/Tempo Length"
|
||||
NAME sstillwell/dirtsqueeze "JS: Dirt Squeeze Compressor"
|
||||
NAME sstillwell/eventhorizon "JS: Event Horizon Clipper"
|
||||
NAME sstillwell/eventhorizon2 "JS: Event Horizon Limiter/Clipper"
|
||||
NAME sstillwell/exciter "JS: Exciter (Treble Enhancer)"
|
||||
NAME sstillwell/expander "JS: Downward Expander"
|
||||
NAME sstillwell/expressbus "JS: Express Bus Compressor"
|
||||
NAME sstillwell/fairlychildish "JS: Fairly Childish Compressor/Limiter"
|
||||
NAME sstillwell/fairlychildish2 "JS: Fairly Childish Stereo Compressor/Limiter"
|
||||
NAME sstillwell/flangebaby "JS: Flange Baby"
|
||||
NAME sstillwell/hpflpf "JS: RBJ Highpass/Lowpass Filters"
|
||||
NAME sstillwell/hugebooty "JS: Huge Booty Bass Enhancer"
|
||||
NAME sstillwell/louderizer "JS: Louderizer"
|
||||
NAME sstillwell/louderizer_lpf "JS: Louderizer LP"
|
||||
NAME sstillwell/majortom "JS: Major Tom Compressor"
|
||||
NAME sstillwell/mastertom "JS: Master Tom Compressor"
|
||||
NAME sstillwell/ozzifier "JS: Ozzifier Chorus"
|
||||
NAME sstillwell/randomizer "JS: MIDI Note Randomize"
|
||||
NAME sstillwell/rbj1073 "JS: RBJ 1073 EQ"
|
||||
NAME sstillwell/rbj4eq "JS: RBJ 4-Band Semi-Parametric EQ"
|
||||
NAME sstillwell/rbj7eq "JS: RBJ 7-Band Graphic EQ"
|
||||
NAME sstillwell/realoud "JS: ReaLoud"
|
||||
NAME sstillwell/realoud_lpf "JS: ReaLoud LP"
|
||||
NAME sstillwell/stereowidth "JS: Stereo Width"
|
||||
NAME sstillwell/thunderkick "JS: Thunderkick"
|
||||
NAME sstillwell/volscale "JS: MIDI Velocity Scaler/Compressor"
|
||||
NAME sstillwell/width "JS: Subtractive Stereo Enhancer"
|
||||
NAME synthesis/sine_sweep "JS: Sine Sweep Generator"
|
||||
NAME synthesis/spectral_hold "JS: Spectral Hold (Cockos)"
|
||||
NAME synthesis/tonegenerator "JS: Tone Generator"
|
||||
NAME Teej/rbj12eq-teej "JS: RBJ 12-Band EQ w/HPF"
|
||||
NAME Teej/rbj4eq-teej "JS: RBJ 4-Band Semi-Parametric EQ v2"
|
||||
NAME Teej/rbj4notch-teej "JS: RBJ 4-Band Notch Filter"
|
||||
NAME "Till/Auto-Wideness v1.0" "JS: Auto-Wideness"
|
||||
NAME "Till/Transient-driven Auto-Pan v1.0 (Receiver)" "JS: Transient-Driven Auto-Pan (Receiver)"
|
||||
NAME "Till/Transient-driven Auto-Pan v1.0 (Transmitter)" "JS: Transient-Driven Auto-Pan (Transmitter)"
|
||||
NAME "Till/Transient-driven Auto-Pan v1.1 (Receiver)" "JS: Transient-Driven Auto-Pan v1.1 (Receiver)"
|
||||
NAME "Till/Transient-driven Auto-Pan v1.1 (Transmitter)" "JS: Transient-Driven Auto-Pan v1.1 (Transmitter)"
|
||||
NAME utility/chanmix2 "JS: Stereo Channel Volume/Pan/Polarity Control"
|
||||
NAME utility/channel_mapper "JS: Channel Mapper-Downmixer (Cockos)"
|
||||
NAME utility/channelmixer "JS: Channel Mixer"
|
||||
NAME utility/dither_psycho "JS: Bit Reduction/Dither w/Noise Shaping"
|
||||
NAME utility/KanakaMS5 "JS: Mid/Side Decoder"
|
||||
NAME utility/KanakaMSEncoder1 "JS: Mid/Side Encoder"
|
||||
NAME utility/phase_adjust "JS: Phase Rotator"
|
||||
NAME utility/smpte_ltc_reader "JS: SMPTE LTC Reader/Meter"
|
||||
NAME utility/vca_follow "JS: VCA Follow"
|
||||
NAME utility/vca_lead "JS: VCA Lead"
|
||||
NAME utility/volume "JS: Volume Adjustment"
|
||||
NAME utility/volume_pan "JS: Volume/Pan Smoother"
|
||||
NAME utility/volume_pan_sample_accurate_auto "JS: Volume/Pan Smoother v5"
|
||||
NAME waveshapers/graphdist "JS: Graphical Waveshaper"
|
||||
NAME waveshapers/graphdist-dyn "JS: Graphical Dynamic Waveshaper"
|
||||
REV "1175 Compressor" sstillwell/1175
|
||||
REV "3-Band EQ" loser/3BandEQ
|
||||
REV "3-Band Joiner" loser/3BandJoiner
|
||||
REV "3-Band Peak Filter" Liteon/3bandpeakfilter
|
||||
REV "3-Band Splitter" loser/3BandSplitter
|
||||
REV "3x3 EQ" sstillwell/3x3
|
||||
REV "3x3 EQ (1-Pole Crossover)" sstillwell/3x3_6dbSlope
|
||||
REV "4-Band EQ" loser/4BandEQ
|
||||
REV "4-Band Joiner" loser/4BandJoiner
|
||||
REV "4-Band Splitter" loser/4BandSplitter
|
||||
REV "4-Tap Phaser" guitar/phaser
|
||||
REV "4x4 EQ" sstillwell/4x4
|
||||
REV "5-Band Joiner" loser/5BandJoiner
|
||||
REV "5-Band Splitter" loser/5BandSplitter
|
||||
REV "50 Hz Kicker" loser/50HzKicker
|
||||
REV "8-Channel Input Switcher" IX/Switcher2
|
||||
REV "8x Mono to 1x Stereo Mixer" IX/Mixer_8xM-1xS
|
||||
REV "8x Stereo to 1x Stereo Mixer" IX/Mixer_8xS-1xS
|
||||
REV "ADPCM Simulator" misc/adpcm_simulator
|
||||
REV "Amplitude Modulator" loser/amplitudeModulator
|
||||
REV "Apple 12-Pole Filter" Liteon/applefilter72db
|
||||
REV "Apple 2-Pole Lowpass Filter" Liteon/applefilter12db
|
||||
REV "Audio Statistics" schwa/audio_statistics
|
||||
REV "Audio To MIDI Drum Trigger" midi/drumtrigger
|
||||
REV "Auto Expander" sstillwell/autoexpand
|
||||
REV "Auto Looper" loopsamplers/autoloop
|
||||
REV Auto-Wideness "Till/Auto-Wideness v1.0"
|
||||
REV "Avocado Ducking Glitch Generator" remaincalm_org/avocado_glitch
|
||||
REV "Bad Buss Mojo Waveshaper" sstillwell/badbussmojo
|
||||
REV "Bad Buss Mojo Waveshaper w/AA" sstillwell/badbussmojo_aa
|
||||
REV "Bass Manager/Booster" Liteon/bassmanager
|
||||
REV "Bit Meter (Cockos)" meters/bit_meter
|
||||
REV "Bit Reduction/Dither" old_unsupported/dither
|
||||
REV "Bit Reduction/Dither w/Noise Shaping" utility/dither_psycho
|
||||
REV "Butterworth 4-Pole Filter" Liteon/butterworth24db
|
||||
REV "Center Canceler" loser/CenterCanceler
|
||||
REV "Channel Mapper-Downmixer (Cockos)" utility/channel_mapper
|
||||
REV "Channel Mixer" utility/channelmixer
|
||||
REV "Channel Phase Meter" loser/phaseMeter
|
||||
REV "Channel Polarity Control" IX/StereoPhaseInvert
|
||||
REV "Channel Router w/Polarity" IX/PhaseAdjustingRouter
|
||||
REV "Channel Time Delayer" loser/TimeDelayer
|
||||
REV "Chebyshev 4-Pole Filter" Liteon/cheby24db
|
||||
REV Chorus guitar/chorus
|
||||
REV "Chorus (Improved Shaping)" sstillwell/chorus
|
||||
REV "Chorus (Stereo)" sstillwell/chorus_stereo
|
||||
REV Compciter loser/Compciter
|
||||
REV "Convolution Amp/Cab Modeler" guitar/amp-model
|
||||
REV "Convolution Dual Amp Modeler" guitar/amp-model-dual
|
||||
REV "DC Filter" filters/dc_remove
|
||||
REV De-esser Liteon/deesser
|
||||
REV Delay delay/delay
|
||||
REV "Delay (Floaty)" remaincalm_org/floaty_delay
|
||||
REV "Delay (Lo-Fi)" delay/delay_lowres
|
||||
REV "Delay w/Chorus" delay/delay_chorus
|
||||
REV "Delay w/LFO-Modulated Length" delay/delay_varlen
|
||||
REV "Delay w/Reverseness" misc/reverseness
|
||||
REV "Delay w/Stereo Bounce" delay/delay_chfun
|
||||
REV "Delay w/Sustain" delay/delay_sustain
|
||||
REV "Delay w/Tempo Length" sstillwell/delay_tempo
|
||||
REV "Delay w/Tempo Ping-Pong" sstillwell/delay_pong
|
||||
REV "Delay w/Tone Control" delay/delay_tone
|
||||
REV "Digital Drum Compressor" loser/DDC
|
||||
REV "Digital Versatile Compressor" loser/DVCJS
|
||||
REV "Digital Versatile Compressor v2" loser/DVC2JS
|
||||
REV "Dirt Squeeze Compressor" sstillwell/dirtsqueeze
|
||||
REV Distortion guitar/distortion
|
||||
REV "Distortion (Fuzz)" guitar/distort-fuzz
|
||||
REV "Downward Expander" sstillwell/expander
|
||||
REV "Dynamic Range Meter" meters/dynamics_meter
|
||||
REV "Event Horizon Clipper" sstillwell/eventhorizon
|
||||
REV "Event Horizon Limiter/Clipper" sstillwell/eventhorizon2
|
||||
REV Exciter loser/Exciter
|
||||
REV "Exciter (Treble Enhancer)" sstillwell/exciter
|
||||
REV "Express Bus Compressor" sstillwell/expressbus
|
||||
REV "FFT Peak-Following Filter" filters/autopeakfilter
|
||||
REV "FFT Splitter" schwa/fft_splitter
|
||||
REV "Fairly Childish Compressor/Limiter" sstillwell/fairlychildish
|
||||
REV "Fairly Childish Stereo Compressor/Limiter" sstillwell/fairlychildish2
|
||||
REV "Flange Baby" sstillwell/flangebaby
|
||||
REV Flanger guitar/flanger
|
||||
REV "Frequency Spectrum Analyzer Meter (Cockos)" analysis/gfxanalyzer
|
||||
REV "Gain Reduction Scope (Cockos)" analysis/gain_reduction_scope
|
||||
REV "Gaussian Noise Generator" schwa/gaussian_noise_generator
|
||||
REV "General Dynamics (Cockos)" dynamics/general_dynamics
|
||||
REV Goniometer loser/gfxGoniometer
|
||||
REV "Granular Loop Sampler" loopsamplers/loopsampler-granul
|
||||
REV "Graphical Dynamic Waveshaper" waveshapers/graphdist-dyn
|
||||
REV "Graphical Waveshaper" waveshapers/graphdist
|
||||
REV "Huge Booty Bass Enhancer" sstillwell/hugebooty
|
||||
REV "Loop Sampler" loopsamplers/loopsampler-m2
|
||||
REV "Loop Sampler w/MIDI Triggers" loopsamplers/loopsampler-m2-midi
|
||||
REV "Lorenz Attractor" Liteon/lorenzattractor
|
||||
REV Louderizer sstillwell/louderizer
|
||||
REV "Louderizer LP" sstillwell/louderizer_lpf
|
||||
REV "Loudness Meter Peak/RMS/LUFS (Cockos)" analysis/loudness_meter
|
||||
REV "MDA Pseudo-Stereo" Liteon/pseudostereo
|
||||
REV "MDCT Filter" filters/mdct-filter
|
||||
REV "MDCT Shifter" pitch/mdct-shift
|
||||
REV "MDCT Sweeping Filter" filters/mdct-volsweep
|
||||
REV "MGA JS Limiter" loser/MGA_JSLimiter
|
||||
REV "MGA JS Limiter (Unlinked Stereo)" loser/MGA_JSLimiterST
|
||||
REV "MIDI Arpeggiator" midi/midi_arp
|
||||
REV "MIDI CC LFO Generator" IX/MIDI_CCRider
|
||||
REV "MIDI CC Mapper" midi/midi_CC_mapper
|
||||
REV "MIDI Choke" midi/midi_choke
|
||||
REV "MIDI Chord In Key" midi/midi_chordkey
|
||||
REV "MIDI Chorderizer" midi/midi_chorderizer
|
||||
REV "MIDI Delay" midi/midi_delay
|
||||
REV "MIDI Duplicate Note Filter" IX/MIDI_DuplicateFilter
|
||||
REV "MIDI EQ Ducker" loser/MIDI_EQ_Ducker
|
||||
REV "MIDI Examiner" schwa/midi_examine
|
||||
REV "MIDI Logger" midi/midi_logger
|
||||
REV "MIDI Map To Key" midi/midi_maptokey
|
||||
REV "MIDI Map To Key v2" IX/MIDI_KeyMap
|
||||
REV "MIDI Modal Randomness" schwa/midi_modal_randomness
|
||||
REV "MIDI Note Filter" midi/midi_note_filter
|
||||
REV "MIDI Note Hold" midi/midi_note_hold
|
||||
REV "MIDI Note Randomize" sstillwell/randomizer
|
||||
REV "MIDI Note Repeater" midi/midi_note_repeater
|
||||
REV "MIDI Note-On Delay" midi/midinoteondelay
|
||||
REV "MIDI Pattern/Scale Variation Generator" IX/MIDI_Variant
|
||||
REV "MIDI Pitch Wheel LFO" IX/MIDI_Wobulator
|
||||
REV "MIDI Program/Bank Switch on Load" midi/program_bank_onload
|
||||
REV "MIDI Route Note To Channel" midi/midi_note2channel
|
||||
REV "MIDI Router/Transpose" IX/MIDI_Router
|
||||
REV "MIDI Sequencer Baby" midi/sequencer_baby
|
||||
REV "MIDI Sequencer Baby v2" midi/sequencer_baby_v2
|
||||
REV "MIDI Sequencer Megababy" midi/sequencer_megababy
|
||||
REV "MIDI Snap To Key" IX/MIDI_KeySnap
|
||||
REV "MIDI Tool" IX/MIDI_Tool
|
||||
REV "MIDI Tool v2" "IX/MIDI_Tool II"
|
||||
REV "MIDI Transpose Notes" midi/midi_transpose
|
||||
REV "MIDI Velocity Control" midi/midi_velocitycontrol
|
||||
REV "MIDI Velocity Scaler/Compressor" sstillwell/volscale
|
||||
REV "MIDI Velocity Variation Generator" "IX/MIDI_Velocifier II"
|
||||
REV "MIDI Velocity and Timing Humanizer" schwa/midi_humanizer
|
||||
REV "MIDI note sanitizer" midi/midi_note_sanitizer
|
||||
REV "MTC Logger" midi/mtc_logger
|
||||
REV "Major Tom Compressor" sstillwell/majortom
|
||||
REV "Master Limiter" loser/masterLimiter
|
||||
REV "Master Tom Compressor" sstillwell/mastertom
|
||||
REV "Mid/Side Decoder" utility/KanakaMS5
|
||||
REV "Mid/Side Encoder" utility/KanakaMSEncoder1
|
||||
REV "Moog 4-Pole Filter" Liteon/moog24db
|
||||
REV "Multi Waveshaper" Liteon/waveshapermulti
|
||||
REV "NP1136 Peak Limiter" Liteon/np1136peaklimiter
|
||||
REV "Non-Linear Processor" Liteon/nonlinear
|
||||
REV "Oscilloscope Meter (Cockos)" analysis/gfxscope
|
||||
REV "Ozzifier Chorus" sstillwell/ozzifier
|
||||
REV "Paranoia Mangler" remaincalm_org/paranoia_mangler
|
||||
REV "Phase Rotator" utility/phase_adjust
|
||||
REV "Ping Pong Pan" loser/ppp
|
||||
REV "Pink Noise Generator" Liteon/pinknoisegen
|
||||
REV "Pitch Down-Shifter" pitch/pitchdown
|
||||
REV "Pitch Down-Shifter 2" pitch/pitch2
|
||||
REV "Pitch Shifter 2" pitch/superpitch
|
||||
REV "Pitch an Octave Down" pitch/octavedown
|
||||
REV "Pitch an Octave Up" pitch/octaveup
|
||||
REV "Presence EQ" Liteon/presenceeq
|
||||
REV "RBJ 1073 EQ" sstillwell/rbj1073
|
||||
REV "RBJ 12-Band EQ w/HPF" Teej/rbj12eq-teej
|
||||
REV "RBJ 4-Band Notch Filter" Teej/rbj4notch-teej
|
||||
REV "RBJ 4-Band Semi-Parametric EQ" sstillwell/rbj4eq
|
||||
REV "RBJ 4-Band Semi-Parametric EQ v2" Teej/rbj4eq-teej
|
||||
REV "RBJ 7-Band Graphic EQ" sstillwell/rbj7eq
|
||||
REV "RBJ Highpass/Lowpass Filters" sstillwell/hpflpf
|
||||
REV "RBJ Stereo Image Filter" Liteon/rbjstereofilter12db
|
||||
REV ReaLoud sstillwell/realoud
|
||||
REV "ReaLoud LP" sstillwell/realoud_lpf
|
||||
REV "Resonant Lowpass Filter" filters/resonantlowpass
|
||||
REV "Ring Modulator" Liteon/ringmodulator
|
||||
REV "SMPTE LTC Reader/Meter" utility/smpte_ltc_reader
|
||||
REV Saturation loser/Saturation
|
||||
REV "Shelving Filter" Liteon/shelvingfilter
|
||||
REV "Simple 1-Pole Filter" Liteon/simplelp6db
|
||||
REV "Simple Peak-1 Limiter" loser/SP1LimiterJS
|
||||
REV "Sine Sweep Generator" synthesis/sine_sweep
|
||||
REV "Soft Clipper/Limiter" schwa/soft_clipper
|
||||
REV "Spectral Hold (Cockos)" synthesis/spectral_hold
|
||||
REV "Spectrograph Spectrogram Meter (Cockos)" analysis/gfxspectrograph
|
||||
REV "Spectropaint Filter" filters/spectro_filter_paint
|
||||
REV "Spectropaint Synthesis" analysis/spectropaint
|
||||
REV "State Variable Morphing Filter" Liteon/statevariable
|
||||
REV "Stereo Channel Volume/Pan/Polarity Control" utility/chanmix2
|
||||
REV "Stereo Enhancer" loser/stereoEnhancer
|
||||
REV "Stereo Field Manipulator" loser/StereoField
|
||||
REV "Stereo Upmix" loser/stereo
|
||||
REV "Stereo Width" sstillwell/stereowidth
|
||||
REV "Subtractive Stereo Enhancer" sstillwell/width
|
||||
REV "Super8 MIDI-controlled synchronized looper (Cockos)" loopsamplers/super8
|
||||
REV "Sweeping Resonant Lowpass Filter" filters/sweepinglowpass
|
||||
REV "SwixMitch (4x Stereo In, 2 Bus X-Fader)" IX/SwixMitch
|
||||
REV Thunderkick sstillwell/thunderkick
|
||||
REV "Tilt Equalizer" Liteon/tilteq
|
||||
REV "Time Adjustment Delay" delay/time_adjustment
|
||||
REV "Time Difference Pan" loser/timeDifferencePan
|
||||
REV "Tone Gate" remaincalm_org/tonegate
|
||||
REV "Tone Generator" synthesis/tonegenerator
|
||||
REV Tonifier misc/tonifier
|
||||
REV "Tonifier v2" misc/tonifier2
|
||||
REV "Transient Controller" loser/TransientController
|
||||
REV "Transient Killer" loser/TransientKiller
|
||||
REV "Transient-Driven Auto-Pan (Receiver)" "Till/Transient-driven Auto-Pan v1.0 (Receiver)"
|
||||
REV "Transient-Driven Auto-Pan (Transmitter)" "Till/Transient-driven Auto-Pan v1.0 (Transmitter)"
|
||||
REV "Transient-Driven Auto-Pan v1.1 (Receiver)" "Till/Transient-driven Auto-Pan v1.1 (Receiver)"
|
||||
REV "Transient-Driven Auto-Pan v1.1 (Transmitter)" "Till/Transient-driven Auto-Pan v1.1 (Transmitter)"
|
||||
REV Tremolo guitar/tremolo
|
||||
REV "Upward Expander" loser/UpwardExpander
|
||||
REV "VCA Follow" utility/vca_follow
|
||||
REV "VCA Lead" utility/vca_lead
|
||||
REV "VU Meter" Liteon/vumetergfx
|
||||
REV "VU Meter (Summed)" Liteon/vumetergfxsum
|
||||
REV "Volume Adjustment" utility/volume
|
||||
REV "Volume/Pan Smoother" utility/volume_pan
|
||||
REV "Volume/Pan Smoother v5" utility/volume_pan_sample_accurate_auto
|
||||
REV Wah-Wah guitar/wah
|
||||
REV "Waveshaping Distortion" loser/waveShapingDstr
|
||||
REV "White Noise Generator" loser/WhiteNoise
|
||||
REV "WigWare Multi-channel Peak VU Meter" analysis/WigMCVUMeter
|
||||
REV "Zero Crossing Maximizer" loser/ZeroCrossingMaximizer
|
||||
REV "Zoom Analyzer Demo" analysis/zoomanalyzer
|
||||
REV "video sample peeker" misc/video_sample_peeker
|
||||
TAGS analysis/gain_reduction_scope "analysis scope meter"
|
||||
TAGS analysis/gfxanalyzer "analysis FFT meter spectrum"
|
||||
TAGS analysis/gfxscope "analysis scope meter"
|
||||
TAGS analysis/gfxspectrograph "analysis FFT meter spectrum"
|
||||
TAGS analysis/loudness_meter "analysis loudness meter cockos"
|
||||
TAGS analysis/spectropaint "analysis spectral generator FFT"
|
||||
TAGS analysis/zoomanalyzer "visualization scope analysis FFT"
|
||||
TAGS delay/delay "delay guitar"
|
||||
TAGS delay/delay_chfun "delay ping-pong"
|
||||
TAGS delay/delay_chorus "delay chorus modulation"
|
||||
TAGS delay/delay_lowres "delay lo-fi bitreduce"
|
||||
TAGS delay/delay_sustain "delay compressor dynamics"
|
||||
TAGS delay/delay_tone delay
|
||||
TAGS delay/delay_varlen "delay modulation LFO"
|
||||
TAGS delay/time_adjustment "delay time PDC"
|
||||
TAGS dynamics/general_dynamics "graphical processing compressor expander gate"
|
||||
TAGS filters/autopeakfilter "FFT PDC filter"
|
||||
TAGS filters/dc_remove "filter repair"
|
||||
TAGS filters/mdct-filter filter
|
||||
TAGS filters/mdct-volsweep "filter LFO"
|
||||
TAGS filters/resonantlowpass filter
|
||||
TAGS filters/spectro_filter_paint "analysis spectral generator FFT filter"
|
||||
TAGS filters/sweepinglowpass "LFO filter"
|
||||
TAGS guitar/amp-model "guitar amplifier convolution FFT"
|
||||
TAGS guitar/amp-model-dual "guitar amplifier convolution FFT"
|
||||
TAGS guitar/chorus "guitar modulation chorus"
|
||||
TAGS guitar/distort-fuzz "guitar distortion waveshaper"
|
||||
TAGS guitar/distortion "guitar distortion waveshaper"
|
||||
TAGS guitar/flanger "guitar flanger modulation"
|
||||
TAGS guitar/phaser "guitar modulation filter"
|
||||
TAGS guitar/tremolo "guitar tremolo gain modulation"
|
||||
TAGS guitar/wah "guitar modulation filter gain"
|
||||
TAGS IX/MIDI_CCRider "MIDI modulation generator LFO"
|
||||
TAGS IX/MIDI_DuplicateFilter "MIDI filter processing"
|
||||
TAGS IX/MIDI_KeyMap "MIDI processing mapping"
|
||||
TAGS IX/MIDI_KeySnap "MIDI processing mapping"
|
||||
TAGS IX/MIDI_Router "MIDI processing routing"
|
||||
TAGS IX/MIDI_Tool "MIDI processing"
|
||||
TAGS "IX/MIDI_Tool II" "MIDI processing"
|
||||
TAGS IX/MIDI_Variant "MIDI processing mapping"
|
||||
TAGS "IX/MIDI_Velocifier II" "MIDI processing mapping"
|
||||
TAGS IX/MIDI_Wobulator "MIDI modulation generator LFO"
|
||||
TAGS IX/Mixer_8xM-1xS "mixer gain pan"
|
||||
TAGS IX/Mixer_8xS-1xS "mixer gain"
|
||||
TAGS IX/PhaseAdjustingRouter "processing routing polarity phase"
|
||||
TAGS IX/StereoPhaseInvert "processing phase polarity"
|
||||
TAGS IX/Switcher2 "processing routing mixer"
|
||||
TAGS IX/SwixMitch "processing routing mixer"
|
||||
TAGS Liteon/3bandpeakfilter "filter equalizer"
|
||||
TAGS Liteon/applefilter12db filter
|
||||
TAGS Liteon/applefilter72db filter
|
||||
TAGS Liteon/bassmanager "processing gain filter stereo limiter"
|
||||
TAGS Liteon/butterworth24db "filter multimode"
|
||||
TAGS Liteon/cheby24db "filter multimode"
|
||||
TAGS Liteon/deesser "filter dynamics processing repair"
|
||||
TAGS Liteon/lorenzattractor "generator visualization"
|
||||
TAGS Liteon/moog24db "filter multimode"
|
||||
TAGS Liteon/nonlinear "processing gain distortion"
|
||||
TAGS Liteon/np1136peaklimiter "limiter dynamics"
|
||||
TAGS Liteon/pinknoisegen "analysis generator synthesis"
|
||||
TAGS Liteon/presenceeq equalizer
|
||||
TAGS Liteon/pseudostereo "processing stereo delay"
|
||||
TAGS Liteon/rbjstereofilter12db "processing stereo filter mid-side distortion"
|
||||
TAGS Liteon/ringmodulator "processing amplitude modulation"
|
||||
TAGS Liteon/shelvingfilter "filter equalizer"
|
||||
TAGS Liteon/simplelp6db filter
|
||||
TAGS Liteon/statevariable "filter multimode"
|
||||
TAGS Liteon/tilteq equalizer
|
||||
TAGS Liteon/vumetergfx "analysis visualization metering stereo"
|
||||
TAGS Liteon/vumetergfxsum "analysis visualization metering"
|
||||
TAGS Liteon/waveshapermulti "processing distortion waveshaper"
|
||||
TAGS loopsamplers/autoloop "processing sampler"
|
||||
TAGS loopsamplers/loopsampler-granul "processing sampler granular"
|
||||
TAGS loopsamplers/loopsampler-m2 "processing sampler"
|
||||
TAGS loopsamplers/loopsampler-m2-midi "processing sampler"
|
||||
TAGS loser/3BandEQ equalizer
|
||||
TAGS loser/3BandJoiner "processing routing"
|
||||
TAGS loser/3BandSplitter "processing routing"
|
||||
TAGS loser/4BandEQ equalizer
|
||||
TAGS loser/4BandJoiner "processing routing"
|
||||
TAGS loser/4BandSplitter "processing routing"
|
||||
TAGS loser/50HzKicker "processing equalizer"
|
||||
TAGS loser/5BandJoiner "processing routing"
|
||||
TAGS loser/5BandSplitter "processing routing"
|
||||
TAGS loser/amplitudeModulator "processing amplitude modulation"
|
||||
TAGS loser/CenterCanceler "processing stereo"
|
||||
TAGS loser/Compciter "processing distortion exciter"
|
||||
TAGS loser/DDC "dynamics compressor"
|
||||
TAGS loser/DVC2JS "dynamics compressor limiter"
|
||||
TAGS loser/DVCJS "dynamics compressor"
|
||||
TAGS loser/Exciter "processing exciter distortion"
|
||||
TAGS loser/gfxGoniometer "analysis visualization"
|
||||
TAGS loser/masterLimiter "dynamics limiter"
|
||||
TAGS loser/MGA_JSLimiter "dynamics limiter"
|
||||
TAGS loser/MGA_JSLimiterST "dynamics limiter stereo"
|
||||
TAGS loser/MIDI_EQ_Ducker "dynamics equalizer compressor processing MIDI"
|
||||
TAGS loser/phaseMeter "analysis utility"
|
||||
TAGS loser/ppp "modulation stereo"
|
||||
TAGS loser/Saturation "processing amplitude gain saturation"
|
||||
TAGS loser/SP1LimiterJS "dynamics limiter"
|
||||
TAGS loser/stereo "processing stereo"
|
||||
TAGS loser/stereoEnhancer "processing stereo"
|
||||
TAGS loser/StereoField "processing stereo"
|
||||
TAGS loser/TimeDelayer "stereo delay"
|
||||
TAGS loser/timeDifferencePan "processing stereo"
|
||||
TAGS loser/TransientController "processing dynamics transient"
|
||||
TAGS loser/TransientKiller "dynamics compressor"
|
||||
TAGS loser/UpwardExpander "dynamics expander"
|
||||
TAGS loser/waveShapingDstr "processing distortion waveshaper"
|
||||
TAGS loser/WhiteNoise "analysis generator synthesis"
|
||||
TAGS loser/ZeroCrossingMaximizer "processing dynamics"
|
||||
TAGS meters/bit_meter "analysis utility"
|
||||
TAGS meters/dynamics_meter "analysis utility dynamics"
|
||||
TAGS midi/drumtrigger "processing MIDI generator"
|
||||
TAGS midi/midi_arp "MIDI processing"
|
||||
TAGS midi/midi_CC_mapper "MIDI processing routing"
|
||||
TAGS midi/midi_choke "MIDI processing"
|
||||
TAGS midi/midi_chorderizer "MIDI processing"
|
||||
TAGS midi/midi_chordkey "MIDI processing"
|
||||
TAGS midi/midi_logger "MIDI analysis utility"
|
||||
TAGS midi/midi_maptokey "MIDI processing"
|
||||
TAGS midi/midi_note2channel "MIDI processing routing"
|
||||
TAGS midi/midi_note_filter "MIDI processing filter"
|
||||
TAGS midi/midi_note_hold "MIDI processing"
|
||||
TAGS midi/midi_note_repeater "MIDI processing"
|
||||
TAGS midi/midi_note_sanitizer "MIDI filter processing"
|
||||
TAGS midi/midi_transpose "MIDI processing"
|
||||
TAGS midi/midi_velocitycontrol "MIDI processing"
|
||||
TAGS midi/midinoteondelay "MIDI processing delay"
|
||||
TAGS midi/mtc_logger "MIDI analysis utility"
|
||||
TAGS midi/program_bank_onload "MIDI generator"
|
||||
TAGS midi/sequencer_baby "MIDI generator sequencing"
|
||||
TAGS midi/sequencer_baby_v2 "MIDI generator sequencing"
|
||||
TAGS midi/sequencer_megababy "MIDI generator sequencing"
|
||||
TAGS misc/adpcm_simulator "processing lo-fi"
|
||||
TAGS misc/reverseness "processing sampler mangler delay"
|
||||
TAGS misc/tonifier "processing generator mangler"
|
||||
TAGS misc/tonifier2 "processing generator mangler"
|
||||
TAGS old_unsupported/dither "processing lo-fi dither"
|
||||
TAGS pitch/mdct-shift "processing pitch mangler"
|
||||
TAGS pitch/octavedown "processing pitch"
|
||||
TAGS pitch/octaveup "processing pitch"
|
||||
TAGS pitch/pitch2 "processing pitch"
|
||||
TAGS pitch/pitchdown "processing pitch"
|
||||
TAGS pitch/superpitch "processing pitch"
|
||||
TAGS remaincalm_org/avocado_glitch "processing mangler glitch"
|
||||
TAGS remaincalm_org/floaty_delay "delay modulation mangler"
|
||||
TAGS remaincalm_org/paranoia_mangler "lo-fi distortion filter mangler"
|
||||
TAGS remaincalm_org/tonegate "generator processing gate"
|
||||
TAGS schwa/audio_statistics "analysis utility visualization"
|
||||
TAGS schwa/fft_splitter "processing FFT routing"
|
||||
TAGS schwa/gaussian_noise_generator "analysis generator synthesis"
|
||||
TAGS schwa/midi_examine "MIDI analysis utility"
|
||||
TAGS schwa/midi_humanizer "MIDI processing"
|
||||
TAGS schwa/midi_modal_randomness "MIDI generator"
|
||||
TAGS schwa/soft_clipper "processing gain amplitude saturation limiter"
|
||||
TAGS sstillwell/1175 "dynamics compressor"
|
||||
TAGS sstillwell/3x3 "equalizer saturation"
|
||||
TAGS sstillwell/3x3_6dbSlope "equalizer saturation"
|
||||
TAGS sstillwell/4x4 "equalizer saturation"
|
||||
TAGS sstillwell/autoexpand "dynamics expander"
|
||||
TAGS sstillwell/badbussmojo "processing distortion waveshaper"
|
||||
TAGS sstillwell/badbussmojo_aa "processing distortion waveshaper"
|
||||
TAGS sstillwell/chorus "modulation chorus"
|
||||
TAGS sstillwell/chorus_stereo "modulation chorus stereo"
|
||||
TAGS sstillwell/delay_pong "delay stereo"
|
||||
TAGS sstillwell/delay_tempo delay
|
||||
TAGS sstillwell/dirtsqueeze "dynamics compressor"
|
||||
TAGS sstillwell/eventhorizon "dynamics limiter saturation"
|
||||
TAGS sstillwell/eventhorizon2 "dynamics limiter"
|
||||
TAGS sstillwell/exciter "processing exciter distortion"
|
||||
TAGS sstillwell/expander "dynamics expander"
|
||||
TAGS sstillwell/expressbus "dynamics compressor"
|
||||
TAGS sstillwell/fairlychildish "dynamics compressor limiter"
|
||||
TAGS sstillwell/fairlychildish2 "dynamics compressor limiter stereo"
|
||||
TAGS sstillwell/flangebaby "modulation flanger"
|
||||
TAGS sstillwell/hpflpf filter
|
||||
TAGS sstillwell/hugebooty "processing saturation"
|
||||
TAGS sstillwell/louderizer "processing saturation"
|
||||
TAGS sstillwell/louderizer_lpf "processing saturation filter"
|
||||
TAGS sstillwell/majortom "dynamics compressor"
|
||||
TAGS sstillwell/mastertom "dynamics compressor"
|
||||
TAGS sstillwell/ozzifier "modulation pitch delay stereo"
|
||||
TAGS sstillwell/randomizer "MIDI processing generator"
|
||||
TAGS sstillwell/rbj1073 "equalizer filter"
|
||||
TAGS sstillwell/rbj4eq equalizer
|
||||
TAGS sstillwell/rbj7eq "equalizer filter"
|
||||
TAGS sstillwell/realoud "dynamics saturation"
|
||||
TAGS sstillwell/realoud_lpf "dynamics saturation filter"
|
||||
TAGS sstillwell/stereowidth "processing stereo"
|
||||
TAGS sstillwell/thunderkick "processing generator filter synthesis"
|
||||
TAGS sstillwell/volscale "MIDI processing"
|
||||
TAGS sstillwell/width "processing stereo"
|
||||
TAGS synthesis/sine_sweep "analysis generator synthesis"
|
||||
TAGS synthesis/spectral_hold "FFT spectral hold"
|
||||
TAGS synthesis/tonegenerator "analysis generator synthesis"
|
||||
TAGS Teej/rbj12eq-teej "equalizer filter"
|
||||
TAGS Teej/rbj4eq-teej "equalizer filter"
|
||||
TAGS Teej/rbj4notch-teej filter
|
||||
TAGS "Till/Auto-Wideness v1.0" "processing stereo"
|
||||
TAGS "Till/Transient-driven Auto-Pan v1.0 (Receiver)" "processing stereo modulation"
|
||||
TAGS "Till/Transient-driven Auto-Pan v1.0 (Transmitter)" "processing stereo modulation"
|
||||
TAGS "Till/Transient-driven Auto-Pan v1.1 (Receiver)" "processing stereo modulation"
|
||||
TAGS "Till/Transient-driven Auto-Pan v1.1 (Transmitter)" "processing stereo modulation"
|
||||
TAGS utility/chanmix2 "utility processing stereo phase polarity gain"
|
||||
TAGS utility/channel_mapper "utility channel mapper downmix"
|
||||
TAGS utility/channelmixer "utility processing stereo"
|
||||
TAGS utility/dither_psycho "utility processing dither"
|
||||
TAGS utility/KanakaMS5 "utility mid-side processing"
|
||||
TAGS utility/KanakaMSEncoder1 "utility mid-side processing"
|
||||
TAGS utility/phase_adjust "processing FFT phase"
|
||||
TAGS utility/smpte_ltc_reader "utility visualization"
|
||||
TAGS utility/vca_follow "utility gain"
|
||||
TAGS utility/vca_lead "utility gain"
|
||||
TAGS utility/volume "utility gain"
|
||||
TAGS utility/volume_pan "utility gain stereo"
|
||||
TAGS utility/volume_pan_sample_accurate_auto "utility gain stereo"
|
||||
TAGS waveshapers/graphdist "processing distortion waveshaper"
|
||||
TAGS waveshapers/graphdist-dyn "processing distortion waveshaper"
|
||||
@@ -0,0 +1,6 @@
|
||||
[mididevcache]
|
||||
ot0=1
|
||||
on0=virtual
|
||||
it0=1
|
||||
in0=virtual
|
||||
|
||||
@@ -0,0 +1,254 @@
|
||||
[mididevcache]
|
||||
ot0=1
|
||||
on0=MIDI Output 1
|
||||
ot1=1
|
||||
on1=MIDI Output 2
|
||||
ot2=1
|
||||
on2=MIDI Output 3
|
||||
ot3=1
|
||||
on3=MIDI Output 4
|
||||
ot4=1
|
||||
on4=MIDI Output 5
|
||||
ot5=1
|
||||
on5=MIDI Output 6
|
||||
ot6=1
|
||||
on6=MIDI Output 7
|
||||
ot7=1
|
||||
on7=MIDI Output 8
|
||||
ot8=1
|
||||
on8=MIDI Output 9
|
||||
ot9=1
|
||||
on9=MIDI Output 10
|
||||
ot10=1
|
||||
on10=MIDI Output 11
|
||||
ot11=1
|
||||
on11=MIDI Output 12
|
||||
ot12=1
|
||||
on12=MIDI Output 13
|
||||
ot13=1
|
||||
on13=MIDI Output 14
|
||||
ot14=1
|
||||
on14=MIDI Output 15
|
||||
ot15=1
|
||||
on15=MIDI Output 16
|
||||
ot16=1
|
||||
on16=MIDI Output 17
|
||||
ot17=1
|
||||
on17=MIDI Output 18
|
||||
ot18=1
|
||||
on18=MIDI Output 19
|
||||
ot19=1
|
||||
on19=MIDI Output 20
|
||||
ot20=1
|
||||
on20=MIDI Output 21
|
||||
ot21=1
|
||||
on21=MIDI Output 22
|
||||
ot22=1
|
||||
on22=MIDI Output 23
|
||||
ot23=1
|
||||
on23=MIDI Output 24
|
||||
ot24=1
|
||||
on24=MIDI Output 25
|
||||
ot25=1
|
||||
on25=MIDI Output 26
|
||||
ot26=1
|
||||
on26=MIDI Output 27
|
||||
ot27=1
|
||||
on27=MIDI Output 28
|
||||
ot28=1
|
||||
on28=MIDI Output 29
|
||||
ot29=1
|
||||
on29=MIDI Output 30
|
||||
ot30=1
|
||||
on30=MIDI Output 31
|
||||
ot31=1
|
||||
on31=MIDI Output 32
|
||||
ot32=1
|
||||
on32=MIDI Output 33
|
||||
ot33=1
|
||||
on33=MIDI Output 34
|
||||
ot34=1
|
||||
on34=MIDI Output 35
|
||||
ot35=1
|
||||
on35=MIDI Output 36
|
||||
ot36=1
|
||||
on36=MIDI Output 37
|
||||
ot37=1
|
||||
on37=MIDI Output 38
|
||||
ot38=1
|
||||
on38=MIDI Output 39
|
||||
ot39=1
|
||||
on39=MIDI Output 40
|
||||
ot40=1
|
||||
on40=MIDI Output 41
|
||||
ot41=1
|
||||
on41=MIDI Output 42
|
||||
ot42=1
|
||||
on42=MIDI Output 43
|
||||
ot43=1
|
||||
on43=MIDI Output 44
|
||||
ot44=1
|
||||
on44=MIDI Output 45
|
||||
ot45=1
|
||||
on45=MIDI Output 46
|
||||
ot46=1
|
||||
on46=MIDI Output 47
|
||||
ot47=1
|
||||
on47=MIDI Output 48
|
||||
ot48=1
|
||||
on48=MIDI Output 49
|
||||
ot49=1
|
||||
on49=MIDI Output 50
|
||||
ot50=1
|
||||
on50=MIDI Output 51
|
||||
ot51=1
|
||||
on51=MIDI Output 52
|
||||
ot52=1
|
||||
on52=MIDI Output 53
|
||||
ot53=1
|
||||
on53=MIDI Output 54
|
||||
ot54=1
|
||||
on54=MIDI Output 55
|
||||
ot55=1
|
||||
on55=MIDI Output 56
|
||||
ot56=1
|
||||
on56=MIDI Output 57
|
||||
ot57=1
|
||||
on57=MIDI Output 58
|
||||
ot58=1
|
||||
on58=MIDI Output 59
|
||||
ot59=1
|
||||
on59=MIDI Output 60
|
||||
ot60=1
|
||||
on60=MIDI Output 61
|
||||
ot61=1
|
||||
on61=MIDI Output 62
|
||||
ot62=1
|
||||
on62=MIDI Output 63
|
||||
ot63=1
|
||||
on63=MIDI Output 64
|
||||
it0=1
|
||||
in0=MIDI Input 1
|
||||
it1=1
|
||||
in1=MIDI Input 2
|
||||
it2=1
|
||||
in2=MIDI Input 3
|
||||
it3=1
|
||||
in3=MIDI Input 4
|
||||
it4=1
|
||||
in4=MIDI Input 5
|
||||
it5=1
|
||||
in5=MIDI Input 6
|
||||
it6=1
|
||||
in6=MIDI Input 7
|
||||
it7=1
|
||||
in7=MIDI Input 8
|
||||
it8=1
|
||||
in8=MIDI Input 9
|
||||
it9=1
|
||||
in9=MIDI Input 10
|
||||
it10=1
|
||||
in10=MIDI Input 11
|
||||
it11=1
|
||||
in11=MIDI Input 12
|
||||
it12=1
|
||||
in12=MIDI Input 13
|
||||
it13=1
|
||||
in13=MIDI Input 14
|
||||
it14=1
|
||||
in14=MIDI Input 15
|
||||
it15=1
|
||||
in15=MIDI Input 16
|
||||
it16=1
|
||||
in16=MIDI Input 17
|
||||
it17=1
|
||||
in17=MIDI Input 18
|
||||
it18=1
|
||||
in18=MIDI Input 19
|
||||
it19=1
|
||||
in19=MIDI Input 20
|
||||
it20=1
|
||||
in20=MIDI Input 21
|
||||
it21=1
|
||||
in21=MIDI Input 22
|
||||
it22=1
|
||||
in22=MIDI Input 23
|
||||
it23=1
|
||||
in23=MIDI Input 24
|
||||
it24=1
|
||||
in24=MIDI Input 25
|
||||
it25=1
|
||||
in25=MIDI Input 26
|
||||
it26=1
|
||||
in26=MIDI Input 27
|
||||
it27=1
|
||||
in27=MIDI Input 28
|
||||
it28=1
|
||||
in28=MIDI Input 29
|
||||
it29=1
|
||||
in29=MIDI Input 30
|
||||
it30=1
|
||||
in30=MIDI Input 31
|
||||
it31=1
|
||||
in31=MIDI Input 32
|
||||
it32=1
|
||||
in32=MIDI Input 33
|
||||
it33=1
|
||||
in33=MIDI Input 34
|
||||
it34=1
|
||||
in34=MIDI Input 35
|
||||
it35=1
|
||||
in35=MIDI Input 36
|
||||
it36=1
|
||||
in36=MIDI Input 37
|
||||
it37=1
|
||||
in37=MIDI Input 38
|
||||
it38=1
|
||||
in38=MIDI Input 39
|
||||
it39=1
|
||||
in39=MIDI Input 40
|
||||
it40=1
|
||||
in40=MIDI Input 41
|
||||
it41=1
|
||||
in41=MIDI Input 42
|
||||
it42=1
|
||||
in42=MIDI Input 43
|
||||
it43=1
|
||||
in43=MIDI Input 44
|
||||
it44=1
|
||||
in44=MIDI Input 45
|
||||
it45=1
|
||||
in45=MIDI Input 46
|
||||
it46=1
|
||||
in46=MIDI Input 47
|
||||
it47=1
|
||||
in47=MIDI Input 48
|
||||
it48=1
|
||||
in48=MIDI Input 49
|
||||
it49=1
|
||||
in49=MIDI Input 50
|
||||
it50=1
|
||||
in50=MIDI Input 51
|
||||
it51=1
|
||||
in51=MIDI Input 52
|
||||
it52=1
|
||||
in52=MIDI Input 53
|
||||
it53=1
|
||||
in53=MIDI Input 54
|
||||
it54=1
|
||||
in54=MIDI Input 55
|
||||
it55=1
|
||||
in55=MIDI Input 56
|
||||
it56=1
|
||||
in56=MIDI Input 57
|
||||
it57=1
|
||||
in57=MIDI Input 58
|
||||
it58=1
|
||||
in58=MIDI Input 59
|
||||
it59=1
|
||||
in59=MIDI Input 60
|
||||
it60=1
|
||||
in60=MIDI Input 61
|
||||
it61=1
|
||||
in61=MIDI Input 62
|
||||
|
||||
@@ -0,0 +1,28 @@
|
||||
[hasimported]
|
||||
MM_CTX_ARRANGE_MMOUSE=1
|
||||
MM_CTX_ARRANGE_MMOUSE_CLK=1
|
||||
MM_CTX_ARRANGE_RMOUSE=1
|
||||
MM_CTX_CURSORHANDLE=1
|
||||
MM_CTX_ENVLANE=1
|
||||
MM_CTX_ENVPT=1
|
||||
MM_CTX_ENVSEG=1
|
||||
MM_CTX_ENVSEG_DBLCLK=1
|
||||
MM_CTX_ITEM=1
|
||||
MM_CTX_ITEM_CLK=1
|
||||
MM_CTX_ITEM_DBLCLK=1
|
||||
MM_CTX_ITEMEDGE=1
|
||||
MM_CTX_MIDI_CCLANE=1
|
||||
MM_CTX_MIDI_NOTE=1
|
||||
MM_CTX_MIDI_NOTE_CLK=1
|
||||
MM_CTX_MIDI_NOTE_DBLCLK=1
|
||||
MM_CTX_MIDI_PIANOROLL_CLK=1
|
||||
MM_CTX_MIDI_PIANOROLL_DBLCLK=1
|
||||
MM_CTX_MIDI_RMOUSE=1
|
||||
MM_CTX_MIDI_RULER=1
|
||||
MM_CTX_RULER=1
|
||||
MM_CTX_TRACK=1
|
||||
|
||||
[MM_CTX_MIDI_NOTE_CLK]
|
||||
mm_0=1 m
|
||||
mm_4=2 m
|
||||
|
||||
@@ -0,0 +1,3 @@
|
||||
[us]
|
||||
uss=255C0A6A00000000150000000000000000000000B2116A9C87E0307EB1FCBAF94C52B365235E41CA8A
|
||||
|
||||
@@ -0,0 +1,25 @@
|
||||
[vstcache]
|
||||
reacast.vst.so=80346F3771E6DC01,1919246691,ReaCast (Cockos)
|
||||
reacomp.vst.so=80346F3771E6DC01,1919247213,ReaComp (Cockos)
|
||||
reacontrolmidi.vst.so=80346F3771E6DC01,1919118692,ReaControlMIDI (Cockos)
|
||||
readelay.vst.so=80346F3771E6DC01,1919247468,ReaDelay (Cockos)
|
||||
reaeq.vst.so=80346F3771E6DC01,1919247729,ReaEQ (Cockos)
|
||||
reafir.vst.so=80346F3771E6DC01,1919247986,ReaFir (FFT EQ+Dynamics Processor) (Cockos)
|
||||
reagate.vst.so=80346F3771E6DC01,1919248244,ReaGate (Cockos)
|
||||
reainsert.vst.so=80346F3771E6DC01,1919250281,ReaInsert (Cockos)
|
||||
realimit.vst.so=80346F3771E6DC01,1919708532,ReaLimit (Cockos)
|
||||
reaninjam.vst.so=80346F3771E6DC01,1919250026,ReaNINJAM (Cockos)
|
||||
reapitch.vst.so=80346F3771E6DC01,1919250531,ReaPitch (Cockos)
|
||||
reasamplomatic.vst.so=80346F3771E6DC01,1920167789,ReaSamplOmatic5000 (Cockos)!!!VSTi
|
||||
reastream.vst.so=80346F3771E6DC01,1920169074,ReaStream (Cockos) (8ch)
|
||||
reasurround.vst.so=80346F3771E6DC01,1920168548,ReaSurround (Cockos)
|
||||
reasurround2.vst.so=80346F3771E6DC01,1920168498,ReaSurroundPan (Cockos)
|
||||
reasyndr.vst.so=80346F3771E6DC01,1919251300,ReaSynDr (Cockos) (4 out)!!!VSTi
|
||||
reasynth.vst.so=80346F3771E6DC01,1919251321,ReaSynth (Cockos)!!!VSTi
|
||||
reatune.vst.so=80346F3771E6DC01,1919251566,ReaTune (Cockos)
|
||||
reaverb.vst.so=80346F3771E6DC01,1919252066,ReaVerb (Cockos)
|
||||
reaverbate.vst.so=80346F3771E6DC01,1920361016,ReaVerbate (Cockos)
|
||||
reavocode.vst.so=80346F3771E6DC01,1919252068,ReaVocode (Cockos)
|
||||
reavoice.vst.so=80346F3771E6DC01,1919252067,ReaVoice (Cockos)
|
||||
reaxcomp.vst.so=80346F3771E6DC01,1919252579,ReaXcomp (Cockos)
|
||||
|
||||
@@ -0,0 +1,3 @@
|
||||
[modal_pos]
|
||||
DLG181=149 182
|
||||
|
||||
63
docker_compose/reaper-web/config/.config/REAPER/reaper.ini
Normal file
63
docker_compose/reaper-web/config/.config/REAPER/reaper.ini
Normal file
@@ -0,0 +1,63 @@
|
||||
[.swell]
|
||||
file_browser=589 203 600 400 280 120 140 0
|
||||
gdk_borderless_window_mode=auto (default is 1=dialog hint. 2=override redirect. 0=normal hint)
|
||||
gdk_fullscreen_dynamic=auto (default is 1 on kwin, otherwise 0)
|
||||
gdk_fullscreen_for_owner_windows=auto (default is 1 on kwin, otherwise 0)
|
||||
gdk_instant_menubar_inactivation=auto (default is 1 if on Wayland, otherwise 0)
|
||||
gdk_owned_windows_in_tasklist=auto (default is 0)
|
||||
gdk_owned_windows_keep_above=auto (default is 1)
|
||||
max_open_files=auto // (default is min of default or 16384)
|
||||
ui_scale=1.0 // scales the sizes in libSwell.colortheme
|
||||
ui_scale_auto=1 // set to 0 to disable system DPI detection (only used when ui_scale=1)
|
||||
|
||||
[midiedit]
|
||||
lane0=100 -1 0
|
||||
numlanes=1
|
||||
window_max=1
|
||||
|
||||
[nag]
|
||||
nag=408E0A6A31A39DFDB9F802922632412BD18BC3C2F4A3ACF3D0
|
||||
|
||||
[reaper]
|
||||
alsa_indev=
|
||||
alsa_outdev=
|
||||
alsa_rtprio=0
|
||||
fullscreenRectB=906
|
||||
fullscreenRectR=1920
|
||||
fxadd_vis=0
|
||||
hasrecentsec=1
|
||||
isFullscreen=1
|
||||
jack_launchcmd=
|
||||
linux_audio_bits=32
|
||||
linux_audio_bsize=1024
|
||||
linux_audio_bufs=4
|
||||
linux_audio_mode=3
|
||||
linux_audio_nch_in=0
|
||||
linux_audio_nch_out=2
|
||||
linux_audio_srate=44100
|
||||
linux_audio_srateor=1
|
||||
linux_auto_pasuspend=1
|
||||
linux_disable_pm=0
|
||||
linux_mlockall=0
|
||||
mixwnd_vis=1
|
||||
prefs_eh=401
|
||||
prefs_ew=1117
|
||||
prefs_x=0
|
||||
prefs_y=0
|
||||
prefspage=578
|
||||
renderclosewhendone=4
|
||||
undownd_colwid_0=199
|
||||
undownd_colwid_1=199
|
||||
undownd_h=399
|
||||
undownd_vis=0
|
||||
undownd_w=408
|
||||
undownd_x=0
|
||||
undownd_y=0
|
||||
|
||||
[RecentFX]
|
||||
Count=1
|
||||
RecentFX01=syn
|
||||
|
||||
[verchk]
|
||||
lastt=1779063849
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
while true; do /opt/REAPER/reaper > /config/reaper.log 2>&1; sleep 1; done &
|
||||
@@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<openbox_menu xmlns="http://openbox.org/3.4/menu">
|
||||
<menu id="root-menu" label="MENU">
|
||||
<item label="xterm" icon="/usr/share/pixmaps/xterm-color_48x48.xpm"><action name="Execute"><command>/usr/bin/xterm</command></action></item>
|
||||
</menu>
|
||||
</openbox_menu>
|
||||
40
docker_compose/reaper-web/docker-compose.yaml
Normal file
40
docker_compose/reaper-web/docker-compose.yaml
Normal file
@@ -0,0 +1,40 @@
|
||||
# reaper-web -
|
||||
services:
|
||||
reaper:
|
||||
build:
|
||||
context: .
|
||||
args:
|
||||
REAPER_VERSION: "732"
|
||||
container_name: reaper-web
|
||||
privileged: true # Required for low-latency scheduling and /dev/snd access
|
||||
shm_size: "1gb" # Critical for GUI performance in KasmVNC
|
||||
environment:
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- TZ=America/New_York
|
||||
- VNC_PASSWORD=${VNC_PASSWORD} # Managed via .env
|
||||
- PIPEWIRE_LATENCY=128/48000
|
||||
volumes:
|
||||
# Persistent REAPER configuration (keymaps, templates, etc.)
|
||||
- ${DATA_PATH}/config:/config
|
||||
# VST/CLAP/LV2 Plugins
|
||||
- ${DATA_PATH}/vst:/vst
|
||||
- ${DATA_PATH}/vst3:/usr/lib/vst3
|
||||
- ${DATA_PATH}/lv2:/usr/lib/lv2
|
||||
# Project files
|
||||
- ${DATA_PATH}/projects:/projects
|
||||
# Audio/MIDI Hardware Passthrough
|
||||
- /dev/snd:/dev/snd
|
||||
ports:
|
||||
- ${REAPER_HTTP_PORT}:3000 # HTTP Web UI
|
||||
- ${REAPER_HTTPS_PORT}:3001 # HTTPS Web UI
|
||||
restart: unless-stopped
|
||||
labels:
|
||||
# Nginx Proxy Manager Automation
|
||||
- "npm.proxy.domains=reaper"
|
||||
- "npm.proxy.host=${DOCKER_HOST_IP}"
|
||||
- "npm.proxy.port=${REAPER_HTTP_PORT}"
|
||||
- "npm.proxy.scheme=http"
|
||||
- "npm.proxy.websockets=true"
|
||||
# Pi-hole Automation (Point to Docker Host/Proxy IP)
|
||||
- "pihole.custom-record=[[\"reaper\", \"${DOCKER_HOST_IP}\"]]"
|
||||
6
docker_compose/reaper-web/seed-config.sh
Normal file
6
docker_compose/reaper-web/seed-config.sh
Normal file
@@ -0,0 +1,6 @@
|
||||
#!/bin/bash
|
||||
echo "Seeding default configuration from image..."
|
||||
# Copy all hidden and visible files from /custom-defaults to /config without overwriting existing files
|
||||
cp -a --update=none /custom-defaults/. /config/ || true
|
||||
# Ensure the application user owns the configuration files
|
||||
chown -R abc:abc /config
|
||||
Reference in New Issue
Block a user