### Install JSFX Plugins via ReaPack Source: https://context7.com/joepvanlier/jsfx/llms.txt Instructions for installing JSFX plugins using ReaPack, Reaper's package manager. This involves adding the repository URL and then searching for and installing the desired plugins. ```bash # Step 1: Install ReaPack # Download from: https://reapack.com/user-guide#installation # Step 2: Add repository to ReaPack # In Reaper: Extensions > ReaPack > Import repositories # Add URL: https://raw.githubusercontent.com/JoepVanlier/JSFX/master/index.xml # Step 3: Browse and install plugins # Extensions > ReaPack > Browse packages # Search for "Saike" to find all plugins # Step 4: Refresh FX list or restart Reaper # Plugins appear under: JS > Saike Tools # Alternative: Use in other DAWs via YSFX # Download YSFX VST3 from: https://github.com/JoepVanlier/ysfx/releases # Load JSFX files through the YSFX host plugin ``` -------------------------------- ### Configure Partials JSFX Plugin Source: https://context7.com/joepvanlier/jsfx/llms.txt Set up Partials' modal synthesis parameters, including material model, resonator characteristics, velocity sensitivity, and filter envelope. Adjust sliders to define sound properties and response to MIDI input. ```javascript // Partials JSFX Configuration desc:Partials (Saike) tags: modal effect, instrument version: 0.67 author: Joep Vanlier license: MIT // Material Model Selection slider1:model=0<0,12,1{Metal,Tube,Beating,Beam open,Beam clamped,Membrane,Marimba,Pan,Voice male,Voice female,Custom,Custom_Mem,Custom_Mem2}>-model // Resonator Parameters slider2:inverse_brightness=0<0,1,0.0001>-Inverse Brightness slider3:relative_position=0.1<0.0001,0.999,0.001>-Relative position slider4:damp=0.1<-2,2,0.0001>-Damping slider5:freq_damp=-3.5<-6,-1,0.0001>-Frequency Dependent Damping slider6:inharmonic=-3.5<-4, 0, 0.0001>-Inharmonic slider7:stiffness=4.6<2,6,0.0001>-Stiffness slider12:partials=32<16,64,16>-Partials // Velocity Sensitivity slider14:position_vel=0<-1,1,0.000001>-Position velocity sensitivity slider15:damp_vel=0<-4,4,0.000001>-Damping velocity sensitivity slider16:freq_damp_vel=-0.75<-5,5,0.000001>-Frequency dependent damping velocity sensitivity // MIDI Note Mapping (up to 12 notes for polyphony) slider19:first_note=45<0,127,1>-Midi note 1 slider20:second_note=52<0,127,1>-Midi note 2 slider21:third_note=60<0,127,1>-Midi note 3 slider22:fourth_note=64<0,127,1>-Midi note 4 slider23:fifth_note=48<0,127,1>-Midi note 5 // Filter Envelope slider30:filter_cutoff=0.4<0,1,0.00001>-Filter Cutoff slider34:filter_envelope=0.5<-1,1,0.0001>-Filter Envelope slider36:filter_attack=0<0,2,0.0001>-Filter Attack slider37:filter_decay=1<0,3,0.0001>-Filter Decay slider38:filter_releaser=1.5<0,3,0.0001>-Filter Release // Stereo Effects slider25:spinner_frequency=2<0,20,0.01>-Spin freq slider26:spinner_depth=0.1<0,4,0.01>-Spin depth ``` -------------------------------- ### Configure Filther JSFX Plugin Source: https://context7.com/joepvanlier/jsfx/llms.txt Set up Filther's waveshaping, LFO, filter, and dynamics parameters. Adjust slider values to control node positions, LFO frequency, filter types and cutoff, and dynamics modes. ```javascript // Filther JSFX Configuration desc:Filther (Saike) tags: Filther version: 3.21 author: Joep Vanlier license: MIT // Waveshaping Curve Nodes slider1:2<2,9,1>-Nodes negative slider2:2<2,9,1>-Nodes positive // Spline node positions (8 nodes per polarity) slider3:0.15<0,1,.01>-Pos1x slider4:1.0<0,1,.01>-Pos1y // ... additional node coordinates // LFO Configuration slider36:0<0,26,1{OFF,Cosine,Sine,Cos^2,Sin^2,Ramp up,Ramp down,Exponential,Exp + Atk,1-Exponential,Random,Random Exps,Rand Exps + Atk,Single Exp,Single Exp + Atk,Sixteenth pulse,Eighth pulse,Quarter pulse,Half pulse,Triplet,Sine Pulse,Polyrhythm,Polyrhythm ][,Polyrhythm ]|[,Triangle,Two harmonics,Three harmonics}>-LFO type slider37:0<0,1,0.001>-LFO freq slider38:0<0,7,1{No reset,Reset,No reset + temposync,Reset + temposync,No reset + centered,Reset + centered,No reset + temposync + centered,Reset + temposync + centered}>-Reset LFO // Filter 1 (90+ types including analog models, FM, reverbs) slider47:<0,90,1{OFF,LP RC-C,Diode Ladder,Vowel,Karlsen,Karlsen S,WS LP,WS HP,WS BP,Moog (ZDF),Ch. Moog (unstable),Notch,Narsty,Modulator,Phaser (OTA),Phaser (FET),Delay Feedbok,Phase Mangler,MS20 LP lin (ZDF),MS20 BP lin(ZDF),MS20 HP lin (ZDF),MS20 LP NL (ZDF),MS20 BP NL (ZDF),MS20 HP NL (ZDF),Experimental,Rezzy (ZDF),SSM LP NL (ZDF),...}>-Filter Type slider48:1<0,1,.001>-Cutoff slider49:0<0,1,.001>-Reso // Filter 2 (independent second filter) slider40:<0,90,1{...}>-Filter2 Type slider41:1<0,1,.001>-Filter2 Cutoff slider42:0<0,1,.001>-Filter2 Reso // Dynamics Mode slider45:0<0,11,1{Dynamic RMS Post Drive,Direct RMS Post Drive,MIDI poly,MIDI legato,MIDI poly vel,MIDI legato vel,Dynamic RMS Pre Drive,Direct RMS Pre Drive,Dynamic RMS Sidechain,Direct RMS Sidechain,ModWheel}>-Dynamics mode // Processing slider52:0<-40,40,.01>-PreGain slider53:0<-40,40,.01>-PostGain slider54:1<1,8,1>-Oversampling slider56:0<0,5,1{Spline,Tanh,Fast Tanh,None,Sine,Tanh}>-Waveshaping Mode ``` -------------------------------- ### Configure Spectrum Analyzer JSFX Source: https://context7.com/joepvanlier/jsfx/llms.txt Defines the configuration parameters for the Saike SideSpectrum Meter JSFX, including FFT size, display options, and window functions. Use these sliders to customize the spectral analysis behavior. ```javascript // Spectrum Analyzer JSFX Configuration desc:Saike SideSpectrum Meter tags: analysis FFT meter spectrum version: 1.0 author: Cockos, Joep Vanlier license: LGPL // FFT Configuration slider1:10<0,9,1{16,32,64,128,256,512,1024,2048,4096,8192,16384,32768}>-FFT size slider2:-108<-450,-12,6>-floor slider3:0<0,1,1{disabled,enabled}>-show phase slider4:2<0,3,1{rectangular,hamming,blackman-harris,blackman}>-window slider5:200<0,2500,1>-integration time (ms) slider6:1<1,6,.2>-scaling // UI Interaction: // - Click spectrum: View frequency/gain/semitone // - RMB drag: Zoom in on spectrum section // - RMB click: Reset view // - Return key: Minimize visual clutter // - LMB on channel buttons: Enable/disable // - RMB on channel buttons: Select for sonogram // - Ctrl+click: Rename channel // - Mousewheel on sonogram: Change frequency scaling ``` -------------------------------- ### Squashman Multiband Distortion JSFX Configuration Source: https://context7.com/joepvanlier/jsfx/llms.txt Configuration for the Squashman multiband saturation/distortion plugin. Adjust band frequencies, drive, gain, waveshaper modes, and other parameters for desired saturation. ```javascript // Squashman JSFX Configuration desc:Squashman (Saike) tags: multiband saturation plugin version: 0.86 author: Joep Vanlier license: MIT // Band Configuration slider1:Cuts=1<0,4,1>-Cuts slider2:Freq1=0.5<0,1,.0001>-Frequency 1 slider3:Freq2=0.5<0,1,.0001>-Frequency 2 slider4:Freq3=0.5<0,1,.0001>-Frequency 3 slider5:Freq4=0.5<0,1,.0001>-Frequency 4 // Per-Band Drive (5 bands) slider6:sDrive1=0<-40,60,.1>-Drive 1 (dB) slider7:sDrive2=0<-40,60,.1>-Drive 2 (dB) slider8:sDrive3=0<-40,60,.1>-Drive 3 (dB) slider9:sDrive4=0<-40,60,.1>-Drive 4 (dB) slider10:sDrive5=0<-40,60,.1>-Drive 5 (dB) // Per-Band Output Gain slider11:sGain1=0<-60,40,.1>-Gain 1 (dB) slider12:sGain2=0<-60,40,.1>-Gain 2 (dB) // ... bands 3-5 // Per-Band Waveshaper Mode (25 modulatable + 4 fixed) slider16:Mode1=0<0,24,1>-Mode 1 slider17:Mode2=0<0,24,1>-Mode 2 // ... modes 3-5 // Per-Band Modifier (waveshaper-specific parameter) slider21:sModifier1=0<0,1,.001>-Modifier1 // Per-Band Dry/Wet slider36:sDryWet1=1<0,1,.001>-Dry/Wet 1 // Per-Band Stereo Widening slider41:Widen1=0<0,1,1>-Widen 1 // Automatic Gain Compensation slider51:AGC=0<0,1,1>-Gain compensation ``` -------------------------------- ### Reflectosaurus Creative Delay JSFX Configuration Source: https://context7.com/joepvanlier/jsfx/llms.txt Configure global and per-node settings for the Reflectosaurus multi-tap delay and reverb. Includes controls for dry/wet mix, sync mode, filtering, feedback, and panning. ```jsfx // Reflectosaurus JSFX Configuration desc:Saike Reflectosaurus (beta) tags: multi-tap delay plugin version: 0.106 author: Joep Vanlier license: MIT // Global Controls slider1:drywet=1.0<0,1,.001>-Dry/Wet slider2:SyncMode=0<0,1,6{Off,Fourth,Third,Fifth,Eight,Sixth,Tonal}>-Mode slider3:Snap=0<0,1,1{Off,On}>-Snap slider4:LP=1<0,1,.00001>-Global LP Cutoff slider5:HP=0<0,1,.00001>-Global HP Cutoff slider6:LPRES=0<0,1,.00001>-Global LP Resonance // Node Positions (X=time, Y=gain) - 11 nodes available slider10:X1=0.09<0,1,.000000001>-X1 slider11:Y1=0.6<0,1,.000000001>-Y1 // ... nodes 2-11 follow same pattern // Feedback per node (controls echo decay/repetitions) slider32:FB1=0<0,1,.00000001>-Feedback 1 // ... feedback for nodes 2-11 // Pan per node slider44:Pan1=0.5<0,1,.00000001>-Pan 1 // ... pan for nodes 2-11 slider63:Inertia=50<0,500,.001>-Inertia slider64:WetGain=0<-32,32,.001>-Gain // Keyboard shortcuts in UI: // M = Mute node // S = Solo node // P = Toggle ping-pong delay // I = Toggle feedback inversion // R = Toggle non-linearity // Shift+Drag = Create send between nodes // RMB+Drag = Adjust feedback level // Mousewheel = Adjust input gain ``` -------------------------------- ### Ravager Upward Compressor JSFX Configuration Source: https://context7.com/joepvanlier/jsfx/llms.txt Configuration for the Ravager extreme multiband upward compressor. Adjust multiband settings, compressor parameters, gain staging, and output processing for aggressive dynamics control. ```javascript // Ravager JSFX Configuration desc:Saike Multiband Ravager (BETA) tags: Ravager version: 0.14 author: Joep Vanlier license: MIT // Multiband Configuration slider1:Cuts=1<0,4,1>-Cuts slider2:Freq1=0.2<0,1,.0001>-Frequency 1 slider3:Freq2=0.5<0,1,.0001>-Frequency 2 slider4:Freq3=0.5<0,1,.0001>-Frequency 3 slider5:Freq4=0.5<0,1,.0001>-Frequency 4 // Per-Band Drive slider6:Drive1=0<-40,60,.1>-Drive 1 (dB) slider7:Drive2=0<-40,60,.1>-Drive 2 (dB) // ... drives 3-5 // Compressor Parameters slider11:release=0.735<0,1,.0001>-Release slider12:ratio=2<0,2,.0001>-Ratio slider13:thresh=0<-20,20,.0001>-Thresh slider14:coupled=1<0,1,{False,True}>-Couple L/R? // Gain Staging slider16:input_gain=0<-32,32,.001>-Input gain slider17:distortion_gain=-8<-32,32,0.0001>-Distortion gain slider18:output_gain=-12<-32,32,.001>-Output gain // Output Processing slider19:bidirectional=0<0,1,1{No,Yes}>-Bidirectional slider20:output_squash=0<0,3,1{None,Clip,Soft,ClipAA}>-Output limiting slider21:active_threshold=-340<0,-340,.0001>-Gate level [dB] ``` -------------------------------- ### SEQS JSFX Configuration Source: https://context7.com/joepvanlier/jsfx/llms.txt Configuration for the SEQS effect sequencer, detailing pattern control, effect toggles, and filter settings. Use this to customize sequencer behavior and effect parameters. ```javascript // SEQS JSFX Configuration desc:Saike SEQS (Sequenced FX) (beta) tags: time-based effect version: 0.126 author: Joep Vanlier license: MIT // Pattern Control slider1:current_speed=4<-6,16,1>-Current speed slider2:current_pattern_index=0<0,63,1>-Current pattern slider6:swing=0<-50,50,1>-Shuffle amount slider64:midi_note_pattern_select=120<0,127,1>-First Pattern // Effect Enable Toggles slider9:chorus_enabled=0<0,1,1>-Chorus enabled slider11:slowdown_enabled=0<0,1,1>-Slowdown enabled slider13:retrigger_enabled=0<0,1,1>-Retrigger enabled slider14:reverse_enabled=0<0,1,1>-Reverse enabled slider15:gate_enabled=0<0,1,1>-Gate enabled slider16:filter_enabled=0<0,1,1>-Filter enabled slider17:reverb_enabled=0<0,1,1>-Reverb enabled slider18:degrade_enabled=0<0,1,1>-Degrade enabled slider19:tapestop_enabled=0<0,1,1>-Tapestop enabled slider21:pitch_shifter_enabled=0<0,1,1>-Pitch shifter enabled slider22:modulation_enabled=0<0,1,1>-Modulation enabled slider24:delay_enabled=0<0,1,1>-Delay enabled // Filter Settings (shared with other Saike plugins) slider25:filter_type=1<0,26,1{Linear,MS-20,Linear x2,Moog,Ladder,303,MS-20 asym,DblRes,DualPeak,TriplePeak,svf nl 2p,svf nl 4p,...}>-Filter type slider26:drive=0<-6,48,1>-Filter Drive (dB) slider27:cutoff_start=.6<0,1,.0001>-Cutoff Start slider28:cutoff_final=.6<0,1,.0001>-Cutoff Finish slider29:resonance=0.7<0,1,.0001>-Resonance // Available Effects: // - Playhead: Slowdown, Tape stop, Retrigger, Reverse // - Modulation: Chorus, Phaser, Flaser, Ring/AM modulation // - Pitch: Pitch shifter, Frequency shifter // - Filter: Two multimode filters with envelope // - Degradation: Sample rate reduction, Bitrate reduction // - Space: Reverb, Tempo-synced delay, Pitched delay ``` -------------------------------- ### Yutani Bass Synthesizer JSFX Configuration Source: https://context7.com/joepvanlier/jsfx/llms.txt Configure oscillator, envelope, and filter settings for the Yutani monophonic/4-voice paraphonic bass synthesizer. Supports various oscillator shapes and advanced filter types. ```jsfx // Yutani JSFX Slider Configuration desc:Yutani Mono Bass Synth [Saike] (BETA) tags: synth bass, instrument version: 0.103 author: Joep Vanlier license: MIT // Oscillator 1 Settings slider1:osc1_db=-9<-48, 0, .000001>-Oscillator 1 Gain slider2:osc1_semi=0<-36, 36, .000001>-Oscillator 1 Semitone slider4:osc1_shape=0<0,9,1{Saw,Square,Triangle,Fin,PWM,Comb Sa,Comb Sq,SSaw,Glot,WT}>-Oscillator 1 Shape // Oscillator 2 Settings slider5:osc2_db=-9<-48, 0, .000001>-Oscillator 2 Gain slider6:osc2_semi=12<-48, 48, .000001>-Oscillator 2 Semitone slider7:hardsync=1<0,1,1{Off,On}>-Hard Sync slider8:osc2_shape=0<0,9,1{Saw,Square,Triangle,Fin,PWM,Comb Sa,Comb Sq,SSaw,Glot,WT}>-Oscillator 2 Shape // Amplitude Envelope slider11:amp_atk=0<0, 1, .000001>-Amp Attack slider12:amp_decay=0.2<0, 1, .000001>-Amp Decay slider13:amp_sustain=1<0, 1, .00001>-Sustain level // Filter Settings (26 filter types available) slider25:filter_type=1<0,28,1{Linear,MS-20,Linear x2,Moog,Ladder,303,MS-20 asym,DblRes,DualPeak,TriplePeak,svf nl 2p,svf nl 4p,svf nl 2p inc,svf nl 4p inc,rectified resonance,Steiner,SteinerA,Muck,Pill2p,Pill4p,Pill2p Aggro,Pill4p Aggro,Pill2p Stacc,Pill4p Stacc,Ladder3,Ladder6,HLadder,SVF2,SVF4}>-Filter type slider26:drive=0<-32,48,1>-Filter Drive (dB) slider28:cutoff=.6<0,1,.0001>-Cutoff slider29:resonance=0.7<0,1,.0001>-Resonance // FM Modulation slider37:fm_mode=0<0,5,1{MIDI sin,MIDI square,Self,Self Abs,Audio Stereo 3/4,Audio Mono 3/4}>-FM mode slider38:fm_amnt=0<0,1,.0001>-FM level // Wavetable support - drag and drop wave files into oscillator slider80:wt1_position=0<0,7,0.001>-WT1 position slider81:wt2_position=0<0,7,0.001>-WT2 position ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.