├── .gitmodules ├── CHANGELOG.md ├── LICENSE.md ├── README.md ├── Reaticulate-factory.reabank ├── actions ├── Reaticulate_Activate articulation by CC in group 1 on default channel (MIDI CC relative or mousewheel).lua ├── Reaticulate_Activate articulation by CC in group 2 on default channel (MIDI CC relative or mousewheel).lua ├── Reaticulate_Activate articulation by CC in group 3 on default channel (MIDI CC relative or mousewheel).lua ├── Reaticulate_Activate articulation by CC in group 4 on default channel (MIDI CC relative or mousewheel).lua ├── Reaticulate_Activate articulation by CC on channel 01.lua ├── Reaticulate_Activate articulation by CC on channel 02.lua ├── Reaticulate_Activate articulation by CC on channel 03.lua ├── Reaticulate_Activate articulation by CC on channel 04.lua ├── Reaticulate_Activate articulation by CC on channel 05.lua ├── Reaticulate_Activate articulation by CC on channel 06.lua ├── Reaticulate_Activate articulation by CC on channel 07.lua ├── Reaticulate_Activate articulation by CC on channel 08.lua ├── Reaticulate_Activate articulation by CC on channel 09.lua ├── Reaticulate_Activate articulation by CC on channel 10.lua ├── Reaticulate_Activate articulation by CC on channel 11.lua ├── Reaticulate_Activate articulation by CC on channel 12.lua ├── Reaticulate_Activate articulation by CC on channel 13.lua ├── Reaticulate_Activate articulation by CC on channel 14.lua ├── Reaticulate_Activate articulation by CC on channel 15.lua ├── Reaticulate_Activate articulation by CC on channel 16.lua ├── Reaticulate_Activate articulation by CC on default channel.lua ├── Reaticulate_Activate articulation slot number by CC on default channel.lua ├── Reaticulate_Activate next articulation in group 1 on default channel.lua ├── Reaticulate_Activate next articulation in group 2 on default channel.lua ├── Reaticulate_Activate next articulation in group 3 on default channel.lua ├── Reaticulate_Activate next articulation in group 4 on default channel.lua ├── Reaticulate_Activate previous articulation in group 1 on default channel.lua ├── Reaticulate_Activate previous articulation in group 2 on default channel.lua ├── Reaticulate_Activate previous articulation in group 3 on default channel.lua ├── Reaticulate_Activate previous articulation in group 4 on default channel.lua ├── Reaticulate_Activate selected articulation on default channel.lua ├── Reaticulate_Disable feedback to MIDI feedback device.lua ├── Reaticulate_Enable feedback to MIDI feedback device.lua ├── Reaticulate_Focus articulation filter.lua ├── Reaticulate_Insert last activated articulation into MIDI item on default channel.lua ├── Reaticulate_Main.lua ├── Reaticulate_Select articulation by CC (MIDI CC relative or mousewheel).lua ├── Reaticulate_Select last selected track.lua ├── Reaticulate_Select next articulation.lua ├── Reaticulate_Select previous articulation.lua ├── Reaticulate_Set default MIDI channel by CC.lua ├── Reaticulate_Set default MIDI channel to 01.lua ├── Reaticulate_Set default MIDI channel to 02.lua ├── Reaticulate_Set default MIDI channel to 03.lua ├── Reaticulate_Set default MIDI channel to 04.lua ├── Reaticulate_Set default MIDI channel to 05.lua ├── Reaticulate_Set default MIDI channel to 06.lua ├── Reaticulate_Set default MIDI channel to 07.lua ├── Reaticulate_Set default MIDI channel to 08.lua ├── Reaticulate_Set default MIDI channel to 09.lua ├── Reaticulate_Set default MIDI channel to 10.lua ├── Reaticulate_Set default MIDI channel to 11.lua ├── Reaticulate_Set default MIDI channel to 12.lua ├── Reaticulate_Set default MIDI channel to 13.lua ├── Reaticulate_Set default MIDI channel to 14.lua ├── Reaticulate_Set default MIDI channel to 15.lua ├── Reaticulate_Set default MIDI channel to 16.lua ├── Reaticulate_Start.lua ├── Reaticulate_Sync current state on selected track to MIDI feedback device.lua ├── Reaticulate_Toggle feedback to MIDI feedback device.lua ├── Reaticulate_Toggle insert articulations based on selected notes when MIDI editor is open.lua ├── Reaticulate_Toggle single floating instrument FX window for selected track.lua ├── Reaticulate_Toggle track selection follows MIDI editor target item.lua └── Reaticulate_Toggle track selection follows focused FX window.lua ├── app ├── app.lua ├── articons.lua ├── feedback.lua ├── lib │ ├── baseapp.lua │ ├── binser.lua │ ├── crc64.lua │ ├── json.lua │ └── utils.lua ├── main.lua ├── metadata.lua ├── reabank.lua ├── rfx.lua └── screens │ ├── banklist.lua │ ├── installer.lua │ ├── settings.lua │ └── trackcfg.lua ├── banks ├── 00-00-header.reabank ├── 64-01-Spitfire-Chamber_Strings.reabank ├── 64-30-Spitfire-Symphonic_Strings.reabank ├── 64-60-Spitfire-Symphonic_Woodwinds.reabank ├── 65-01-Spitfire-Symphonic_Brass.reabank ├── 66-01-Spitfire-Albion_1.reabank ├── 66-15-Spitfire-Albion_ONE.reabank ├── 66-30-Spitfire-Albion_V.reabank ├── 66-50-Spitfire-Masse.reabank ├── 66-60-Spitfire-Albion_2.reabank ├── 66-70-Spitfire-Albion_3.reabank ├── 70-01-Cinematic_Series-Cinematic_Studio_Strings.reabank ├── 70-02-Cinematic_Series-Cinematic_Strings_2.reabank ├── 70-10-VirHarmonic-Bohemian.reabank └── assemble.py ├── img ├── README.md ├── articulations.png └── icons.png ├── jsfx ├── Feedback Translate.jsfx └── Reaticulate.jsfx ├── source-images ├── README.md ├── articulations │ ├── README.md │ ├── articulations-free.afdesign │ ├── articulations-free.png │ ├── articulations-free@1.5x.png │ ├── articulations-free@2x.png │ ├── articulations-nonfree.afdesign │ ├── articulations-nonfree.png │ ├── articulations-nonfree@1.5x.png │ ├── articulations-nonfree@2x.png │ ├── artnames.txt │ └── generate.py └── icons │ ├── README.md │ ├── download.sh │ ├── generate.sh │ ├── huge-alert_circle_outline@1.5x.png │ ├── huge-alert_circle_outline@1x.png │ ├── huge-alert_circle_outline@2x.png │ ├── icon-list │ ├── lg-alert_circle_outline@1.5x.png │ ├── lg-alert_circle_outline@1x.png │ ├── lg-alert_circle_outline@2x.png │ ├── lg-drag_vertical@1.5x.png │ ├── lg-drag_vertical@1x.png │ ├── lg-drag_vertical@2x.png │ ├── lg-info_outline@1.5x.png │ ├── lg-info_outline@1x.png │ ├── lg-info_outline@2x.png │ ├── lg-plus@1.5x.png │ ├── lg-plus@1x.png │ ├── lg-plus@2x.png │ ├── lg-warning_amber@1.5x.png │ ├── lg-warning_amber@1x.png │ ├── lg-warning_amber@2x.png │ ├── med-add_circle_outline@1.5x.png │ ├── med-add_circle_outline@1x.png │ ├── med-add_circle_outline@2x.png │ ├── med-arrow_back@1.5x.png │ ├── med-arrow_back@1x.png │ ├── med-arrow_back@2x.png │ ├── med-auto_fix@1.5x.png │ ├── med-auto_fix@1x.png │ ├── med-auto_fix@2x.png │ ├── med-delete@1.5x.png │ ├── med-delete@1x.png │ ├── med-delete@2x.png │ ├── med-dock_window@1.5x.png │ ├── med-dock_window@1x.png │ ├── med-dock_window@2x.png │ ├── med-drag_vertical@1.5x.png │ ├── med-drag_vertical@1x.png │ ├── med-drag_vertical@2x.png │ ├── med-edit@1.5x.png │ ├── med-edit@1x.png │ ├── med-edit@2x.png │ ├── med-eraser@1.5x.png │ ├── med-eraser@1x.png │ ├── med-eraser@2x.png │ ├── med-info_outline@1.5x.png │ ├── med-info_outline@1x.png │ ├── med-info_outline@2x.png │ ├── med-link@1.5x.png │ ├── med-link@1x.png │ ├── med-link@2x.png │ ├── med-pin_off@1.5x.png │ ├── med-pin_off@1x.png │ ├── med-pin_off@2x.png │ ├── med-pin_on@1.5x.png │ ├── med-pin_on@1x.png │ ├── med-pin_on@2x.png │ ├── med-search@1.5x.png │ ├── med-search@1x.png │ ├── med-search@2x.png │ ├── med-settings@1.5x.png │ ├── med-settings@1x.png │ ├── med-settings@2x.png │ ├── med-sync@1.5x.png │ ├── med-sync@1x.png │ ├── med-sync@2x.png │ ├── med-undo@1.5x.png │ ├── med-undo@1x.png │ ├── med-undo@2x.png │ ├── med-undock_window@1.5x.png │ ├── med-undock_window@1x.png │ ├── med-undock_window@2x.png │ ├── med-view_list@1.5x.png │ ├── med-view_list@1x.png │ └── med-view_list@2x.png └── userbanks ├── 8Dio ├── 8Dio-8diOboe.reabank ├── 8Dio-Anthology_Strings.reabank ├── 8Dio-Claire_Alto_Flute.reabank ├── 8Dio-Insolidus.reabank ├── 8Dio-Lacrimosa.reabank ├── 8Dio-Majestica.reabank ├── 8Dio-Requiem_Pro.reabank ├── 8Dio-Silka.reabank └── README.md ├── Audio_Imperia ├── Audio_Imperia-Areia.reabank ├── Audio_Imperia-Jaeger.reabank ├── Audio_Imperia-Nucleus.reabank ├── Audio_Imperia-Solo.reabank ├── Audio_Imperia-Talos.reabank └── README.md ├── Best_Service ├── Best_Service-Ancient_Era.reabank ├── Best_Service-Celtic_Era.reabank ├── Best_Service-Dark_Era.reabank ├── Best_Service-Era_II.reabank └── README.md ├── Chris_Hein ├── Chris_Hein-Orchestral_Brass.reabank ├── Chris_Hein-Orchestral_Winds_Vol_1.reabank ├── Chris_Hein-Orchestral_Winds_Vol_2.reabank ├── Chris_Hein-Orchestral_Winds_Vol_3.reabank ├── Chris_Hein-Orchestral_Winds_Vol_4.reabank ├── Chris_Hein-Solo_Strings-Contrabass.reabank └── README.md ├── Cinematic_Series ├── Cinematic_Series-Studio_Brass.reabank ├── Cinematic_Series-Studio_Woodwinds.reabank └── README.md ├── Cinesamples ├── Cinesamples-CineBrass_Core.reabank ├── Cinesamples-CineBrass_Pro.reabank ├── Cinesamples-CineWinds_Core.reabank ├── Cinesamples-CineWinds_Pro.reabank ├── Cinesamples-Taylor_Davis_Solo_Violin.reabank ├── Cinesamples-Tina_Guo_Complete_Bundle.reabank └── README.md ├── EastWest ├── EastWest_Hollywood_Opus_Brass.reabank ├── EastWest_Hollywood_Opus_Harp.reabank ├── EastWest_Hollywood_Opus_Percussion.reabank ├── EastWest_Hollywood_Opus_Solo_Cello.reabank ├── EastWest_Hollywood_Opus_Solo_Violin.reabank ├── EastWest_Hollywood_Opus_Strings.reabank ├── EastWest_Hollywood_Opus_Woodwinds.reabank ├── EastWest_Quantum_Leap-Hollywood_Brass_Diamond.reabank ├── EastWest_Quantum_Leap-Hollywood_Woodwinds_Diamond.reabank ├── EastWest_Quantum_Leap-RA.reabank ├── EastWest_Quantum_Leap-Symphonic_Orchestra-Platinum_Complete.reabank ├── EastWest_Quantum_Leap-Symphonic_Orchestra.reabank ├── EastWest_Quantum_Leap-Voices_of_Passion.reabank ├── EastWest_Quantum_Leap-Voices_of_Soul.reabank ├── EastWest_Quantum_Leap-Voices_of_the_Empire.reabank └── README.md ├── Embertone ├── Embertone-Fischer_Viola.reabank ├── Embertone-Herring_Clarinet.reabank └── README.md ├── Garritan ├── Garritan-GPO5.reabank └── README.md ├── Heavyocity ├── Heavyocity-Forzo_Modern_Brass-alternative_mapping.reabank ├── Heavyocity-Forzo_Modern_Brass.reabank └── README.md ├── IRCAM ├── IRCAM-Solo_Instruments_2.reabank └── README.md ├── Impact_Soundworks ├── Impact_Soundworks-Bravura_Scoring_Brass.reabank ├── Impact_Soundworks-Shreddage_3.reabank ├── Impact_Soundworks-Tokyo_Scoring_Strings.reabank └── README.md ├── Kirk_Hunter ├── Kirk_Hunter-Concert_Brass.reabank ├── Kirk_Hunter-Diamond_Symphony-Chamber_Violins.reabank └── README.md ├── Musical_Sampling ├── Musical_Sampling-Trailer_Strings.reabank └── README.md ├── Native_Instruments ├── Native_Instruments-Kontakt_Factory_Library-Brass.reabank ├── Native_Instruments-Kontakt_Factory_Library-Strings.reabank ├── Native_Instruments-Kontakt_Factory_Library-Woodwinds.reabank ├── Native_Instruments-Session_Horns_Pro.reabank ├── Native_Instruments-Symphony_Essentials-Horns_Ensemble.reabank ├── Native_Instruments-Symphony_Series-Brass_Ensemble.reabank ├── Native_Instruments-Symphony_Series-Brass_Solo.reabank ├── Native_Instruments-Symphony_Series-String_Ensemble.reabank ├── Native_Instruments-Symphony_Series-Woodwind_Ensemble.reabank ├── Native_Instruments-Symphony_Series-Woodwind_Solo.reabank └── README.md ├── Orchestral_Tools ├── Orchestral_Tools-BWW_Soloists1.reabank ├── Orchestral_Tools-BWW_Soloists2.reabank ├── Orchestral_Tools-Berlin_Brass.reabank ├── Orchestral_Tools-Berlin_Strings.reabank ├── Orchestral_Tools-Berlin_Strings_First_Chairs.reabank ├── Orchestral_Tools-Berlin_Woodwinds.reabank ├── Orchestral_Tools-Clutch.reabank ├── Orchestral_Tools-Crucible.reabank ├── Orchestral_Tools-Helix.reabank ├── Orchestral_Tools-Inspire.reabank ├── Orchestral_Tools-Layers.reabank ├── Orchestral_Tools-Metropolis_Ark_1.reabank ├── Orchestral_Tools-Metropolis_Ark_2.reabank ├── Orchestral_Tools-Metropolis_Ark_4-Ensembles.reabank ├── Orchestral_Tools-Peteris_Vasks_Strings.reabank ├── Orchestral_Tools-Rotary.reabank └── README.md ├── ProjectSAM ├── ProjectSAM-Orchestral_Brass_Classic.reabank └── README.md ├── README.md ├── Red_Room_Audio ├── README.md └── Red_Room_Audio-Palette.reabank ├── Sampleism ├── README.md └── Sampleism-Bandoneon.reabank ├── Samplemodeling ├── README.md ├── Samplemodeling-Solo_Chamber_and_Ensemble_Strings.reabank └── Samplemodeling-Trumpet.reabank ├── Solemn_Tones ├── README.md └── Solemn_Tones-ODIN_II_Guitar.reabank ├── Sonatina_Symphonic_Orchestra.reabank ├── Sonuscore ├── README.md └── Sonuscore-The_Orchestra.reabank ├── Soundiron ├── README.md ├── Soundiron-Hyperion_Brass_Elements.reabank ├── Soundiron-Hyperion_Strings_Elements.reabank ├── Soundiron-Hyperion_Strings_Solo_Violins.reabank ├── Soundiron-Olympus_Elements_Choir.reabank └── Soundiron-Voices_of_Rapture.reabank ├── Spectrasonics ├── README.md └── Spectrasonics-Trilian.reabank ├── Spitfire ├── README.md ├── Spitfire-Abbey_Road_One-Orchestral_Foundations.reabank ├── Spitfire-Albion_ONE.reabank ├── Spitfire-BBC Symphonic Orchestra Discover.reabank ├── Spitfire-BBC_Symphonic_Orchestra.reabank ├── Spitfire-BML_Mural_Strings_Ensembles.reabank ├── Spitfire-Bernard_Herrmann_Composer_Toolkit.reabank ├── Spitfire-Harp.reabank ├── Spitfire-Harpsichord.reabank ├── Spitfire-London_Contemporary_Orchestra_Strings.reabank ├── Spitfire-Percussion.reabank ├── Spitfire-Solo_Strings.reabank ├── Spitfire-Studio_Brass.reabank ├── Spitfire-Studio_Brass_Pro.reabank ├── Spitfire-Studio_Strings.reabank ├── Spitfire-Studio_Woodwinds.reabank ├── Spitfire-Studio_Woodwinds_Pro.reabank ├── Spitfire-Symphony_Orchestra.reabank └── Spitfire-Union_Chapel_Organ.reabank ├── Submission_Audio ├── README.md └── Submission_Audio-Djinnbass.reabank ├── Vienna_Symphonic_Library ├── README.md ├── Vienna_Symphonic_Library-Big_Bang_Orchestra.reabank ├── Vienna_Symphonic_Library-Brass.reabank ├── Vienna_Symphonic_Library-Fujara_Flute.reabank ├── Vienna_Symphonic_Library-Harp_Glissandos.reabank ├── Vienna_Symphonic_Library-Keyboards.reabank ├── Vienna_Symphonic_Library-Percussion.reabank ├── Vienna_Symphonic_Library-SYNCHRONized_Special_Edition_Volume_6-Dimension_Brass.reabank ├── Vienna_Symphonic_Library-SYNCHRONized_Special_Edition_Volumes_1-2_PLUS.reabank ├── Vienna_Symphonic_Library-Special_Edition_Vol_1.reabank ├── Vienna_Symphonic_Library-Strings.reabank ├── Vienna_Symphonic_Library-Synchron_Big_Bang_Orchestra.reabank ├── Vienna_Symphonic_Library-Synchron_Brass.reabank ├── Vienna_Symphonic_Library-Synchron_Collections-Basso_Profondo_Choir.reabank ├── Vienna_Symphonic_Library-Synchron_Collections-Vienna_Boys_Choir.reabank ├── Vienna_Symphonic_Library-Synchron_Elite_Strings.reabank ├── Vienna_Symphonic_Library-Synchron_Percussion_I-III.reabank ├── Vienna_Symphonic_Library-Synchron_Percussion_I_II.reabank ├── Vienna_Symphonic_Library-Synchron_Strings_Pro.reabank ├── Vienna_Symphonic_Library-Synchron_Woodwinds.reabank ├── Vienna_Symphonic_Library-Synchronized_Woodwinds.reabank ├── Vienna_Symphonic_Library-Various_Synchronized.reabank ├── Vienna_Symphonic_Library-Violin_Runs.reabank ├── Vienna_Symphonic_Library-Voices.reabank └── Vienna_Symphonic_Library-Woodwinds.reabank └── XSample ├── README.md ├── XSample-Strings.reabank └── XSample-Woodwinds.reabank /.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "rtk"] 2 | path = rtk 3 | url = https://github.com/jtackaberry/rtk.git 4 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Reaticulate 2 | 3 | Reaticulate provides a system for managing virtual instrument articulations in REAPER. 4 | 5 | [Learn more on the website](http://reaticulate.com/), which includes installation instructions for users. 6 | 7 | # Development 8 | 9 | If you're a developer interested in contributing to Reaticulate, or an advanced user who 10 | wants to run untested bleeding edge code (which you should never use for projects that 11 | matter), you can check code out directly from git. 12 | 13 | Note that Reaticulate depends upon the [REAPER Toolkit](https://reapertoolkit.dev/), which 14 | is included as a submodule of this project. 15 | 16 | You can clone Reaticulate like so, which will take care of fetching submodules: 17 | 18 | ```bash 19 | git clone --recursive https://github.com/jtackaberry/reaticulate.git 20 | ``` 21 | 22 | Or, afterward, pulling to include submodule updates: 23 | 24 | ```bash 25 | git pull --recurse-submodules 26 | ``` 27 | 28 | You can always explicitly fetch submodules after-the-fact: 29 | 30 | ```bash 31 | git submodule update --recursive 32 | ``` 33 | 34 | Next, configure REAPER to point to the source files in the cloned directory: 35 | 1. Load all actions under `actions/*` 36 | 2. Create a symbolic link for each file in `jsfx/` in REAPER's `Effects/` directory. 37 | (Windows instructions [here](https://blogs.windows.com/windowsdeveloper/2016/12/02/symlinks-windows-10/) -- 38 | or use the very convenient [shell extension](https://schinagl.priv.at/nt/hardlinkshellext/linkshellextension.html).) 39 | 3. Start the `Reaticulate_Main.lua` action as usual. 40 | 41 | 42 | # Legal Stuff 43 | 44 | Reaticulate source code is released under the Apache License. 45 | 46 | Some articulation icons are provided by Blake Robinson, and redistribution is not 47 | permitted. More information about those icons can be found [here](source-images/articulations). 48 | 49 | See LICENSE file for more details. 50 | -------------------------------------------------------------------------------- /actions/Reaticulate_Activate articulation by CC in group 1 on default channel (MIDI CC relative or mousewheel).lua: -------------------------------------------------------------------------------- 1 | _, _, _, _, mode, res, val = reaper.get_action_context() 2 | cmdlist = reaper.GetExtState("reaticulate", "command") 3 | cmd = string.format(' activate_relative_articulation=0,1,%d,%d,%d', mode, res, val) 4 | reaper.defer(function() 5 | reaper.SetExtState("reaticulate", "command", (cmdlist or '') .. cmd, false) 6 | end) -------------------------------------------------------------------------------- /actions/Reaticulate_Activate articulation by CC in group 2 on default channel (MIDI CC relative or mousewheel).lua: -------------------------------------------------------------------------------- 1 | _, _, _, _, mode, res, val = reaper.get_action_context() 2 | cmdlist = reaper.GetExtState("reaticulate", "command") 3 | cmd = string.format(' activate_relative_articulation=0,2,%d,%d,%d', mode, res, val) 4 | reaper.defer(function() 5 | reaper.SetExtState("reaticulate", "command", (cmdlist or '') .. cmd, false) 6 | end) -------------------------------------------------------------------------------- /actions/Reaticulate_Activate articulation by CC in group 3 on default channel (MIDI CC relative or mousewheel).lua: -------------------------------------------------------------------------------- 1 | _, _, _, _, mode, res, val = reaper.get_action_context() 2 | cmdlist = reaper.GetExtState("reaticulate", "command") 3 | cmd = string.format(' activate_relative_articulation=0,3,%d,%d,%d', mode, res, val) 4 | reaper.defer(function() 5 | reaper.SetExtState("reaticulate", "command", (cmdlist or '') .. cmd, false) 6 | end) -------------------------------------------------------------------------------- /actions/Reaticulate_Activate articulation by CC in group 4 on default channel (MIDI CC relative or mousewheel).lua: -------------------------------------------------------------------------------- 1 | _, _, _, _, mode, res, val = reaper.get_action_context() 2 | cmdlist = reaper.GetExtState("reaticulate", "command") 3 | cmd = string.format(' activate_relative_articulation=0,4,%d,%d,%d', mode, res, val) 4 | reaper.defer(function() 5 | reaper.SetExtState("reaticulate", "command", (cmdlist or '') .. cmd, false) 6 | end) -------------------------------------------------------------------------------- /actions/Reaticulate_Activate articulation by CC on channel 01.lua: -------------------------------------------------------------------------------- 1 | _, _, _, _, _, res, val = reaper.get_action_context() 2 | 3 | --Simple check if the message is 14-bit or 7-bit 4 | if res == 16383 then val = 16384-val end 5 | 6 | reaper.defer(function() 7 | reaper.SetExtState("reaticulate", "command", "activate_articulation=01," .. tostring(val), false) 8 | end) -------------------------------------------------------------------------------- /actions/Reaticulate_Activate articulation by CC on channel 02.lua: -------------------------------------------------------------------------------- 1 | _, _, _, _, _, res, val = reaper.get_action_context() 2 | 3 | --Simple check if the message is 14-bit or 7-bit 4 | if res == 16383 then val = 16384-val end 5 | 6 | reaper.defer(function() 7 | reaper.SetExtState("reaticulate", "command", "activate_articulation=02," .. tostring(val), false) 8 | end) -------------------------------------------------------------------------------- /actions/Reaticulate_Activate articulation by CC on channel 03.lua: -------------------------------------------------------------------------------- 1 | _, _, _, _, _, res, val = reaper.get_action_context() 2 | 3 | --Simple check if the message is 14-bit or 7-bit 4 | if res == 16383 then val = 16384-val end 5 | 6 | reaper.defer(function() 7 | reaper.SetExtState("reaticulate", "command", "activate_articulation=03," .. tostring(val), false) 8 | end) -------------------------------------------------------------------------------- /actions/Reaticulate_Activate articulation by CC on channel 04.lua: -------------------------------------------------------------------------------- 1 | _, _, _, _, _, res, val = reaper.get_action_context() 2 | 3 | --Simple check if the message is 14-bit or 7-bit 4 | if res == 16383 then val = 16384-val end 5 | 6 | reaper.defer(function() 7 | reaper.SetExtState("reaticulate", "command", "activate_articulation=04," .. tostring(val), false) 8 | end) -------------------------------------------------------------------------------- /actions/Reaticulate_Activate articulation by CC on channel 05.lua: -------------------------------------------------------------------------------- 1 | _, _, _, _, _, res, val = reaper.get_action_context() 2 | 3 | --Simple check if the message is 14-bit or 7-bit 4 | if res == 16383 then val = 16384-val end 5 | 6 | reaper.defer(function() 7 | reaper.SetExtState("reaticulate", "command", "activate_articulation=05," .. tostring(val), false) 8 | end) -------------------------------------------------------------------------------- /actions/Reaticulate_Activate articulation by CC on channel 06.lua: -------------------------------------------------------------------------------- 1 | _, _, _, _, _, res, val = reaper.get_action_context() 2 | 3 | --Simple check if the message is 14-bit or 7-bit 4 | if res == 16383 then val = 16384-val end 5 | 6 | reaper.defer(function() 7 | reaper.SetExtState("reaticulate", "command", "activate_articulation=06," .. tostring(val), false) 8 | end) -------------------------------------------------------------------------------- /actions/Reaticulate_Activate articulation by CC on channel 07.lua: -------------------------------------------------------------------------------- 1 | _, _, _, _, _, res, val = reaper.get_action_context() 2 | 3 | --Simple check if the message is 14-bit or 7-bit 4 | if res == 16383 then val = 16384-val end 5 | 6 | reaper.defer(function() 7 | reaper.SetExtState("reaticulate", "command", "activate_articulation=07," .. tostring(val), false) 8 | end) -------------------------------------------------------------------------------- /actions/Reaticulate_Activate articulation by CC on channel 08.lua: -------------------------------------------------------------------------------- 1 | _, _, _, _, _, res, val = reaper.get_action_context() 2 | 3 | --Simple check if the message is 14-bit or 7-bit 4 | if res == 16383 then val = 16384-val end 5 | 6 | reaper.defer(function() 7 | reaper.SetExtState("reaticulate", "command", "activate_articulation=08," .. tostring(val), false) 8 | end) -------------------------------------------------------------------------------- /actions/Reaticulate_Activate articulation by CC on channel 09.lua: -------------------------------------------------------------------------------- 1 | _, _, _, _, _, res, val = reaper.get_action_context() 2 | 3 | --Simple check if the message is 14-bit or 7-bit 4 | if res == 16383 then val = 16384-val end 5 | 6 | reaper.defer(function() 7 | reaper.SetExtState("reaticulate", "command", "activate_articulation=09," .. tostring(val), false) 8 | end) -------------------------------------------------------------------------------- /actions/Reaticulate_Activate articulation by CC on channel 10.lua: -------------------------------------------------------------------------------- 1 | _, _, _, _, _, res, val = reaper.get_action_context() 2 | 3 | --Simple check if the message is 14-bit or 7-bit 4 | if res == 16383 then val = 16384-val end 5 | 6 | reaper.defer(function() 7 | reaper.SetExtState("reaticulate", "command", "activate_articulation=10," .. tostring(val), false) 8 | end) -------------------------------------------------------------------------------- /actions/Reaticulate_Activate articulation by CC on channel 11.lua: -------------------------------------------------------------------------------- 1 | _, _, _, _, _, res, val = reaper.get_action_context() 2 | 3 | --Simple check if the message is 14-bit or 7-bit 4 | if res == 16383 then val = 16384-val end 5 | 6 | reaper.defer(function() 7 | reaper.SetExtState("reaticulate", "command", "activate_articulation=11," .. tostring(val), false) 8 | end) -------------------------------------------------------------------------------- /actions/Reaticulate_Activate articulation by CC on channel 12.lua: -------------------------------------------------------------------------------- 1 | _, _, _, _, _, res, val = reaper.get_action_context() 2 | 3 | --Simple check if the message is 14-bit or 7-bit 4 | if res == 16383 then val = 16384-val end 5 | 6 | reaper.defer(function() 7 | reaper.SetExtState("reaticulate", "command", "activate_articulation=12," .. tostring(val), false) 8 | end) -------------------------------------------------------------------------------- /actions/Reaticulate_Activate articulation by CC on channel 13.lua: -------------------------------------------------------------------------------- 1 | _, _, _, _, _, res, val = reaper.get_action_context() 2 | 3 | --Simple check if the message is 14-bit or 7-bit 4 | if res == 16383 then val = 16384-val end 5 | 6 | reaper.defer(function() 7 | reaper.SetExtState("reaticulate", "command", "activate_articulation=13," .. tostring(val), false) 8 | end) -------------------------------------------------------------------------------- /actions/Reaticulate_Activate articulation by CC on channel 14.lua: -------------------------------------------------------------------------------- 1 | _, _, _, _, _, res, val = reaper.get_action_context() 2 | 3 | --Simple check if the message is 14-bit or 7-bit 4 | if res == 16383 then val = 16384-val end 5 | 6 | reaper.defer(function() 7 | reaper.SetExtState("reaticulate", "command", "activate_articulation=14," .. tostring(val), false) 8 | end) -------------------------------------------------------------------------------- /actions/Reaticulate_Activate articulation by CC on channel 15.lua: -------------------------------------------------------------------------------- 1 | _, _, _, _, _, res, val = reaper.get_action_context() 2 | 3 | --Simple check if the message is 14-bit or 7-bit 4 | if res == 16383 then val = 16384-val end 5 | 6 | reaper.defer(function() 7 | reaper.SetExtState("reaticulate", "command", "activate_articulation=15," .. tostring(val), false) 8 | end) -------------------------------------------------------------------------------- /actions/Reaticulate_Activate articulation by CC on channel 16.lua: -------------------------------------------------------------------------------- 1 | _, _, _, _, _, res, val = reaper.get_action_context() 2 | 3 | --Simple check if the message is 14-bit or 7-bit 4 | if res == 16383 then val = 16384-val end 5 | 6 | reaper.defer(function() 7 | reaper.SetExtState("reaticulate", "command", "activate_articulation=16," .. tostring(val), false) 8 | end) -------------------------------------------------------------------------------- /actions/Reaticulate_Activate articulation by CC on default channel.lua: -------------------------------------------------------------------------------- 1 | _, _, _, _, _, res, val = reaper.get_action_context() 2 | 3 | --Simple check if the message is 14-bit or 7-bit 4 | if res == 16383 then val = 16384-val end 5 | 6 | reaper.defer(function() 7 | reaper.SetExtState("reaticulate", "command", "activate_articulation=0," .. tostring(val), false) 8 | end) 9 | -------------------------------------------------------------------------------- /actions/Reaticulate_Activate articulation slot number by CC on default channel.lua: -------------------------------------------------------------------------------- 1 | _, _, _, _, _, res, val = reaper.get_action_context() 2 | 3 | --Simple check if the message is 14-bit or 7-bit 4 | if res == 16383 then val = 16384-val end 5 | 6 | reaper.defer(function() 7 | reaper.SetExtState("reaticulate", "command", "activate_articulation_by_slot=0," .. tostring(val), false) 8 | end) -------------------------------------------------------------------------------- /actions/Reaticulate_Activate next articulation in group 1 on default channel.lua: -------------------------------------------------------------------------------- 1 | cmdlist = reaper.GetExtState("reaticulate", "command") 2 | cmd = ' activate_relative_articulation=0,1,2,127,1' 3 | reaper.defer(function() 4 | reaper.SetExtState("reaticulate", "command", (cmdlist or '') .. cmd, false) 5 | end) -------------------------------------------------------------------------------- /actions/Reaticulate_Activate next articulation in group 2 on default channel.lua: -------------------------------------------------------------------------------- 1 | cmdlist = reaper.GetExtState("reaticulate", "command") 2 | cmd = ' activate_relative_articulation=0,2,2,127,1' 3 | reaper.defer(function() 4 | reaper.SetExtState("reaticulate", "command", (cmdlist or '') .. cmd, false) 5 | end) -------------------------------------------------------------------------------- /actions/Reaticulate_Activate next articulation in group 3 on default channel.lua: -------------------------------------------------------------------------------- 1 | cmdlist = reaper.GetExtState("reaticulate", "command") 2 | cmd = ' activate_relative_articulation=0,3,2,127,1' 3 | reaper.defer(function() 4 | reaper.SetExtState("reaticulate", "command", (cmdlist or '') .. cmd, false) 5 | end) -------------------------------------------------------------------------------- /actions/Reaticulate_Activate next articulation in group 4 on default channel.lua: -------------------------------------------------------------------------------- 1 | cmdlist = reaper.GetExtState("reaticulate", "command") 2 | cmd = ' activate_relative_articulation=0,4,2,127,1' 3 | reaper.defer(function() 4 | reaper.SetExtState("reaticulate", "command", (cmdlist or '') .. cmd, false) 5 | end) -------------------------------------------------------------------------------- /actions/Reaticulate_Activate previous articulation in group 1 on default channel.lua: -------------------------------------------------------------------------------- 1 | cmdlist = reaper.GetExtState("reaticulate", "command") 2 | cmd = ' activate_relative_articulation=0,1,2,127,-1' 3 | reaper.defer(function() 4 | reaper.SetExtState("reaticulate", "command", (cmdlist or '') .. cmd, false) 5 | end) -------------------------------------------------------------------------------- /actions/Reaticulate_Activate previous articulation in group 2 on default channel.lua: -------------------------------------------------------------------------------- 1 | cmdlist = reaper.GetExtState("reaticulate", "command") 2 | cmd = ' activate_relative_articulation=0,2,2,127,-1' 3 | reaper.defer(function() 4 | reaper.SetExtState("reaticulate", "command", (cmdlist or '') .. cmd, false) 5 | end) -------------------------------------------------------------------------------- /actions/Reaticulate_Activate previous articulation in group 3 on default channel.lua: -------------------------------------------------------------------------------- 1 | cmdlist = reaper.GetExtState("reaticulate", "command") 2 | cmd = ' activate_relative_articulation=0,3,2,127,-1' 3 | reaper.defer(function() 4 | reaper.SetExtState("reaticulate", "command", (cmdlist or '') .. cmd, false) 5 | end) -------------------------------------------------------------------------------- /actions/Reaticulate_Activate previous articulation in group 4 on default channel.lua: -------------------------------------------------------------------------------- 1 | cmdlist = reaper.GetExtState("reaticulate", "command") 2 | cmd = ' activate_relative_articulation=0,4,2,127,-1' 3 | reaper.defer(function() 4 | reaper.SetExtState("reaticulate", "command", (cmdlist or '') .. cmd, false) 5 | end) -------------------------------------------------------------------------------- /actions/Reaticulate_Activate selected articulation on default channel.lua: -------------------------------------------------------------------------------- 1 | cmdlist = reaper.GetExtState("reaticulate", "command") 2 | local cmd = (cmdlist or '') .. ' activate_selected_articulation=0' 3 | reaper.defer(function() 4 | reaper.SetExtState("reaticulate", "command", cmd, false) 5 | end) -------------------------------------------------------------------------------- /actions/Reaticulate_Disable feedback to MIDI feedback device.lua: -------------------------------------------------------------------------------- 1 | _, _, section_id, cmd_id, _, _, val = reaper.get_action_context() 2 | cmd = string.format('set_toggle_option=cc_feedback_active,0,%s,%s', section_id, cmd_id) 3 | reaper.SetExtState("reaticulate", "command", cmd, false) -------------------------------------------------------------------------------- /actions/Reaticulate_Enable feedback to MIDI feedback device.lua: -------------------------------------------------------------------------------- 1 | _, _, section_id, cmd_id, _, _, val = reaper.get_action_context() 2 | cmd = string.format('set_toggle_option=cc_feedback_active,1,%s,%s', section_id, cmd_id) 3 | reaper.SetExtState("reaticulate", "command", cmd, false) -------------------------------------------------------------------------------- /actions/Reaticulate_Focus articulation filter.lua: -------------------------------------------------------------------------------- 1 | reaper.SetExtState("reaticulate", "command", "focus_filter=0", false) -------------------------------------------------------------------------------- /actions/Reaticulate_Insert last activated articulation into MIDI item on default channel.lua: -------------------------------------------------------------------------------- 1 | cmdlist = reaper.GetExtState("reaticulate", "command") 2 | cmd = ' insert_articulation=0' 3 | reaper.defer(function() 4 | reaper.SetExtState("reaticulate", "command", (cmdlist or '') .. cmd, false) 5 | end) -------------------------------------------------------------------------------- /actions/Reaticulate_Main.lua: -------------------------------------------------------------------------------- 1 | -- Copyright 2017-2022 Jason Tackaberry 2 | -- 3 | -- Licensed under the Apache License, Version 2.0 (the "License"); 4 | -- you may not use this file except in compliance with the License. 5 | -- You may obtain a copy of the License at 6 | -- 7 | -- http://www.apache.org/licenses/LICENSE-2.0 8 | -- 9 | -- Unless required by applicable law or agreed to in writing, software 10 | -- distributed under the License is distributed on an "AS IS" BASIS, 11 | -- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | -- See the License for the specific language governing permissions and 13 | -- limitations under the License. 14 | 15 | 16 | -- This file bootstraps either source or binary (precompiled) installations of 17 | -- Reaticulate, depending on what's present. 18 | -- 19 | -- More information, including source code, can be found at http://reaticulate.com/ 20 | 21 | -- Find base directory of application 22 | local sep = package.config:sub(1, 1) 23 | local script = debug.getinfo(1, 'S').source:sub(2) 24 | local pattern = "(.*" .. sep .. ")[^" .. sep .. "]+" .. sep 25 | local basedir = script:match(pattern) 26 | 27 | 28 | -- Remember command id for this script (because Reaper's API actually provides no means 29 | -- of *reliably* resolving it). 30 | _, _, _, cmd, _, _, _ = reaper.get_action_context() 31 | reaper.SetExtState("reaticulate", "main_command_id", tostring(cmd), true) 32 | 33 | if reaper.file_exists(basedir .. 'reaticulate.lua') then 34 | -- Monolith build used for distribution. 35 | dofile(basedir .. 'reaticulate.lua') 36 | main(basedir) 37 | else 38 | -- Source code will be in this subdirectory. 39 | local appdir = basedir .. sep .. 'app' .. sep 40 | -- Replace package.path rather than appending to it as this improves module loading 41 | -- times (fewer paths to search) and we have no outside dependencies. rtk is added as 42 | -- a submodule so is explicitly included in the path. 43 | package.path = string.format("%s?.lua;%s/rtk/?.lua;%s/rtk/?/init.lua", appdir, basedir, basedir) 44 | -- Also search up a level for rtk, in case it is not available as a submodule. This is 45 | -- the case during rtk development. 46 | package.path = string.format('%s;%s/../rtk/?.lua;%s/../rtk/?/init.lua', package.path, basedir, basedir) 47 | -- Source based installation 48 | local main = require 'main' 49 | main(basedir) 50 | end 51 | -------------------------------------------------------------------------------- /actions/Reaticulate_Select articulation by CC (MIDI CC relative or mousewheel).lua: -------------------------------------------------------------------------------- 1 | _, _, _, _, mode, res, val = reaper.get_action_context() 2 | cmdlist = reaper.GetExtState("reaticulate", "command") 3 | cmd = string.format('select_relative_articulation=%d,%d,%d', mode, res, val) 4 | reaper.SetExtState("reaticulate", "command", (cmdlist or '') .. cmd, false) -------------------------------------------------------------------------------- /actions/Reaticulate_Select last selected track.lua: -------------------------------------------------------------------------------- 1 | reaper.SetExtState("reaticulate", "command", "select_last_track=0", false) -------------------------------------------------------------------------------- /actions/Reaticulate_Select next articulation.lua: -------------------------------------------------------------------------------- 1 | cmdlist = reaper.GetExtState("reaticulate", "command") 2 | cmd = (cmdlist or '') .. ' select_relative_articulation=2,127,1' 3 | reaper.SetExtState("reaticulate", "command", cmd, false) -------------------------------------------------------------------------------- /actions/Reaticulate_Select previous articulation.lua: -------------------------------------------------------------------------------- 1 | cmdlist = reaper.GetExtState("reaticulate", "command") 2 | cmd = (cmdlist or '') .. ' select_relative_articulation=2,127,-1' 3 | reaper.SetExtState("reaticulate", "command", cmd, false) -------------------------------------------------------------------------------- /actions/Reaticulate_Set default MIDI channel by CC.lua: -------------------------------------------------------------------------------- 1 | _, _, _, _, _, res, val = reaper.get_action_context() 2 | 3 | --Simple check if the message is 14-bit or 7-bit 4 | if res == 16383 then val = 16384-val end 5 | 6 | reaper.SetExtState("reaticulate", "command", "set_default_channel=" .. tostring(val), false) 7 | -------------------------------------------------------------------------------- /actions/Reaticulate_Set default MIDI channel to 01.lua: -------------------------------------------------------------------------------- 1 | reaper.SetExtState("reaticulate", "command", "set_default_channel=01", false) 2 | -------------------------------------------------------------------------------- /actions/Reaticulate_Set default MIDI channel to 02.lua: -------------------------------------------------------------------------------- 1 | reaper.SetExtState("reaticulate", "command", "set_default_channel=02", false) 2 | -------------------------------------------------------------------------------- /actions/Reaticulate_Set default MIDI channel to 03.lua: -------------------------------------------------------------------------------- 1 | reaper.SetExtState("reaticulate", "command", "set_default_channel=03", false) 2 | -------------------------------------------------------------------------------- /actions/Reaticulate_Set default MIDI channel to 04.lua: -------------------------------------------------------------------------------- 1 | reaper.SetExtState("reaticulate", "command", "set_default_channel=04", false) 2 | -------------------------------------------------------------------------------- /actions/Reaticulate_Set default MIDI channel to 05.lua: -------------------------------------------------------------------------------- 1 | reaper.SetExtState("reaticulate", "command", "set_default_channel=05", false) 2 | -------------------------------------------------------------------------------- /actions/Reaticulate_Set default MIDI channel to 06.lua: -------------------------------------------------------------------------------- 1 | reaper.SetExtState("reaticulate", "command", "set_default_channel=06", false) 2 | -------------------------------------------------------------------------------- /actions/Reaticulate_Set default MIDI channel to 07.lua: -------------------------------------------------------------------------------- 1 | reaper.SetExtState("reaticulate", "command", "set_default_channel=07", false) 2 | -------------------------------------------------------------------------------- /actions/Reaticulate_Set default MIDI channel to 08.lua: -------------------------------------------------------------------------------- 1 | reaper.SetExtState("reaticulate", "command", "set_default_channel=08", false) 2 | -------------------------------------------------------------------------------- /actions/Reaticulate_Set default MIDI channel to 09.lua: -------------------------------------------------------------------------------- 1 | reaper.SetExtState("reaticulate", "command", "set_default_channel=09", false) 2 | -------------------------------------------------------------------------------- /actions/Reaticulate_Set default MIDI channel to 10.lua: -------------------------------------------------------------------------------- 1 | reaper.SetExtState("reaticulate", "command", "set_default_channel=10", false) 2 | -------------------------------------------------------------------------------- /actions/Reaticulate_Set default MIDI channel to 11.lua: -------------------------------------------------------------------------------- 1 | reaper.SetExtState("reaticulate", "command", "set_default_channel=11", false) 2 | -------------------------------------------------------------------------------- /actions/Reaticulate_Set default MIDI channel to 12.lua: -------------------------------------------------------------------------------- 1 | reaper.SetExtState("reaticulate", "command", "set_default_channel=12", false) 2 | -------------------------------------------------------------------------------- /actions/Reaticulate_Set default MIDI channel to 13.lua: -------------------------------------------------------------------------------- 1 | reaper.SetExtState("reaticulate", "command", "set_default_channel=13", false) 2 | -------------------------------------------------------------------------------- /actions/Reaticulate_Set default MIDI channel to 14.lua: -------------------------------------------------------------------------------- 1 | reaper.SetExtState("reaticulate", "command", "set_default_channel=14", false) 2 | -------------------------------------------------------------------------------- /actions/Reaticulate_Set default MIDI channel to 15.lua: -------------------------------------------------------------------------------- 1 | reaper.SetExtState("reaticulate", "command", "set_default_channel=15", false) 2 | -------------------------------------------------------------------------------- /actions/Reaticulate_Set default MIDI channel to 16.lua: -------------------------------------------------------------------------------- 1 | reaper.SetExtState("reaticulate", "command", "set_default_channel=16", false) 2 | -------------------------------------------------------------------------------- /actions/Reaticulate_Start.lua: -------------------------------------------------------------------------------- 1 | -- Load Reaticulate if it's not already running. 2 | local now = tostring(os.clock()) 3 | 4 | reaper.SetExtState("reaticulate", "command", "ping=" .. now, false) 5 | 6 | local attempts = 2 7 | function check() 8 | val = reaper.GetExtState("reaticulate", "pong") 9 | if val >= now then 10 | -- Reaticulate is running. 11 | return 12 | end 13 | attempts = attempts - 1 14 | if attempts > 0 then 15 | -- Waiting for pong 16 | reaper.defer(check) 17 | else 18 | -- Lookup cmd id saved from previous invocation of Reaticulate_Main. 19 | cmd = reaper.GetExtState("reaticulate", "main_command_id") 20 | if cmd == '' or not cmd or not reaper.ReverseNamedCommandLookup(tonumber(cmd)) then 21 | -- cmd id not stored, so try to discover it by registering the main script 22 | local self = debug.getinfo(1, 'S').source:sub(2) 23 | local basedir = self:match("(.*)[/\\][^/\\]+") 24 | local script = string.format("%s/Reaticulate_Main.lua", basedir) 25 | cmd = reaper.AddRemoveReaScript(true, 0, script, true) 26 | if cmd == 0 then 27 | -- We're out of self-discovery options. This is the command id for the default 28 | -- script location. Hope for the best. 29 | cmd = reaper.NamedCommandLookup('_RSbe259504561f6a52557d2d1c64e52ef13527bf17') 30 | end 31 | end 32 | if cmd == '' or not cmd or cmd == 0 then 33 | reaper.ShowMessageBox( 34 | "Couldn't open Reaticulate. This is due to a REAPER limitation.\n\n" .. 35 | "Workaround: open REAPER's actions list and manually run Reaticulate_Main.\n\n" .. 36 | "You will only need to do this once.", 37 | "Reaticulate: Error", 0 38 | ) 39 | else 40 | reaper.Main_OnCommandEx(tonumber(cmd), 0, 0) 41 | end 42 | end 43 | end 44 | 45 | reaper.defer(check) -------------------------------------------------------------------------------- /actions/Reaticulate_Sync current state on selected track to MIDI feedback device.lua: -------------------------------------------------------------------------------- 1 | _, _, _, _, _, _, val = reaper.get_action_context() 2 | reaper.SetExtState("reaticulate", "command", "sync_feedback=0", false) 3 | -------------------------------------------------------------------------------- /actions/Reaticulate_Toggle feedback to MIDI feedback device.lua: -------------------------------------------------------------------------------- 1 | _, _, section_id, cmd_id, _, _, val = reaper.get_action_context() 2 | cmd = string.format('set_toggle_option=cc_feedback_active,-1,%s,%s', section_id, cmd_id) 3 | reaper.SetExtState("reaticulate", "command", cmd, false) -------------------------------------------------------------------------------- /actions/Reaticulate_Toggle insert articulations based on selected notes when MIDI editor is open.lua: -------------------------------------------------------------------------------- 1 | _, _, section_id, cmd_id, _, _, val = reaper.get_action_context() 2 | cmd = string.format('set_toggle_option=art_insert_at_selected_notes,-1,%s,%s', section_id, cmd_id) 3 | reaper.SetExtState("reaticulate", "command", cmd, false) 4 | -------------------------------------------------------------------------------- /actions/Reaticulate_Toggle single floating instrument FX window for selected track.lua: -------------------------------------------------------------------------------- 1 | _, _, section_id, cmd_id, _, _, val = reaper.get_action_context() 2 | cmd = string.format('set_toggle_option=single_floating_instrument_fx_window,-1,%s,%s', section_id, cmd_id) 3 | reaper.SetExtState("reaticulate", "command", cmd, false) -------------------------------------------------------------------------------- /actions/Reaticulate_Toggle track selection follows MIDI editor target item.lua: -------------------------------------------------------------------------------- 1 | _, _, section_id, cmd_id, _, _, val = reaper.get_action_context() 2 | cmd = string.format('set_toggle_option=track_selection_follows_midi_editor,-1,%s,%s', section_id, cmd_id) 3 | reaper.SetExtState("reaticulate", "command", cmd, false) 4 | -------------------------------------------------------------------------------- /actions/Reaticulate_Toggle track selection follows focused FX window.lua: -------------------------------------------------------------------------------- 1 | _, _, section_id, cmd_id, _, _, val = reaper.get_action_context() 2 | cmd = string.format('set_toggle_option=track_selection_follows_fx_focus,-1,%s,%s', section_id, cmd_id) 3 | reaper.SetExtState("reaticulate", "command", cmd, false) 4 | -------------------------------------------------------------------------------- /app/main.lua: -------------------------------------------------------------------------------- 1 | -- Copyright 2017-2022 Jason Tackaberry 2 | -- 3 | -- Licensed under the Apache License, Version 2.0 (the "License"); 4 | -- you may not use this file except in compliance with the License. 5 | -- You may obtain a copy of the License at 6 | -- 7 | -- http://www.apache.org/licenses/LICENSE-2.0 8 | -- 9 | -- Unless required by applicable law or agreed to in writing, software 10 | -- distributed under the License is distributed on an "AS IS" BASIS, 11 | -- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | -- See the License for the specific language governing permissions and 13 | -- limitations under the License. 14 | 15 | local t0 = reaper.time_precise() 16 | local rtk = require 'rtk' 17 | local t1 = reaper.time_precise() 18 | local App = require 'app' 19 | 20 | function main(basedir) 21 | rtk.call(App, basedir, t0, t1) 22 | end 23 | 24 | return main 25 | -------------------------------------------------------------------------------- /app/metadata.lua: -------------------------------------------------------------------------------- 1 | return { 2 | _VERSION='0.5.0' 3 | } 4 | -------------------------------------------------------------------------------- /banks/00-00-header.reabank: -------------------------------------------------------------------------------- 1 | // Reabank file for Reaticulate - https://reaticulate.com/ 2 | // 3 | // This file is a specially formatted Reabank file that is notated for use by Reaticulate. 4 | // Specification can be found here: 5 | // 6 | // https://reaticulate.com/reabank.html 7 | // 8 | // You can also import user-contributed bank files for additional libraries not included 9 | // in the factory set: 10 | // 11 | // https://reaticulate.com/banks 12 | // 13 | //! 14 | // 15 | // DO NOT EDIT THIS FILE! 16 | // 17 | // This file is distributed with Reaticulate and will be replaced with upgrades. 18 | // Edit Reaticulate.reabank in the Reaper Data directory instead. 19 | // 20 | -------------------------------------------------------------------------------- /banks/66-50-Spitfire-Masse.reabank: -------------------------------------------------------------------------------- 1 | //---------------------------------------------------------------------------- 2 | //! g="Spitfire/Masse" n="Tutti" 3 | //! chase=1,11,16-21,64-69 m="Set patch to UACC" 4 | //! id=00000000-c50d-415c-ae8f-6dd697d2a7e8 5 | Bank 66 50 Masse - Tutti 6 | //! c=long i=note-whole o=cc:32,5 7 | 1 long 8 | //! c=short i=staccato o=cc:32,9 9 | 40 staccato 10 | //! c=long-dark i=note-whole o=cc:32,1 11 | 9 beast long 12 | //! c=short-dark i=staccato o=cc:32,2 13 | 54 beast short 14 | //! c=long i=note-whole o=cc:32,3 15 | 3 brass/string choir long 16 | //! c=short i=note-eighth o=cc:32,4 17 | 4 brass/string choir short 18 | //! c=short i=note-eighth o=cc:32,6 19 | 6 low brass string stab 20 | //! c=short-light i=note-eighth o=cc:32,7 21 | 7 low wood string stab 22 | //! c=short i=note-eighth o=cc:32,8 23 | 8 nutcracker 24 | 25 | //! c=long-light i=note-whole o=cc:32,10 26 | 10 woods/string 1 long 27 | //! c=short-light i=note-eighth o=cc:32,11 28 | 11 woods/string 1 short 29 | //! c=long-light i=note-whole o=cc:32,12 30 | 12 woods/string 2 long 31 | //! c=short-light i=note-eighth o=cc:32,13 32 | 13 woods/string 2 short 33 | 34 | 35 | //---------------------------------------------------------------------------- 36 | //! g="Spitfire/Masse" n="Strings" 37 | //! chase=1,11,16-21,64-69 m="Set patch to UACC" 38 | //! id=00000000-b6c9-4aa6-aa14-038aae87adb7 39 | Bank 66 51 Masse - Strings 40 | //! c=long-light i=note-whole o=cc:32,1 41 | 1 cool strings 1 42 | //! c=long-light i=note-whole o=cc:32,2 43 | 2 cool strings 2 44 | //! c=long-light i=note-whole o=cc:32,3 45 | 3 cool strings 3 46 | //! c=long-light i=note-whole o=cc:32,4 47 | 4 cool strings 4 48 | //! c=long i=note-whole o=cc:32,5 49 | 5 giant epic long 50 | //! c=short i=note-eighth o=cc:32,6 51 | 42 giant epic short 52 | //! c=long-light i=note-whole o=cc:32,7 53 | 8 ligeti strings 54 | //! c=short-light i=note-eighth o=cc:32,8 55 | 56 mondo plucks 56 | 57 | //! c=long i=note-whole o=cc:32,13 58 | 13 slow strings 1 59 | //! c=long i=note-whole o=cc:32,14 60 | 14 slow strings 2 61 | //! c=long-light i=note-whole o=cc:32,15 62 | 15 super slow strings 1 63 | //! c=long-light i=note-whole o=cc:32,16 64 | 16 super slow strings 2 65 | //! c=long-light i=note-whole o=cc:32,9 66 | 9 super cool strings 1 67 | //! c=long-light i=note-whole o=cc:32,10 68 | 10 super cool strings 2 69 | //! c=long-light i=note-whole o=cc:32,11 70 | 11 super cool strings 3 71 | //! c=long-light i=note-whole o=cc:32,12 72 | 12 super cool strings 4 73 | 74 | 75 | //---------------------------------------------------------------------------- 76 | //! g="Spitfire/Masse" n="Brass" 77 | //! chase=1,11,16-21,64-69 m="Set patch to UACC" 78 | //! id=00000000-53b1-4687-b4e6-1bfd38b1c781 79 | Bank 66 52 Masse - Brass 80 | //! c=long-dark i=note-whole o=cc:32,1 81 | 1 beast long 82 | //! c=short-dark i=note-eighth o=cc:32,2 83 | 42 beast short 84 | //! c=long i=note-whole o=cc:32,3 85 | 3 choir long 86 | //! c=short i=note-eighth o=cc:32,4 87 | 4 choir short 88 | //! c=short-dark i=note-whole o=cc:32,5 89 | 9 power long 90 | //! c=long-light i=note-whole o=cc:32,8 91 | 8 super choir long 92 | //! c=short-light i=note-eighth o=cc:32,9 93 | 48 super choir short 94 | //! c=long-light i=note-whole o=cc:32,6 95 | 6 slow choir long 96 | //! c=long-light i=note-whole o=cc:32,7 97 | 7 super slow choir 98 | 99 | 100 | //---------------------------------------------------------------------------- 101 | //! g="Spitfire/Masse" n="Woodwinds" 102 | //! chase=1,11,16-21,64-69 m="Set patch to UACC" 103 | //! id=00000000-3202-461e-85d9-b93babb35463 104 | Bank 66 53 Masse - Woodwinds 105 | //! c=long-dark i=note-whole o=cc:32,1 106 | 1 beast long 107 | //! c=short-dark i=note-eighth o=cc:32,2 108 | 42 beast short 109 | //! c=long i=note-whole o=cc:32,3 110 | 3 chorus long 111 | //! c=short i=note-eighth o=cc:32,4 112 | 4 chorus short 113 | //! c=short-light i=note-eighth o=cc:32,5 114 | 5 light short 115 | //! c=long-dark i=note-whole o=cc:32,6 116 | 6 orchestrator long 117 | //! c=short-dark i=note-eighth o=cc:32,7 118 | 7 orchestrator shorts 119 | //! c=long-light i=note-whole o=cc:32,8 120 | 8 slow chorus long 121 | //! c=long i=note-whole o=cc:32,9 122 | 9 slow orchestrator 123 | -------------------------------------------------------------------------------- /banks/66-60-Spitfire-Albion_2.reabank: -------------------------------------------------------------------------------- 1 | //---------------------------------------------------------------------------- 2 | //! g="Spitfire/Albion 2" n="Recorder" 3 | //! chase=1,11,16-21,64-69 m="Set patch to UACC" 4 | //! id=00000000-9869-4699-8d70-39238da18d7b 5 | Bank 66 60 Albion 2 - Recorder 6 | //! c=short i=staccato o=cc:32,40 7 | 40 short 8 | //! c=long i=note-whole o=cc:32,1 9 | 1 long 10 | //! c=legato i=legato o=cc:32,20 11 | 20 legato 12 | 13 | //---------------------------------------------------------------------------- 14 | //! g="Spitfire/Albion 2" n="HornEuph" 15 | //! chase=1,11,16-21,64-69 m="Set patch to UACC" 16 | //! id=00000000-80d0-4530-a98f-78a2ad923f7e 17 | Bank 66 61 Albion 2 - HornEuph 18 | //! c=short i=staccato o=cc:32,40 19 | 40 short 20 | //! c=short i=spiccato o=cc:32,42 21 | 42 very short 22 | //! c=long i=note-whole o=cc:32,1 23 | 1 long 24 | //! c=legato i=legato o=cc:32,20 25 | 20 legato 26 | 27 | //---------------------------------------------------------------------------- 28 | //! g="Spitfire/Albion 2" n="Sackbutt Hi" 29 | //! chase=1,11,16-21,64-69 m="Set patch to UACC" 30 | //! id=00000000-ca90-4c39-b646-85064c996cb2 31 | Bank 66 62 Albion 2 - Sackbutt Hi 32 | //! c=short i=staccato o=cc:32,40 33 | 40 short 34 | //! c=short i=spiccato o=cc:32,42 35 | 42 very short 36 | //! c=short i=marcato-quarter o=cc:32,50 37 | 52 marcato(short) 38 | //! c=long i=marcato-half o=cc:32,52 39 | 55 marcato(long) 40 | //! c=long i=note-whole o=cc:32,1 41 | 1 long 42 | //! c=legato i=legato o=cc:32,20 43 | 20 legato 44 | 45 | //---------------------------------------------------------------------------- 46 | //! g="Spitfire/Albion 2" n="Sackbutt Lo" 47 | //! chase=1,11,16-21,64-69 m="Set patch to UACC" 48 | //! id=00000000-b3f5-44bc-8c92-318e510b8886 49 | Bank 66 63 Albion 2 - Sackbutt Lo 50 | //! c=short i=staccato o=cc:32,40 51 | 40 short 52 | //! c=short i=spiccato o=cc:32,42 53 | 42 very short 54 | //! c=long i=note-whole o=cc:32,1 55 | 1 long 56 | //! c=legato i=legato o=cc:32,20 57 | 20 legato 58 | 59 | //---------------------------------------------------------------------------- 60 | //! g="Spitfire/Albion 2" n="String Hi" 61 | //! chase=1,11,16-21,64-69 m="Set patch to UACC" 62 | //! id=00000000-98b1-47a4-8f92-77cfcd23e09a 63 | Bank 66 64 Albion 2 - String Hi 64 | //! c=short i=staccato o=cc:32,40 65 | 40 short 66 | //! c=short-light i=staccato-con-sord o=cc:32,47 67 | 47 short cs 68 | //! c=short-light i=pizz o=cc:32,56 69 | 56 pizzicato 70 | //! c=short-light i=col-legno o=cc:32,58 71 | 58 col legno 72 | //! c=long i=note-whole o=cc:32,1 73 | 1 long 74 | //! c=short-dark i=blend o=cc:32,5 75 | 5 long (half) 76 | //! c=long-light i=con-sord o=cc:32,7 77 | 7 long cs 78 | //! c=legato i=legato o=cc:32,20 79 | 20 legato 80 | //! c=legato i=legato-blend-generic o=cc:32,24 81 | 24 legato (half) 82 | //! c=long-dark i=tremolo o=cc:32,11 83 | 11 tremolo 84 | //! c=long-light i=harmonics o=cc:32,10 85 | 10 long harmonics 86 | //! c=long i=trill-min2 o=cc:32,70 87 | 70 trill (minor) 88 | //! c=long i=trill-maj2 o=cc:32,71 89 | 71 trill (major) 90 | //! c=long-light i=flautando o=cc:32,8 91 | 8 long flautando 92 | 93 | 94 | //---------------------------------------------------------------------------- 95 | //! g="Spitfire/Albion 2" n="String Lo" 96 | //! chase=1,11,16-21,64-69 m="Set patch to UACC" 97 | //! id=00000000-0627-483a-a7c9-a19431571cb0 98 | Bank 66 65 Albion 2 - String Lo 99 | //! c=short i=staccato o=cc:32,40 100 | 40 short 101 | //! c=short-light i=staccato-con-sord o=cc:32,47 102 | 47 short cs (quiet) 103 | //! c=short-light i=staccato-con-sord o=cc:32,44 104 | 44 short cs (longer) 105 | //! c=short-light i=pizz o=cc:32,56 106 | 56 pizzicato 107 | //! c=short-light i=col-legno o=cc:32,58 108 | 58 col legno 109 | //! c=long i=note-whole o=cc:32,1 110 | 1 long 111 | //! c=short-dark i=blend o=cc:32,5 112 | 5 long (half) 113 | //! c=long-light i=con-sord o=cc:32,7 114 | 7 long cs 115 | //! c=legato i=legato o=cc:32,20 116 | 20 legato 117 | //! c=legato i=legato-blend-generic o=cc:32,24 118 | 24 legato (half) 119 | //! c=long-dark i=tremolo o=cc:32,11 120 | 11 tremolo 121 | //! c=long-light i=flautando o=cc:32,8 122 | 8 long flautando -------------------------------------------------------------------------------- /banks/70-02-Cinematic_Series-Cinematic_Strings_2.reabank: -------------------------------------------------------------------------------- 1 | //---------------------------------------------------------------------------- 2 | //! g="Cinematic Series/CS2" n="Ensemble and Basses" 3 | //! chase=1,2,5,11,20,64-69 4 | //! id=00000000-88d2-4517-8a29-a3535effb6ef 5 | Bank 70 2 Cinematic Strings 2 Ensemble and Basses 6 | //! c=legato i=legato g=2 o=note:20 7 | 20 legato on 8 | //! c=legato i=note-whole g=2 o=note:21 9 | 19 legato off 10 | 11 | //! c=textured i=legato-runs g=3 o=note:22 12 | 108 live mode on 13 | //! c=textured i=note-whole g=3 o=note:23 14 | 109 live mode off 15 | 16 | //! c=long i=note-whole o=note:12 17 | 1 arco 18 | //! c=long-dark i=tremolo o=note:13 19 | 11 tremolo 20 | //! c=long i=trill-min2 o=note:14 21 | 70 trill m2 22 | //! c=long i=trill-maj2 o=note:15 23 | 71 trill M2 24 | //! c=long i=legato-runs o=note:16 25 | 33 runs 26 | 27 | //! c=short i=spiccato o=note:17,1 28 | 42 staccatissimo 29 | //! c=short i=staccato o=note:17,127 30 | 40 staccato 31 | //! c=long i=marcato-half o=note:18,1 32 | 9 marcato+spic 33 | //! c=long i=marcato-half o=note:18,127 34 | 2 marcato+stac 35 | //! c=short-light i=pizz o=note:19 36 | 56 pizz 37 | 38 | 39 | //---------------------------------------------------------------------------- 40 | //! g="Cinematic Series/CS2" n="Vn/Va/Vc" 41 | //! chase=1,2,5,11,20,64-69 42 | //! id=00000000-0c43-4c70-a9f9-9e6da046ecee 43 | Bank 70 3 Cinematic Strings 2 Vn/Va/Vc 44 | //! c=legato i=legato g=2 o=note:32 45 | 20 legato on 46 | //! c=legato i=note-whole g=2 o=note:33 47 | 19 legato off 48 | 49 | //! c=textured i=legato-runs g=3 o=note:34 50 | 108 live mode on 51 | //! c=textured i=note-whole g=3 o=note:35 52 | 109 live mode off 53 | 54 | //! c=long i=note-whole o=note:24 55 | 1 arco 56 | //! c=long-dark i=tremolo o=note:25 57 | 11 tremolo 58 | //! c=long i=trill-min2 o=note:26 59 | 70 trill m2 60 | //! c=long i=trill-maj2 o=note:27 61 | 71 trill M2 62 | //! c=long i=legato-runs o=note:28 63 | 33 runs 64 | 65 | //! c=short i=spiccato o=note:29,1 66 | 42 staccatissimo 67 | //! c=short i=staccato o=note:29,127 68 | 40 staccato 69 | //! c=long i=marcato-half o=note:30,1 70 | 9 marcato+spic 71 | //! c=long i=marcato-half o=note:30,127 72 | 2 marcato+stac 73 | //! c=short-light i=pizz o=note:31 74 | 56 pizz 75 | -------------------------------------------------------------------------------- /banks/70-10-VirHarmonic-Bohemian.reabank: -------------------------------------------------------------------------------- 1 | //---------------------------------------------------------------------------- 2 | //! g="VirHarmonic/Bohemian Violin" n="Expansion 1" off=20 3 | //! id=00000000-7c36-4e01-8f6e-eb036878d48c 4 | Bank 70 10 Bohemian Violin Exp1 5 | 6 | //! c=long-dark i=note-whole g=2 f=toggle o=note:35 7 | 1 chords 8 | 9 | //! c=long-light i=phrase 10 | 20 performer 11 | //! c=long i=note-half o=note-hold:24 12 | 104 arc 13 | 14 | //! c=long i=note-quarter o=note-hold:25 15 | 106 mid arc 16 | //! c=long i=note-whole o=note-hold:26 17 | 107 sustain 18 | 19 | //! c=long i=decrescendo o=note-hold:27 20 | 103 diminuendo 21 | //! c=long i=marcato-half o=note-hold:28 22 | 9 marcato 23 | 24 | //! c=legato i=legato-fast o=note-hold:30 25 | 21 on bow 1/4 26 | //! c=legato i=legato o=note-hold:32 27 | 22 on bow 1/2 28 | //! c=legato i=legato-slow o=note-hold:34 29 | 23 on bow whole 30 | //! c=legato i=legato-bowed o=note-hold:29 31 | 34 bow change 32 | //! c=legato i=legato-portamento o=note-hold:31 33 | 31 portamento 34 | 35 | //! c=legato i=legato-runs o=note-hold:33 36 | 33 trill/run 37 | //! c=short i=staccato o=note-hold:36 38 | 40 staccato 39 | //! c=short i=spiccato o=note-hold:37 40 | 42 spiccato 41 | //! c=short-light i=pizz o=note-hold:38 42 | 56 pizz 43 | //! c=long i=bow-down o=note-hold:39 44 | 37 down bow 45 | //! c=long i=bow-up o=note-hold:40 46 | 38 up bow 47 | //! c=#eb9632 i=legato-bowed2 o=note-hold:41 48 | 39 rebow 49 | 50 | 51 | //! c=fx i=phrase g=3 o=note:48 52 | 90 improv 53 | //! c=fx i=phrase g=3 o=note:49 54 | 91 czardas 55 | //! c=fx i=phrase g=3 o=note:50 56 | 92 emotive -------------------------------------------------------------------------------- /banks/assemble.py: -------------------------------------------------------------------------------- 1 | import sys 2 | import re 3 | import os 4 | from glob import glob 5 | 6 | def usage(): 7 | print(f'Usage: {sys.argv[0]} [outfile]') 8 | 9 | def assemble(outfname): 10 | """ 11 | Assembles the master factory bank file from individual banks. 12 | """ 13 | seen = {} 14 | programs = {} 15 | banks = glob('*.reabank') 16 | banks.sort(key=lambda f: os.path.basename(f)) 17 | with open(outfname, 'wb') as outfile: 18 | for infname in banks: 19 | bank = open(infname, 'rb').read() 20 | foundbank = False 21 | for line in bank.splitlines(): 22 | m = re.search(b'^Bank +(\d+) +(\d+) +(.*)$', line) 23 | if m: 24 | foundbank = True 25 | msb, lsb, bankname = m.groups() 26 | programs = {} 27 | if msb != b'*' and lsb != b'*': 28 | conflict = seen.get((int(msb), int(lsb))) 29 | if conflict: 30 | print(f'ERROR: duplicate bank in {infname}: {msb}/{lsb} {bankname}') 31 | else: 32 | seen[(int(msb), int(lsb))] = bankname 33 | elif line and chr(line[0]).isdigit(): 34 | program, name = line.strip().split(b' ', 1) 35 | if program in programs: 36 | print('ERROR: duplicate program in {}:{} -- program {} "{}" vs "{}"'.format( 37 | infname, bankname, program, name, programs[program] 38 | )) 39 | else: 40 | programs[program] = name 41 | if foundbank: 42 | outfile.write(b'\r\n\r\n') 43 | outfile.write(bank) 44 | 45 | def main(args): 46 | if len(sys.argv) <= 1: 47 | usage() 48 | sys.exit(1) 49 | else: 50 | assemble(args[0]) 51 | 52 | if __name__ == '__main__': 53 | main(sys.argv[1:]) -------------------------------------------------------------------------------- /img/README.md: -------------------------------------------------------------------------------- 1 | # Notation icons 2 | 3 | Some of the notation icons contained within `articulations.png` are Copyright 2008-2021 4 | Blake Robinson (http://blake.so) and do not fall within the scope of the Apache license 5 | for this project. No license within Reaticulate allows for redistribution of these icons. 6 | 7 | See the [articulation icons directory](../source-images/articulations) for more information. -------------------------------------------------------------------------------- /img/articulations.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtackaberry/reaticulate/d357147f73497ee5e879eda78201e1e9476bc23b/img/articulations.png -------------------------------------------------------------------------------- /img/icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtackaberry/reaticulate/d357147f73497ee5e879eda78201e1e9476bc23b/img/icons.png -------------------------------------------------------------------------------- /jsfx/Feedback Translate.jsfx: -------------------------------------------------------------------------------- 1 | // Copyright 2017-2019 Jason Tackaberry 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS, 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | desc:BUS Translator for MIDI Feedback (Reaticulate) 16 | slider1:1<0,1,1>Enabled 17 | slider2:15<0,15,1>Source bus 18 | slider3:0<0,15,1>Destination bus 19 | // Set by Reaticulate UI on instantiation to differentiate between a 20 | // Reaticulate created instance and another one (perhaps manually 21 | // instantiated by the user) 22 | slider4:0<0,2147483647,1>-Magic 23 | slider5:0<0,127,1>Program Changes to CC number 24 | 25 | 26 | in_pin:none 27 | out_pin:none 28 | 29 | @init 30 | ext_midi_bus = 1; 31 | buf = 0; 32 | buflen = 1024; 33 | // Whether we should actually translate PCs even if slider5 is non-zero. This 34 | // can be set to zero via a SysEx control message received from a Reaticulate 35 | // JSFX. 36 | pc_translate = 1; 37 | 38 | MIDI_EVENT_CC = 0xb0; 39 | MIDI_EVENT_PROGRAM = 0xc0; 40 | 41 | @block 42 | while ((len = midirecv_buf(mpos, buf, buflen)) > 0) ( 43 | (midi_bus == slider2 && slider1) ? ( 44 | midi_bus = slider3; 45 | (len <= 3) ? ( 46 | // 2- or 3-byte message 47 | (buf[0] & 0xf0 == MIDI_EVENT_PROGRAM && slider5 > 0 && pc_translate == 1) ? ( 48 | // Translate Program Change to CC 49 | buf[0] = MIDI_EVENT_CC | (buf[0] & 0x0f); 50 | // Data byte for PC becomes second data byte for CC 51 | buf[2] = buf[1]; 52 | buf[1] = slider5; 53 | ); 54 | midisend(mpos, buf[0], buf[1], buf[2]); 55 | ) : ( 56 | // System message. Is it a control message from a Reaticulate JSFX instance (SysEx 57 | // starting with 'rtcl8' data bytes). 58 | (len > 7 && buf[0] == 0xf0 && buf[1] == 0x72 && buf[2] == 0x74 && 59 | buf[3] == 0x63 && buf[4] == 0x6c && buf[5] == 0x38) ? ( 60 | // First control message byte controls translation of PCs for articulations. 61 | pc_translate = buf[6]; 62 | ) : ( 63 | // Not a Reaticulate SysEx, so pass it through. 64 | midisend_buf(mpos, buf, len); 65 | ); 66 | ); 67 | ); 68 | ); -------------------------------------------------------------------------------- /source-images/README.md: -------------------------------------------------------------------------------- 1 | These directories contain raw source images used by Reaticulate and scripts to assemble 2 | the image packs that are distributed with the ReaPack. 3 | 4 | The final image packs are located in the [img directory](../img/). -------------------------------------------------------------------------------- /source-images/articulations/README.md: -------------------------------------------------------------------------------- 1 | # Articulation Icons 2 | 3 | This directory contains the original images for the articulation icons used in Reaticulate, and a Python 4 | script to process the raw icons into a packed image grid used internally by Reaticulate. 5 | 6 | The files in this directory are: 7 | * `articulations-free.afdesign`: the [Affinity Designer](https://affinity.serif.com/) project containing 8 | icons licensed under Apache 2.0 9 | * `articulations-nonfree.afdesign`: the [Affinity Designer](https://affinity.serif.com/) project containing 10 | non-free icons that cannot be redistributed without permission (see below) 11 | * `articulations-free*.png`: PNG renders of varying resolutions of `articulations-free.afdesign` 12 | * `articulations-nonfree*.png`: PNG renders of varying resolutions of `articulations-nonfree.afdesign` that 13 | cannot be redistributed without permission (see below). 14 | * `generate.py`: a Python script that reads the above PNG renders and generates a packed image grid and 15 | and a Lua script excerpt that is used in [../app/articons.lua](../app/articons.lua). 16 | * `artnames.txt`: an input file for `process.py` that describes the arrangement of the PNG renders and 17 | the icon names. 18 | 19 | ## Usage 20 | 21 | The `generate.py` Python script requires the NumPy and Pillow (a PIL fork) modules. These can 22 | be installed via pip: 23 | 24 | ```bash 25 | pip3 install numpy pillow 26 | ``` 27 | 28 | Also, the `pngcrush` command line utility needs to be installed. On Debian-based systems, this 29 | can be installed with apt: 30 | 31 | ```bash 32 | sudo apt install pngcrush 33 | ``` 34 | 35 | The image pack and Lua excerpt can then be generated by running the script: 36 | 37 | ```bash 38 | python3 generate.py 39 | ``` 40 | 41 | A file `articons.lua` is written in this directory. This excerpt needs to be added to 42 | the [../../app/articons.lua](../../app/articons.lua) file from Reaticulate's source 43 | directory, replacing the existing definition of 44 | 45 | ## Free vs Non-Free 46 | 47 | The icons are split into two separate groups of files: free icons released under the 48 | Apache 2.0 license, and non-free icons where redistribution is not permitted. 49 | 50 | **Non-free articulation icons in Reaticulate are Copyright 2008-2021 Blake Robinson 51 | (http://blake.so) and used by Reaticulate with Blake's permission. No license within 52 | Reaticulate allows for redistribution of these icons.** 53 | 54 | Prior to Reaticulate 0.5, *all* articulation icons were considered non-free because they 55 | were screen-scraped from products where Blake's icons were used. Blake was gracious 56 | enough to permit distribution by Reaticulate given that it's a non-commercial open source 57 | project, however redistribution by other projects was not allowed. 58 | 59 | As of Reaticulate 0.5, all icons have been redone from scratch using vector graphics in 60 | order to better support high DPI displays. The basis of these icons is the [Leland music 61 | font](https://github.com/MuseScoreFonts/Leland), which is released under the Open Font 62 | License (OFL). 63 | 64 | With this change, the following litmus test was used to decide if an icon is considered free 65 | or non-free: 66 | * Icons that express standard music notation that can be found in public domain works are considered free 67 | * Icons with unique or novel notation, or a specific arrangement of existing notation (e.g. phrases) 68 | of Blake's invention, continue to be considered non-free with Blake Robinson as copyright holder. 69 | -------------------------------------------------------------------------------- /source-images/articulations/articulations-free.afdesign: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtackaberry/reaticulate/d357147f73497ee5e879eda78201e1e9476bc23b/source-images/articulations/articulations-free.afdesign -------------------------------------------------------------------------------- /source-images/articulations/articulations-free.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtackaberry/reaticulate/d357147f73497ee5e879eda78201e1e9476bc23b/source-images/articulations/articulations-free.png -------------------------------------------------------------------------------- /source-images/articulations/articulations-free@1.5x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtackaberry/reaticulate/d357147f73497ee5e879eda78201e1e9476bc23b/source-images/articulations/articulations-free@1.5x.png -------------------------------------------------------------------------------- /source-images/articulations/articulations-free@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtackaberry/reaticulate/d357147f73497ee5e879eda78201e1e9476bc23b/source-images/articulations/articulations-free@2x.png -------------------------------------------------------------------------------- /source-images/articulations/articulations-nonfree.afdesign: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtackaberry/reaticulate/d357147f73497ee5e879eda78201e1e9476bc23b/source-images/articulations/articulations-nonfree.afdesign -------------------------------------------------------------------------------- /source-images/articulations/articulations-nonfree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtackaberry/reaticulate/d357147f73497ee5e879eda78201e1e9476bc23b/source-images/articulations/articulations-nonfree.png -------------------------------------------------------------------------------- /source-images/articulations/articulations-nonfree@1.5x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtackaberry/reaticulate/d357147f73497ee5e879eda78201e1e9476bc23b/source-images/articulations/articulations-nonfree@1.5x.png -------------------------------------------------------------------------------- /source-images/articulations/articulations-nonfree@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtackaberry/reaticulate/d357147f73497ee5e879eda78201e1e9476bc23b/source-images/articulations/articulations-nonfree@2x.png -------------------------------------------------------------------------------- /source-images/articulations/artnames.txt: -------------------------------------------------------------------------------- 1 | # 2 | # Specification for generate.py. 3 | # 4 | # Input images are prefixed with '#<'. New rows in the source image are denoted by 5 | # a line starting with '#|'. All other lines starting with '#' are ignored. 6 | # 7 | 8 | 9 | # 10 | # These icons are licensed under the Apache 2.0 license. 11 | # 12 | #< articulations-free.png articulations-free@1.5x.png articulations-free@2x.png 13 | 14 | accented-half 15 | accented-quarter 16 | acciaccatura-quarter 17 | alt-circle 18 | blend 19 | bow-down 20 | bow-up 21 | col-legno 22 | col-legno-whole 23 | con-sord 24 | con-sord-blend 25 | con-sord-bow-down 26 | con-sord-bow-up 27 | con-sord-sul-pont 28 | con-sord-sul-pont-bow-up 29 | cresc-f-half 30 | cresc-half 31 | cresc-m-half 32 | cresc-mf-half 33 | cresc-mp-half 34 | cresc-p-half 35 | cresc-quarter 36 | crescendo 37 | cuivre 38 | dblstop-5th 39 | dblstop-5th-eighth 40 | decrescendo 41 | fall 42 | fanfare 43 | flautando 44 | flautando-con-sord 45 | flautando-con-sord-eighth 46 | fx 47 | ghost-eighth 48 | harmonics 49 | harmonics-natural 50 | harmonics-natural-eighth 51 | harp-pdlt2 52 | legato 53 | legato-blend-generic 54 | legato-bowed 55 | legato-bowed2 56 | legato-con-sord 57 | legato-fast 58 | legato-flautando 59 | legato-gliss 60 | legato-portamento 61 | legato-portamento-con-sord 62 | legato-portamento-flautando 63 | legato-runs 64 | legato-slow 65 | legato-slow-blend 66 | note-tied 67 | legato-sul-c 68 | legato-sul-g 69 | legato-sul-pont 70 | legato-tremolo 71 | legato-vibrato 72 | list 73 | marcato-half 74 | marcato-quarter 75 | note-acciaccatura 76 | light 77 | note-eighth 78 | note-half 79 | note-quarter 80 | note-sixteenth 81 | note-whole 82 | phrase2 83 | 84 | #| 85 | 86 | pizz 87 | pizz-bartok 88 | pizz-con-sord 89 | pizz-mix 90 | pizz-sul-pont 91 | rest-quarter 92 | ricochet 93 | rip 94 | plop 95 | run-major 96 | run-minor 97 | sfz 98 | spiccato 99 | spiccato-breath 100 | spiccato-brushed 101 | spiccato-brushed-con-sord 102 | spiccato-brushed-con-sord-sul-pont 103 | spiccato-feathered 104 | staccatissimo-stopped 105 | staccato 106 | staccato-breath 107 | staccato-con-sord 108 | staccato-dig 109 | staccato-harmonics 110 | staccato-harmonics-half 111 | staccato-stopped 112 | staccato-sfz 113 | stopped 114 | sul-c 115 | sul-g 116 | sul-pont 117 | sul-tasto 118 | tenuto-eighth 119 | tenuto-half 120 | tenuto-quarter 121 | tremolo 122 | tremolo-con-sord 123 | tremolo-con-sord-sul-pont 124 | tremolo-sul-pont 125 | tremolo-ghost 126 | tremolo-harmonics 127 | tremolo-fingered 128 | tremolo-measured-eighth 129 | tremolo-measured-sixteenth 130 | tremolo-measured-eighth-con-sord 131 | tremolo-measured-sixteenth-con-sord 132 | trill 133 | trill-maj2 134 | trill-maj3 135 | trill-min2 136 | trill-min3 137 | trill-perf4 138 | vibrato 139 | vibrato-con-sord 140 | vibrato-molto 141 | portato 142 | scoop 143 | bend-up 144 | bend-down 145 | fortepiano 146 | multitongued 147 | 148 | #| 149 | 150 | # 151 | # The icons below are Copyright 2008-2021 Blake Robinson (http://blake.so) and are used 152 | # by Reaticulate with permission. Redistribution or use in other projects is NOT allowed 153 | # without explicit permission by the copyright holder. 154 | # 155 | #< articulations-nonfree.png articulations-nonfree@1.5x.png articulations-nonfree@2x.png 156 | 157 | alt-gypsy 158 | alt-gypsy-eighth 159 | alt-gypsy-harmonics 160 | alt-tremolo-gypsy-harmonics 161 | alt-wave 162 | alt-wave-double 163 | alt-wave-double-stopped 164 | alt-wave-double-tr 165 | alt-x 166 | harp-pdlt 167 | phrase 168 | phrase-multitongued 169 | phrase-multitongued-cresc 170 | sul-tasto-super 171 | sul-tasto-super-eighth 172 | tremolo-harmonics-a 173 | tremolo-harmonics-b 174 | tremolo-slurred 175 | -------------------------------------------------------------------------------- /source-images/icons/README.md: -------------------------------------------------------------------------------- 1 | # Application Icons 2 | 3 | Reaticulate's non-articulation icons are sourced from the 4 | [Material Design Icons website](https://materialdesignicons.com/), released under the 5 | Apache 2.0 license. 6 | 7 | Articulation icons are treated separately and have a more complicated license. See the 8 | [articulation icons directory](../articulations/) for more details. 9 | 10 | ## Usage 11 | 12 | The [download.sh](download.sh) script reads [icon-list](icon-list) as an input file and retrieves 13 | all DPI variants of all icons as separate PNG files. Those PNG files are maintained in this 14 | directory, so executing `download.sh` should generally not be necessary except to fetch new 15 | icons. 16 | 17 | [generate.sh](generate.sh) is used to combine the individual PNG files into an image pack used 18 | by Reaticulate. The resulting file is written at [../../img/icons.png](../../img/icons.png) and optimized 19 | with pngcrush. 20 | 21 | Both ImageMagic and pngcrush is needed to execute. On Debian-based systems, these can be 22 | installed with apt: 23 | 24 | ```bash 25 | sudo apt install pngcrush imagemagick 26 | ``` 27 | -------------------------------------------------------------------------------- /source-images/icons/download.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | densities=(1x 1.5x 2x) 3 | declare -A resolutions 4 | resolutions[med]="18 28 36" 5 | resolutions[lg]="24 36 48" 6 | resolutions[huge]="96 144 192" 7 | 8 | cat icon-list | while read name color uuid sizes; do 9 | for size in $sizes; do 10 | n=0; for res in ${resolutions[$size]}; do 11 | fname="$size-$name@${densities[$n]}.png" 12 | if [ ! -e "$fname" ]; then 13 | url="https://materialdesignicons.com/api/download/$uuid/$color/1/FFFFFF/0/$res" 14 | echo $fname 15 | wget -q "$url" -O "$fname" 16 | fi 17 | n=$(($n+1)) 18 | done 19 | done 20 | done 21 | -------------------------------------------------------------------------------- /source-images/icons/generate.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | ./download.sh 3 | outfile="../../img/icons.png" 4 | shopt -s nullglob 5 | row=0 6 | for density in 1x 1.5x 2x; do 7 | for sz in med lg huge; do 8 | files="$(echo $sz-*@$density.png)" 9 | if [ -n "$files" ]; then 10 | convert +append $sz-*@$density.png row$row.png 11 | echo "Row $row: $sz $density" 12 | row=$(($row+1)) 13 | fi 14 | done 15 | done 16 | 17 | convert -background none -append row*.png "$outfile" 18 | rm -f row*.png 19 | echo "Wrote $outfile" 20 | pngcrush -ow "$outfile" 21 | -------------------------------------------------------------------------------- /source-images/icons/huge-alert_circle_outline@1.5x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtackaberry/reaticulate/d357147f73497ee5e879eda78201e1e9476bc23b/source-images/icons/huge-alert_circle_outline@1.5x.png -------------------------------------------------------------------------------- /source-images/icons/huge-alert_circle_outline@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtackaberry/reaticulate/d357147f73497ee5e879eda78201e1e9476bc23b/source-images/icons/huge-alert_circle_outline@1x.png -------------------------------------------------------------------------------- /source-images/icons/huge-alert_circle_outline@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtackaberry/reaticulate/d357147f73497ee5e879eda78201e1e9476bc23b/source-images/icons/huge-alert_circle_outline@2x.png -------------------------------------------------------------------------------- /source-images/icons/icon-list: -------------------------------------------------------------------------------- 1 | add_circle_outline FFFFFF EFB8C700-D60B-4995-B8DE-F3A3E2DA75F3 med 2 | alert_circle_outline FFFFFF 0F4002B4-3C3D-43C4-939F-A998B2C59177 lg huge 3 | arrow_back FFFFFF C21995A9-094F-4EA8-9127-BA0506B240A6 med 4 | auto_fix FFFFFF FAAFAACC-4E0D-4688-B583-FC88A782A9B6 med 5 | delete FFFFFF 71CD492D-A1E8-4A7A-961A-51DA30952BAD med 6 | dock_window FFFFFF 3AF2E71C-A865-4512-8B41-3803BFA84C48 med 7 | drag_vertical FFFFFF 4B8D8E9B-547D-4DE3-B8E1-5023867EF965 med lg 8 | edit FFFFFF BB27CE6C-769A-4C0C-A53C-F1B10B9C4423 med 9 | eraser FFFFFF 758CA292-BBF5-4C08-BCBD-88B7A84C8BC6 med 10 | info_outline FFFFFF F7C01A96-16E0-44C0-A261-2CF22D056A7F med lg 11 | link FFFFFF 462769C2-0A30-4B31-B66C-55168B10D705 med 12 | pin_off FFFFFF 8C59FE68-D89C-4A86-8E01-5C8109D1B028 med 13 | pin_on FFFFFF B1337135-0E57-465F-8C0C-E658C9981A19 med 14 | plus FFFFFF 2DE4F8E6-F25C-4FCA-8405-109FA8918B78 lg 15 | search FFFFFF C2889545-7F08-4AE1-9142-ECF9B79957E1 med 16 | settings FFFFFF E4A14909-3821-4DB1-A739-4DA464ABEEB7 med 17 | sync FFFFFF E8CE455E-8C08-48F4-B989-8D91E185E8AE med 18 | undock_window FFFFFF 12B95238-1D74-4C6C-9BBD-C055B4DD0E4D med 19 | undo FFFFFF C9D6F6DE-E9F7-4AC9-B9F1-41160A4C2B0E med 20 | view_list FFFFFF D9FCEB1D-004D-442E-A979-320101768F99 med 21 | warning_amber FFC107 9FF7DF3F-D575-433B-9C9A-69C58363C186 lg 22 | -------------------------------------------------------------------------------- /source-images/icons/lg-alert_circle_outline@1.5x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtackaberry/reaticulate/d357147f73497ee5e879eda78201e1e9476bc23b/source-images/icons/lg-alert_circle_outline@1.5x.png -------------------------------------------------------------------------------- /source-images/icons/lg-alert_circle_outline@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtackaberry/reaticulate/d357147f73497ee5e879eda78201e1e9476bc23b/source-images/icons/lg-alert_circle_outline@1x.png -------------------------------------------------------------------------------- /source-images/icons/lg-alert_circle_outline@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtackaberry/reaticulate/d357147f73497ee5e879eda78201e1e9476bc23b/source-images/icons/lg-alert_circle_outline@2x.png -------------------------------------------------------------------------------- /source-images/icons/lg-drag_vertical@1.5x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtackaberry/reaticulate/d357147f73497ee5e879eda78201e1e9476bc23b/source-images/icons/lg-drag_vertical@1.5x.png -------------------------------------------------------------------------------- /source-images/icons/lg-drag_vertical@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtackaberry/reaticulate/d357147f73497ee5e879eda78201e1e9476bc23b/source-images/icons/lg-drag_vertical@1x.png -------------------------------------------------------------------------------- /source-images/icons/lg-drag_vertical@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtackaberry/reaticulate/d357147f73497ee5e879eda78201e1e9476bc23b/source-images/icons/lg-drag_vertical@2x.png -------------------------------------------------------------------------------- /source-images/icons/lg-info_outline@1.5x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtackaberry/reaticulate/d357147f73497ee5e879eda78201e1e9476bc23b/source-images/icons/lg-info_outline@1.5x.png -------------------------------------------------------------------------------- /source-images/icons/lg-info_outline@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtackaberry/reaticulate/d357147f73497ee5e879eda78201e1e9476bc23b/source-images/icons/lg-info_outline@1x.png -------------------------------------------------------------------------------- /source-images/icons/lg-info_outline@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtackaberry/reaticulate/d357147f73497ee5e879eda78201e1e9476bc23b/source-images/icons/lg-info_outline@2x.png -------------------------------------------------------------------------------- /source-images/icons/lg-plus@1.5x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtackaberry/reaticulate/d357147f73497ee5e879eda78201e1e9476bc23b/source-images/icons/lg-plus@1.5x.png -------------------------------------------------------------------------------- /source-images/icons/lg-plus@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtackaberry/reaticulate/d357147f73497ee5e879eda78201e1e9476bc23b/source-images/icons/lg-plus@1x.png -------------------------------------------------------------------------------- /source-images/icons/lg-plus@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtackaberry/reaticulate/d357147f73497ee5e879eda78201e1e9476bc23b/source-images/icons/lg-plus@2x.png -------------------------------------------------------------------------------- /source-images/icons/lg-warning_amber@1.5x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtackaberry/reaticulate/d357147f73497ee5e879eda78201e1e9476bc23b/source-images/icons/lg-warning_amber@1.5x.png -------------------------------------------------------------------------------- /source-images/icons/lg-warning_amber@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtackaberry/reaticulate/d357147f73497ee5e879eda78201e1e9476bc23b/source-images/icons/lg-warning_amber@1x.png -------------------------------------------------------------------------------- /source-images/icons/lg-warning_amber@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtackaberry/reaticulate/d357147f73497ee5e879eda78201e1e9476bc23b/source-images/icons/lg-warning_amber@2x.png -------------------------------------------------------------------------------- /source-images/icons/med-add_circle_outline@1.5x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtackaberry/reaticulate/d357147f73497ee5e879eda78201e1e9476bc23b/source-images/icons/med-add_circle_outline@1.5x.png -------------------------------------------------------------------------------- /source-images/icons/med-add_circle_outline@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtackaberry/reaticulate/d357147f73497ee5e879eda78201e1e9476bc23b/source-images/icons/med-add_circle_outline@1x.png -------------------------------------------------------------------------------- /source-images/icons/med-add_circle_outline@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtackaberry/reaticulate/d357147f73497ee5e879eda78201e1e9476bc23b/source-images/icons/med-add_circle_outline@2x.png -------------------------------------------------------------------------------- /source-images/icons/med-arrow_back@1.5x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtackaberry/reaticulate/d357147f73497ee5e879eda78201e1e9476bc23b/source-images/icons/med-arrow_back@1.5x.png -------------------------------------------------------------------------------- /source-images/icons/med-arrow_back@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtackaberry/reaticulate/d357147f73497ee5e879eda78201e1e9476bc23b/source-images/icons/med-arrow_back@1x.png -------------------------------------------------------------------------------- /source-images/icons/med-arrow_back@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtackaberry/reaticulate/d357147f73497ee5e879eda78201e1e9476bc23b/source-images/icons/med-arrow_back@2x.png -------------------------------------------------------------------------------- /source-images/icons/med-auto_fix@1.5x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtackaberry/reaticulate/d357147f73497ee5e879eda78201e1e9476bc23b/source-images/icons/med-auto_fix@1.5x.png -------------------------------------------------------------------------------- /source-images/icons/med-auto_fix@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtackaberry/reaticulate/d357147f73497ee5e879eda78201e1e9476bc23b/source-images/icons/med-auto_fix@1x.png -------------------------------------------------------------------------------- /source-images/icons/med-auto_fix@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtackaberry/reaticulate/d357147f73497ee5e879eda78201e1e9476bc23b/source-images/icons/med-auto_fix@2x.png -------------------------------------------------------------------------------- /source-images/icons/med-delete@1.5x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtackaberry/reaticulate/d357147f73497ee5e879eda78201e1e9476bc23b/source-images/icons/med-delete@1.5x.png -------------------------------------------------------------------------------- /source-images/icons/med-delete@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtackaberry/reaticulate/d357147f73497ee5e879eda78201e1e9476bc23b/source-images/icons/med-delete@1x.png -------------------------------------------------------------------------------- /source-images/icons/med-delete@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtackaberry/reaticulate/d357147f73497ee5e879eda78201e1e9476bc23b/source-images/icons/med-delete@2x.png -------------------------------------------------------------------------------- /source-images/icons/med-dock_window@1.5x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtackaberry/reaticulate/d357147f73497ee5e879eda78201e1e9476bc23b/source-images/icons/med-dock_window@1.5x.png -------------------------------------------------------------------------------- /source-images/icons/med-dock_window@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtackaberry/reaticulate/d357147f73497ee5e879eda78201e1e9476bc23b/source-images/icons/med-dock_window@1x.png -------------------------------------------------------------------------------- /source-images/icons/med-dock_window@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtackaberry/reaticulate/d357147f73497ee5e879eda78201e1e9476bc23b/source-images/icons/med-dock_window@2x.png -------------------------------------------------------------------------------- /source-images/icons/med-drag_vertical@1.5x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtackaberry/reaticulate/d357147f73497ee5e879eda78201e1e9476bc23b/source-images/icons/med-drag_vertical@1.5x.png -------------------------------------------------------------------------------- /source-images/icons/med-drag_vertical@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtackaberry/reaticulate/d357147f73497ee5e879eda78201e1e9476bc23b/source-images/icons/med-drag_vertical@1x.png -------------------------------------------------------------------------------- /source-images/icons/med-drag_vertical@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtackaberry/reaticulate/d357147f73497ee5e879eda78201e1e9476bc23b/source-images/icons/med-drag_vertical@2x.png -------------------------------------------------------------------------------- /source-images/icons/med-edit@1.5x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtackaberry/reaticulate/d357147f73497ee5e879eda78201e1e9476bc23b/source-images/icons/med-edit@1.5x.png -------------------------------------------------------------------------------- /source-images/icons/med-edit@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtackaberry/reaticulate/d357147f73497ee5e879eda78201e1e9476bc23b/source-images/icons/med-edit@1x.png -------------------------------------------------------------------------------- /source-images/icons/med-edit@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtackaberry/reaticulate/d357147f73497ee5e879eda78201e1e9476bc23b/source-images/icons/med-edit@2x.png -------------------------------------------------------------------------------- /source-images/icons/med-eraser@1.5x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtackaberry/reaticulate/d357147f73497ee5e879eda78201e1e9476bc23b/source-images/icons/med-eraser@1.5x.png -------------------------------------------------------------------------------- /source-images/icons/med-eraser@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtackaberry/reaticulate/d357147f73497ee5e879eda78201e1e9476bc23b/source-images/icons/med-eraser@1x.png -------------------------------------------------------------------------------- /source-images/icons/med-eraser@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtackaberry/reaticulate/d357147f73497ee5e879eda78201e1e9476bc23b/source-images/icons/med-eraser@2x.png -------------------------------------------------------------------------------- /source-images/icons/med-info_outline@1.5x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtackaberry/reaticulate/d357147f73497ee5e879eda78201e1e9476bc23b/source-images/icons/med-info_outline@1.5x.png -------------------------------------------------------------------------------- /source-images/icons/med-info_outline@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtackaberry/reaticulate/d357147f73497ee5e879eda78201e1e9476bc23b/source-images/icons/med-info_outline@1x.png -------------------------------------------------------------------------------- /source-images/icons/med-info_outline@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtackaberry/reaticulate/d357147f73497ee5e879eda78201e1e9476bc23b/source-images/icons/med-info_outline@2x.png -------------------------------------------------------------------------------- /source-images/icons/med-link@1.5x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtackaberry/reaticulate/d357147f73497ee5e879eda78201e1e9476bc23b/source-images/icons/med-link@1.5x.png -------------------------------------------------------------------------------- /source-images/icons/med-link@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtackaberry/reaticulate/d357147f73497ee5e879eda78201e1e9476bc23b/source-images/icons/med-link@1x.png -------------------------------------------------------------------------------- /source-images/icons/med-link@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtackaberry/reaticulate/d357147f73497ee5e879eda78201e1e9476bc23b/source-images/icons/med-link@2x.png -------------------------------------------------------------------------------- /source-images/icons/med-pin_off@1.5x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtackaberry/reaticulate/d357147f73497ee5e879eda78201e1e9476bc23b/source-images/icons/med-pin_off@1.5x.png -------------------------------------------------------------------------------- /source-images/icons/med-pin_off@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtackaberry/reaticulate/d357147f73497ee5e879eda78201e1e9476bc23b/source-images/icons/med-pin_off@1x.png -------------------------------------------------------------------------------- /source-images/icons/med-pin_off@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtackaberry/reaticulate/d357147f73497ee5e879eda78201e1e9476bc23b/source-images/icons/med-pin_off@2x.png -------------------------------------------------------------------------------- /source-images/icons/med-pin_on@1.5x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtackaberry/reaticulate/d357147f73497ee5e879eda78201e1e9476bc23b/source-images/icons/med-pin_on@1.5x.png -------------------------------------------------------------------------------- /source-images/icons/med-pin_on@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtackaberry/reaticulate/d357147f73497ee5e879eda78201e1e9476bc23b/source-images/icons/med-pin_on@1x.png -------------------------------------------------------------------------------- /source-images/icons/med-pin_on@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtackaberry/reaticulate/d357147f73497ee5e879eda78201e1e9476bc23b/source-images/icons/med-pin_on@2x.png -------------------------------------------------------------------------------- /source-images/icons/med-search@1.5x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtackaberry/reaticulate/d357147f73497ee5e879eda78201e1e9476bc23b/source-images/icons/med-search@1.5x.png -------------------------------------------------------------------------------- /source-images/icons/med-search@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtackaberry/reaticulate/d357147f73497ee5e879eda78201e1e9476bc23b/source-images/icons/med-search@1x.png -------------------------------------------------------------------------------- /source-images/icons/med-search@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtackaberry/reaticulate/d357147f73497ee5e879eda78201e1e9476bc23b/source-images/icons/med-search@2x.png -------------------------------------------------------------------------------- /source-images/icons/med-settings@1.5x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtackaberry/reaticulate/d357147f73497ee5e879eda78201e1e9476bc23b/source-images/icons/med-settings@1.5x.png -------------------------------------------------------------------------------- /source-images/icons/med-settings@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtackaberry/reaticulate/d357147f73497ee5e879eda78201e1e9476bc23b/source-images/icons/med-settings@1x.png -------------------------------------------------------------------------------- /source-images/icons/med-settings@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtackaberry/reaticulate/d357147f73497ee5e879eda78201e1e9476bc23b/source-images/icons/med-settings@2x.png -------------------------------------------------------------------------------- /source-images/icons/med-sync@1.5x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtackaberry/reaticulate/d357147f73497ee5e879eda78201e1e9476bc23b/source-images/icons/med-sync@1.5x.png -------------------------------------------------------------------------------- /source-images/icons/med-sync@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtackaberry/reaticulate/d357147f73497ee5e879eda78201e1e9476bc23b/source-images/icons/med-sync@1x.png -------------------------------------------------------------------------------- /source-images/icons/med-sync@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtackaberry/reaticulate/d357147f73497ee5e879eda78201e1e9476bc23b/source-images/icons/med-sync@2x.png -------------------------------------------------------------------------------- /source-images/icons/med-undo@1.5x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtackaberry/reaticulate/d357147f73497ee5e879eda78201e1e9476bc23b/source-images/icons/med-undo@1.5x.png -------------------------------------------------------------------------------- /source-images/icons/med-undo@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtackaberry/reaticulate/d357147f73497ee5e879eda78201e1e9476bc23b/source-images/icons/med-undo@1x.png -------------------------------------------------------------------------------- /source-images/icons/med-undo@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtackaberry/reaticulate/d357147f73497ee5e879eda78201e1e9476bc23b/source-images/icons/med-undo@2x.png -------------------------------------------------------------------------------- /source-images/icons/med-undock_window@1.5x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtackaberry/reaticulate/d357147f73497ee5e879eda78201e1e9476bc23b/source-images/icons/med-undock_window@1.5x.png -------------------------------------------------------------------------------- /source-images/icons/med-undock_window@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtackaberry/reaticulate/d357147f73497ee5e879eda78201e1e9476bc23b/source-images/icons/med-undock_window@1x.png -------------------------------------------------------------------------------- /source-images/icons/med-undock_window@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtackaberry/reaticulate/d357147f73497ee5e879eda78201e1e9476bc23b/source-images/icons/med-undock_window@2x.png -------------------------------------------------------------------------------- /source-images/icons/med-view_list@1.5x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtackaberry/reaticulate/d357147f73497ee5e879eda78201e1e9476bc23b/source-images/icons/med-view_list@1.5x.png -------------------------------------------------------------------------------- /source-images/icons/med-view_list@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtackaberry/reaticulate/d357147f73497ee5e879eda78201e1e9476bc23b/source-images/icons/med-view_list@1x.png -------------------------------------------------------------------------------- /source-images/icons/med-view_list@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtackaberry/reaticulate/d357147f73497ee5e879eda78201e1e9476bc23b/source-images/icons/med-view_list@2x.png -------------------------------------------------------------------------------- /userbanks/8Dio/8Dio-8diOboe.reabank: -------------------------------------------------------------------------------- 1 | //---------------------------------------------------------------------------- 2 | // Source: Kitarraman - https://forum.cockos.com/showpost.php?p=2089115&postcount=330 3 | // 4 | 5 | //! g="8Dio" n="8diOboe" 6 | //! id=7030616f-e8b0-4085-ad65-5cce0d04aed9 7 | Bank * * 8Dio 8diOboe 8 | //! c=long i=note-whole o=note:24 9 | 24 Sustain 10 | //! c=short i=marcato o=note:25 11 | 25 Marc. Exprs 12 | //! c=short-light i=marcato-half o=note:26 13 | 26 Marc. Short 14 | //! c=short-dark i=staccatissimo-stopped o=note:27 15 | 27 Staccatissimo 16 | -------------------------------------------------------------------------------- /userbanks/8Dio/8Dio-Claire_Alto_Flute.reabank: -------------------------------------------------------------------------------- 1 | //---------------------------------------------------------------------------- 2 | // Source: axb312 - https://vi-control.net/community/threads/reaticulate-articulation-management-for-reaper-0-3-0-now-available.66851/post-4326516 3 | // 4 | 5 | //! g="8Dio/Claire Alto Flute" n="Legato" 6 | //! chase=1,11 7 | 8 | //! id=151ad0c8-17b8-47d4-95b1-f32fcedb550d 9 | Bank * * Legato 10 | 11 | //! c=legato i=legato o=note:24 12 | 20 Natural Legato 13 | 14 | //! c=legato i=legato o=note:25 15 | 21 Soft 1 - Gentle, light vibrato 16 | 17 | //! c=legato i=legato o=note:26 18 | 22 Soft 2 - Gentle, progressing vibrato 19 | 20 | //! c=legato i=legato o=note:27 21 | 23 Medium 22 | 23 | //! c=legato i=legato o=note:28 24 | 24 Strong 25 | 26 | //! c=short i=staccato o=note:30 27 | 25 Staccattissimo 28 | 29 | //! c=short i=marcato o=note:31 30 | 26 Marcato 31 | 32 | 33 | //---------------------------------------------------------------------------- 34 | //! g="8Dio/Claire Alto Flute" n="Trills" 35 | //! chase=1,11 36 | 37 | //! id=e61491d8-1468-4717-99b3-51e08d5c545f 38 | Bank * * Trills 39 | 40 | //! c=long i=trill-min3 o=note:28 41 | 20 Minor 2nd Trill 42 | 43 | //! c=long i=trill-maj2 o=note:29 44 | 21 Major 2nd Trill 45 | 46 | 47 | //---------------------------------------------------------------------------- 48 | //! g="8Dio/Claire Alto Flute" n="Bonus" 49 | //! chase=1,11 50 | 51 | //! id=596bc2f6-3e1a-453d-bc93-15a38aaf496e 52 | Bank * * Bonus 53 | 54 | //! c=legato i=legato-runs o=note:24 55 | 20 Major run 56 | 57 | //! c=legato i=legato-runs o=note:25 58 | 21 Major run 2 Oct 59 | 60 | //! c=legato i=legato-runs o=note:26 61 | 22 Minor run up 62 | 63 | //! c=legato i=legato-runs o=note:27 64 | 23 Minor run 2 Oct 65 | 66 | //! c=fx i=fx o=note:28 67 | 24 Breaths 68 | 69 | //! c=fx i=fx o=note:29 70 | 25 Valve clicks 71 | -------------------------------------------------------------------------------- /userbanks/8Dio/README.md: -------------------------------------------------------------------------------- 1 | ../README.md -------------------------------------------------------------------------------- /userbanks/Audio_Imperia/Audio_Imperia-Areia.reabank: -------------------------------------------------------------------------------- 1 | //---------------------------------------------------------------------------- 2 | // Audio Imperia - Areia 3 | // Source: Tobias Kummer - https://github.com/tobkum 4 | // 5 | // https://github.com/jtackaberry/reaticulate/issues/180 6 | 7 | //---------------------------------------------------------------------------- 8 | //!g="Audio Imperia/Areia" n="01 AI Areia Basic Articulations" 9 | //! id=c457fb07-67b4-485c-afc1-a20e79d90a40 10 | Bank * * Basic Articulations 11 | //! c=legato i=legato-bowed o=note:12 12 | 20 Legato 13 | //! c=long i=note-whole o=note:13 14 | 1 Sustained 15 | //! c=short i=pizz o=note:14 16 | 56 Pizzicato 17 | //! c=short-dark i=pizz o=note:15 18 | 42 Spiccato Fast 19 | //! c=short-light i=pizz o=note:16 20 | 41 Spiccato Slow 21 | //! c=short i=staccato o=note:17 22 | 40 Staccato 23 | //! c=short-dark i=marcato-quarter o=note:18 24 | 52 Marcato Short 25 | //! c=short-light i=marcato-half o=note:19 26 | 55 Marcato Long 27 | 28 | 29 | //!g="Audio Imperia/Areia" n="02 AI Areia Advanced Articulations" 30 | //! id=8e630a12-5d28-455a-b8ec-24312057be69 31 | Bank * * Advanced Articulations 32 | //! c=textured i=tremolo o=note:12 33 | 11 Tremolo 34 | //! c=fx i=trill-min2 o=note:13 35 | 70 Trill Half Tone 36 | //! c=fx i=trill-maj2 o=note:14 37 | 71 Trill Whole Tone 38 | //! c=long i=con-sord o=note:15 39 | 7 Sustained Con Sordino 40 | //! c=long i=sul-tasto o=note:16 41 | 17 Sustained Sul Tasto 42 | //! c=fx i=harmonics o=note:17 43 | 10 Harmonics 44 | //! c=long i=portato o=note:18 45 | 2 Portato 46 | //! c=short i=col-legno o=note:19 47 | 58 Col Legno 48 | //! c=fx i=pizz-bartok o=note:20 49 | 57 Bartok Pizzicato 50 | -------------------------------------------------------------------------------- /userbanks/Audio_Imperia/Audio_Imperia-Solo.reabank: -------------------------------------------------------------------------------- 1 | //---------------------------------------------------------------------------- 2 | // Audio Imperia - Solo 3 | // Source: Ugurcan Orcun - http://gameaud.io/ 4 | // https://forum.cockos.com/showpost.php?p=2443412&postcount=1383 5 | // 6 | //!g="Audio Imperia/Solo" n="01 Strings Unified" 7 | //! id=0ce4025b-08ee-479e-ad34-3a40f1923727 8 | Bank * * Solo Violin/Viola/Cello 9 | //! c=#4A4A4A i=legato-bowed o=note:12 g=1 10 | 12 Legato Rebowed 11 | //! c=#4A4A4A i=legato-portamento o=note:13 g=1 12 | 13 Legato Slurred 13 | //! c=#3E3E3E i=note-whole o=note:14 g=1 14 | 14 Sustained 15 | //! c=#747474 i=spiccato o=note:15 g=1 16 | 15 Spiccato 17 | //! c=#747474 i=pizz o=note:16 g=1 18 | 16 Pizzicato 19 | //! c=#3E3E3E i=tremolo o=note:17 g=1 20 | 17 Tremolo 21 | //! c=#3E3E3E i=trill-min2 o=note:18 g=1 22 | 18 Trill Half Tone 23 | //! c=#3E3E3E i=trill-maj2 o=note:19 g=1 24 | 19 Trill Whole Tone 25 | 26 | //!g="Audio Imperia/Solo" n="02 Brass Unified" 27 | //! id=2e7747c0-b19c-4aa5-bfca-69775441a45f 28 | Bank * * Solo Trumpet/French/Descant Horn 29 | //! c=#4A4A4A i=legato-bowed o=note:12 g=1 30 | 12 Legato Fingered 31 | //! c=#4A4A4A i=legato-portamento o=note:13 g=1 32 | 13 Legato Retongued 33 | //! c=#3E3E3E i=note-whole o=note:14 g=1 34 | 14 Sustained 35 | //! c=#747474 i=staccato o=note:15 g=1 36 | 15 Staccatissimo 37 | 38 | //!g="Audio Imperia/Solo" n="03 Woodwinds Unified" 39 | //! id=c6f33af9-9c55-4069-a36f-fd6efd9c5ae0 40 | Bank * * Solo Flute/Clarinet/Oboe/Eng. Horn/Bassoon 41 | //! c=#4A4A4A i=legato-bowed o=note:12 g=1 42 | 12 Legato Fingered 43 | //! c=#4A4A4A i=legato-portamento o=note:13 g=1 44 | 13 Legato Retongued 45 | //! c=#3E3E3E i=note-whole o=note:14 g=1 46 | 14 Sustained 47 | //! c=#747474 i=staccato o=note:15 g=1 48 | 15 Staccatissimo 49 | //! c=#3E3E3E i=trill-min2 o=note:16 g=1 50 | 16 Trill Half Tone 51 | //! c=#3E3E3E i=trill-maj2 o=note:17 g=1 52 | 17 Trill Whole Tone 53 | 54 | //!g="Audio Imperia/Solo" n="04 Sopranos Unified" 55 | //! id=d0ef84c1-295f-42c0-a9c1-9dceae54238c 56 | Bank * * Solo Soprano Angelic/Operatic 57 | //! c=#4A4A4A i=phrase o=note:12 g=1 58 | 12 Legato Aah 59 | //! c=#4A4A4A i=phrase o=note:13 g=1 60 | 13 Legato Ooh 61 | //! c=#3E3E3E i=note-whole o=note:14 g=1 62 | 14 Sustained Aah 63 | //! c=#3E3E3E i=note-whole o=note:15 g=1 64 | 15 Sustained Ooh 65 | -------------------------------------------------------------------------------- /userbanks/Audio_Imperia/Audio_Imperia-Talos.reabank: -------------------------------------------------------------------------------- 1 | //---------------------------------------------------------------------------- 2 | // Source: Lenard Stockfisch (FishingForSound) 3 | // https://github.com/jtackaberry/reaticulate/issues/132 4 | //=========================================================================== 5 | 6 | //! g="Audio Imperia/Talos" n="01 12 French Horns" 7 | //! id=71644af0-9f03-45e6-aef3-cfef0171b537 8 | Bank * * AI Tls 12 Horns 9 | //!c=legato i=legato o=note:12 10 | 20 Legato 11 | //! c=long i=note-whole o=note:13 12 | 1 Sustain 13 | //! c=short-dark i=marcato-half o=note:14 14 | 55 Marcarto Long 15 | //! c=short-dark i=marcato-quarter o=note:15 16 | 52 Marcarto Short 17 | //!c=short i=staccato o=note:16 18 | 41 Staccato 19 | //!c=short i=spiccato o=note:17 20 | 42 Staccatissimo 21 | //!c=textured i=multitongued o=note:18 22 | 75 Double Tongue 23 | //!c=textured i=multitongued o=note:19 24 | 77 Tripple Tongue 25 | //!c=textured i=multitongued o=note:20 26 | 78 Quadruple Tongue 27 | //!c=fx i=rip o=note:21 28 | 100 Rip 29 | //!c=fx i=rip-downward o=note:22 30 | 101 Bend 31 | 32 | //! g="Audio Imperia/Talos" n="02 Low Brass" 33 | //! id=27eea5f9-d733-47d3-8c8b-fafc84f9b490 34 | Bank * * AI Tls Low Brass 35 | //! c=long i=note-whole o=note:12 36 | 1 Sustain 37 | //! c=short-dark i=marcato-half o=note:13 38 | 55 Marcarto Long 39 | //! c=short-dark i=marcato-quarter o=note:14 40 | 52 Marcarto Short 41 | //!c=short i=staccato o=note:15 42 | 41 Staccato 43 | //!c=short i=spiccato o=note:16 44 | 42 Staccatissimo 45 | //!c=fx i=rip o=note:17 46 | 100 Rip 47 | //!c=fx i=rip-downward o=note:18 48 | 101 Bend 49 | //!c=textured i=cresc-half o=note:19 50 | 102 Crescendo Long 51 | //!c=textured i=cresc-quarter o=note:20 52 | 106 Crescendo Short 53 | //!c=long i=alt-wave-double o=note:21 54 | 11 Sustained Flutter Tongue 55 | //!c=textured i=cresc-half o=note:22 56 | 107 Crescendo Long Fluttertongue 57 | //!c=textured i=cresc-quarter o=note:23 58 | 108 Crescendo Short Fluttertongue 59 | -------------------------------------------------------------------------------- /userbanks/Audio_Imperia/README.md: -------------------------------------------------------------------------------- 1 | ../README.md -------------------------------------------------------------------------------- /userbanks/Best_Service/README.md: -------------------------------------------------------------------------------- 1 | ../README.md -------------------------------------------------------------------------------- /userbanks/Chris_Hein/Chris_Hein-Orchestral_Winds_Vol_3.reabank: -------------------------------------------------------------------------------- 1 | //---------------------------------------------------------------------------- 2 | // Source: Kitarraman - https://forum.cockos.com/showpost.php?p=2089107&postcount=328 3 | // 4 | 5 | //! g="Chris Hein/Orchestral Winds/Vol. 3 Oboes" n="Oboe 1" 6 | //! id=6d930eff-b3fc-4621-b8ed-f1b74d0427a2 7 | Bank * * Chris Hein Orchestral Winds Eb Clarinet 8 | //! c=long-dark i=vibrato o=note:21 9 | 21 Sus Vib (Auto Xfade) 10 | //! c=long-light i=vibrato o=note:22 11 | 22 Sus Vib (Vel+Xfade) 12 | //! c=long i=note-whole o=note:23 13 | 23 Sustain (Xfade) 14 | //! c=long-dark i=vibrato o=note:24 15 | 24 Sus Vib (Vel) 16 | //! c=long-dark i=note-whole o=note:25 17 | 25 Sustain (Vel) 18 | //! c=fx i=fx o=note:26 19 | 26 Dyn Exp Long (Vel) 20 | //! c=fx i=fx o=note:27 21 | 27 Dyn Exp Short (Vel) 22 | //! c=fx i=fx o=note:28 23 | 28 Flutter Tng (Vel+Xfade) 24 | //! c=short i=note-eighth o=note:29 25 | 29 Short 1 (Vel) 26 | //! c=short i=note-quarter o=note:30 27 | 30 Short 2 (Vel) 28 | //! c=short i=note-eighth o=note:31 29 | 31 Short 3 (Vel) 30 | //! c=short i=note-sixteenth o=note:32 31 | 32 Short 4 (Vel) 32 | //! c=short i=note-sixteenth o=note:33 33 | 33 Short 5 (Vel) 34 | //! c=short i=note-sixteenth o=note:34 35 | 34 Short 6 (Vel) 36 | //! c=fx i=run-major o=note:35 37 | 35 Run Up 38 | //! c=textured i=trill-min2 o=note:36 39 | 36 Trill m2 40 | //! c=textured i=trill-maj2 o=note:37 41 | 37 Trill M2 42 | //! c=fx i=run-minor o=note:38 43 | 38 Run Down 44 | //! c=textured i=trill-maj2 o=note:39 45 | 39 Trill Prall M2 46 | //! c=long-dark i=note-whole o=note:40 47 | 40 Sustain (Vel) 48 | 49 | //! g="Chris Hein/Orchestral Winds/Vol. 3 Oboes" n="Oboe D'amore 2" 50 | //! id=20bf1549-180b-4308-8070-1b19bf15f845 51 | Bank * * Chris Hein Orchestral Winds Oboe D'amore 2 52 | //! c=long-dark i=vibrato o=note:21 53 | 21 Sus Vib (Auto Xfade) 54 | //! c=long-light i=vibrato o=note:22 55 | 22 Sus Vib (Vel+Xfade) 56 | //! c=long i=note-whole o=note:23 57 | 23 Sustain (Xfade) 58 | //! c=long-dark i=vibrato o=note:24 59 | 24 Sus Vib (Vel) 60 | //! c=long-dark i=note-whole o=note:25 61 | 25 Sustain (Vel) 62 | //! c=fx i=fx o=note:26 63 | 26 Dyn Exp Long (Vel) 64 | //! c=fx i=fx o=note:27 65 | 27 Dyn Exp Short (Vel) 66 | //! c=fx i=fx o=note:28 67 | 28 Flutter Tng (Vel+Xfade) 68 | //! c=short i=note-eighth o=note:29 69 | 29 Short 1 (Vel) 70 | //! c=short i=note-quarter o=note:30 71 | 30 Short 2 (Vel) 72 | //! c=short i=note-eighth o=note:31 73 | 31 Short 3 (Vel) 74 | //! c=short i=note-sixteenth o=note:32 75 | 32 Short 4 (Vel) 76 | //! c=short i=note-sixteenth o=note:33 77 | 33 Short 5 (Vel) 78 | //! c=short i=note-sixteenth o=note:34 79 | 34 Short 6 (Vel) 80 | //! c=fx i=run-major o=note:35 81 | 35 Run Up 82 | //! c=textured i=trill-min2 o=note:36 83 | 36 Trill m2 84 | //! c=textured i=trill-maj2 o=note:37 85 | 37 Trill M2 86 | //! c=fx i=run-minor o=note:38 87 | 38 Run Down 88 | //! c=textured i=trill-maj2 o=note:39 89 | 39 Trill Prall M2 90 | //! c=long-dark i=note-whole o=note:40 91 | 40 Sustain (Vel) 92 | 93 | //! g="Chris Hein/Orchestral Winds/Vol. 3 Oboes" n="English Horn" 94 | //! id=bff79298-d438-41f7-b933-08bd3d7efbec 95 | Bank * * Chris Hein Winds English Horn 96 | //! c=long-dark i=vibrato o=note:21 97 | 21 Sus Vib (Auto Xfade) 98 | //! c=long-light i=vibrato o=note:22 99 | 22 Sus Vib (Vel+Xfade) 100 | //! c=long i=note-whole o=note:23 101 | 23 Sustain (Xfade) 102 | //! c=long-dark i=vibrato o=note:24 103 | 24 Sus Vib (Vel) 104 | //! c=long-dark i=note-whole o=note:25 105 | 25 Sustain (Vel) 106 | //! c=fx i=fx o=note:26 107 | 26 Dyn Exp Long (Vel) 108 | //! c=fx i=fx o=note:27 109 | 27 Dyn Exp Short (Vel) 110 | //! c=fx i=fx o=note:28 111 | 28 Flutter Tng (Vel+Xfade) 112 | //! c=short i=note-eighth o=note:29 113 | 29 Short 1 (Vel) 114 | //! c=short i=note-quarter o=note:30 115 | 30 Short 2 (Vel) 116 | //! c=short i=note-eighth o=note:31 117 | 31 Short 3 (Vel) 118 | //! c=short i=note-sixteenth o=note:32 119 | 32 Short 4 (Vel) 120 | //! c=short i=note-sixteenth o=note:33 121 | 33 Short 5 (Vel) 122 | //! c=short i=note-sixteenth o=note:34 123 | 34 Short 6 (Vel) 124 | //! c=fx i=run-major o=note:35 125 | 35 Run Up 126 | //! c=textured i=trill-min2 o=note:36 127 | 36 Trill m2 128 | //! c=textured i=trill-maj2 o=note:37 129 | 37 Trill M2 130 | //! c=fx i=run-minor o=note:38 131 | 38 Run Down 132 | //! c=textured i=trill-maj2 o=note:39 133 | 39 Trill Prall M2 134 | //! c=long-dark i=note-whole o=note:40 135 | 40 Sustain (Vel) 136 | -------------------------------------------------------------------------------- /userbanks/Chris_Hein/Chris_Hein-Orchestral_Winds_Vol_4.reabank: -------------------------------------------------------------------------------- 1 | //---------------------------------------------------------------------------- 2 | // Source: Kitarraman - https://forum.cockos.com/showpost.php?p=2089107&postcount=328 3 | // 4 | 5 | //! g="Chris Hein/Orchestral Winds/Vol. 4 Bassoons" n="Basson 1" 6 | //! id=88731717-3afa-44e4-8086-1286b8073d5c 7 | Bank * * Chris Hein Orchestral Winds Bassoon1 8 | //! c=long-dark i=vibrato o=note:21 9 | 21 Sus Vib (Auto Xfade) 10 | //! c=long-light i=vibrato o=note:22 11 | 22 Sus Vib (Vel+Xfade) 12 | //! c=long i=note-whole o=note:23 13 | 23 Sustain (Xfade) 14 | //! c=long-dark i=vibrato o=note:24 15 | 24 Sus Vib (Vel) 16 | //! c=long-dark i=note-whole o=note:25 17 | 25 Sustain (Vel) 18 | //! c=fx i=fx o=note:26 19 | 26 Dyn Exp Long (Vel) 20 | //! c=fx i=fx o=note:27 21 | 27 Dyn Exp Short (Vel) 22 | //! c=fx i=fx o=note:28 23 | 28 Flutter Tng (Vel+Xfade) 24 | //! c=short i=note-eighth o=note:29 25 | 29 Short 1 (Vel) 26 | //! c=short i=note-quarter o=note:30 27 | 30 Short 2 (Vel) 28 | //! c=short i=note-eighth o=note:31 29 | 31 Short 3 (Vel) 30 | //! c=short i=note-sixteenth o=note:32 31 | 32 Short 4 (Vel) 32 | //! c=short i=note-sixteenth o=note:33 33 | 33 Short 5 (Vel) 34 | //! c=short i=note-sixteenth o=note:34 35 | 34 Short 6 (Vel) 36 | 37 | //! g="Chris Hein/Orchestral Winds/Vol. 4 Bassoons" n="Basson Barock" 38 | //! id=23c8076c-5fb3-41cd-839f-fd9aaf681b65 39 | Bank * * Chris Hein Orchestral Winds Bassoon Barock 40 | //! c=long-dark i=vibrato o=note:21 41 | 21 Sus Vib (Auto Xfade) 42 | //! c=long-light i=vibrato o=note:22 43 | 22 Sus Vib (Vel+Xfade) 44 | //! c=long i=note-whole o=note:23 45 | 23 Sustain (Xfade) 46 | //! c=long-dark i=vibrato o=note:24 47 | 24 Sus Vib (Vel) 48 | //! c=long-dark i=note-whole o=note:25 49 | 25 Sustain (Vel) 50 | //! c=fx i=fx o=note:26 51 | 26 Dyn Exp Long (Vel) 52 | //! c=fx i=fx o=note:27 53 | 27 Dyn Exp Short (Vel) 54 | //! c=fx i=fx o=note:28 55 | 28 Flutter Tng (Vel+Xfade) 56 | //! c=short i=note-eighth o=note:29 57 | 29 Short 1 (Vel) 58 | //! c=short i=note-quarter o=note:30 59 | 30 Short 2 (Vel) 60 | //! c=short i=note-eighth o=note:31 61 | 31 Short 3 (Vel) 62 | //! c=short i=note-sixteenth o=note:32 63 | 32 Short 4 (Vel) 64 | //! c=short i=note-sixteenth o=note:33 65 | 33 Short 5 (Vel) 66 | //! c=short i=note-sixteenth o=note:34 67 | 34 Short 6 (Vel) 68 | 69 | //! g="Chris Hein/Orchestral Winds/Vol. 4 Bassoons" n="Contra Basson" 70 | //! id=2f44381b-9161-47ac-b2aa-c40286c44ed4 71 | Bank * * Chris Hein Orchestral Winds Contra Bassoon 72 | //! c=long-dark i=vibrato o=note:21 73 | 21 Sus Vib (Auto Xfade) 74 | //! c=long-light i=vibrato o=note:22 75 | 22 Sus Vib (Vel+Xfade) 76 | //! c=long i=note-whole o=note:23 77 | 23 Sustain (Xfade) 78 | //! c=long-dark i=vibrato o=note:24 79 | 24 Sus Vib (Vel) 80 | //! c=long-dark i=note-whole o=note:25 81 | 25 Sustain (Vel) 82 | //! c=fx i=fx o=note:26 83 | 26 Dyn Exp Long (Vel) 84 | //! c=fx i=fx o=note:27 85 | 27 Dyn Exp Short (Vel) 86 | //! c=fx i=fx o=note:28 87 | 28 Flutter Tng (Vel+Xfade) 88 | //! c=short i=note-eighth o=note:29 89 | 29 Short 1 (Vel) 90 | //! c=short i=note-quarter o=note:30 91 | 30 Short 2 (Vel) 92 | //! c=short i=note-eighth o=note:31 93 | 31 Short 3 (Vel) 94 | //! c=short i=note-sixteenth o=note:32 95 | 32 Short 4 (Vel) 96 | //! c=short i=note-sixteenth o=note:33 97 | 33 Short 5 (Vel) 98 | //! c=short i=note-sixteenth o=note:34 99 | 34 Short 6 (Vel) 100 | -------------------------------------------------------------------------------- /userbanks/Chris_Hein/Chris_Hein-Solo_Strings-Contrabass.reabank: -------------------------------------------------------------------------------- 1 | //---------------------------------------------------------------------------- 2 | // VIRTUAL INSTRUMENT: Chris Hein Solo Strings Contrabass 3 | // CREATOR: Scott Sadowsky 4 | // 5 | // KEY: c=COLOR i=ICON g=GROUP o=note:NOTENUMBER 6 | // 7 | //! g="Chris Hein/Solo Strings" n="Contrabass" 8 | //! id=688e6cbf-c9f9-4a6a-8972-764d2d3e9796 9 | Bank * * Contrabass 10 | //------------------------- LONG ------------------------- 11 | //! c=long-dark i=note-whole g=1 o=note:26 12 | 19 Dynamic Expr Long 13 | //! c=long i=note-whole g=1 o=note:25 14 | 1 Sustain 15 | //! c=long-dark i=vibrato g=1 o=note:24 16 | 38 Sustain Vibrato 17 | //! c=long-dark i=vibrato g=1 o=note:21 18 | 44 Accent Vibrato 19 | //! c=long-dark i=vibrato-molto g=1 o=note:23 20 | 16 Lyrical Vibrato 21 | //! c=long i=sul-pont g=1 o=note:38 22 | 18 Ponticello 23 | //! c=long-light i=flautando g=1 o=note:22 24 | 8 Flautando 25 | //------------------------- SHORT ------------------------ 26 | //! c=short-dark i=note-half g=1 o=note:27 27 | 28 Dynamic Expr Short 28 | //! c=short i=note-quarter g=1 o=note:29 29 | 40 Short 1 30 | //! c=short i=note-eighth g=1 o=note:30 31 | 41 Short 4 32 | //! c=short i=note-sixteenth g=1 o=note:31 33 | 43 Short 6 34 | //! c=short-light i=pizz g=1 o=note:28 35 | 14 Pizzicato 36 | //! c=short-light i=spiccato g=1 o=note:32 37 | 42 Spiccato 1 38 | //! c=short-light i=spiccato g=1 o=note:33 39 | 62 Spiccato 4 40 | //! c=short-light i=spiccato g=1 o=note:34 41 | 63 Spiccato 6 42 | //! c=short-dark i=col-legno g=1 o=note:42 43 | 58 Col Legno 44 | //------------------------- FX+SPECIAL -------------------- 45 | //! c=fx i=fx g=1 o=note:37 46 | 13 Flageolet 47 | //! c=long-dark i=trill-min2 g=1 o=note:35 48 | 70 Trill min2 49 | //! c=long-dark i=trill-maj2 g=1 o=note:36 50 | 71 Trill maj2 51 | //! c=short i=ricochet g=1 o=note:39 52 | 57 Ricochet 53 | //! c=long-dark i=tremolo g=1 o=note:40 54 | 15 Tremolo 55 | //! c=fx i=fx g=1 o=note:41 56 | 89 Repetition on Bow 57 | //! c=fx i=rip g=1 o=note:43 58 | 110 Doit 59 | //! c=fx i=fall g=1 o=note:44 60 | 111 Fall 61 | //! c=fx i=rip g=1 o=note:45 62 | 108 Slide Up 63 | //! c=fx i=fall g=1 o=note:46 64 | 109 Slide Down 65 | -------------------------------------------------------------------------------- /userbanks/Chris_Hein/README.md: -------------------------------------------------------------------------------- 1 | ../README.md -------------------------------------------------------------------------------- /userbanks/Cinematic_Series/Cinematic_Series-Studio_Brass.reabank: -------------------------------------------------------------------------------- 1 | //---------------------------------------------------------------------------- 2 | // Source: axb312 - https://vi-control.net/community/threads/reaticulate-articulation-management-for-reaper-0-3-0-now-available.66851/post-4326513 3 | // 4 | 5 | //! g="Cinematic Series/Studio Brass" n="Section" 6 | //! chase=1,2,5,11,20,64-69 7 | //! id=b2f74d6f-67dd-42f1-858d-07f1e19c09b6 8 | Bank * * Cinematic Studio Brass Section 9 | 10 | //! c=legato i=legato o=note:24,1/note:34,65 11 | 20 Legato 12 | //! c=long i=note-whole o=note:24,1/note:34,1 13 | 21 Sustain 14 | //! c=short i=spiccato o=note:29,1 15 | 16 | 42 Repetitions 17 | //! c=short i=spiccato o=note:29,33 18 | 41 Staccatissimo 19 | //! c=short i=staccato o=note:29,65 20 | 40 Staccato 21 | //! c=short i=sfz o=note:29,127 22 | 54 Sfz 23 | 24 | //! c=short i=staccato o=note:25,1 25 | 1 Short Mutes 26 | //! c=long i=note-whole o=note:25,65/note:34,1 27 | 2 Sustained mutes 28 | //! c=legato i=con-sord o=note:25,65/note:34,65 29 | 3 Legato mutes 30 | 31 | //! c=fx i=multitongued o=note:28,1/note:34,1 32 | 4 Sustained Fluttertongue 33 | //! c=fx i=multitongued o=note:28,1/note:34,65 34 | 5 Legato Fluttertongue 35 | 36 | //! c=fx i=trill-maj2 o=note:27,1/note:34,1 37 | 6 Sustained Trills 38 | //! c=fx i=trill-maj2 o=note:27,1/note:34,65 39 | 7 Legato Trills 40 | 41 | //! c=short i=multitongued o=note:26 42 | 8 Double Tongue 43 | 44 | //! c=short i=marcato o=note:30,1/note:34,1 45 | 9 Marcato w/o repetition overlay 46 | //! c=short i=marcato o=note:30,1/note:34,65 47 | 10 Marcato legato w/o repetition overlay 48 | //! c=short i=marcato o=note:30,127/note:34,1 49 | 11 Marcato w repetition overlay 50 | //! c=short i=marcato o=note:30,127/note:34,65 51 | 12 Marcato legato w repetition overlay 52 | 53 | //! c=fx i=rip o=note:31 54 | 13 Rips 55 | -------------------------------------------------------------------------------- /userbanks/Cinematic_Series/Cinematic_Series-Studio_Woodwinds.reabank: -------------------------------------------------------------------------------- 1 | //---------------------------------------------------------------------------- 2 | // Source: Lenard Stockfisch (FishingForSound) 3 | // https://github.com/jtackaberry/reaticulate/issues/132 4 | //=========================================================================== 5 | 6 | //! g="Cinematic Series/Cinematic Studio Woodwinds" n="Flutes" 7 | //! id=006ca375-c1df-4195-8d42-099b43b30b35 8 | Bank * * CSW Flutes 9 | //! c=legato i=legato o=note:24,1/note:32,65 10 | 20 legato 11 | //! c=long i=note-whole o=note:24/note:32,1 12 | 1 sustain 13 | //! c=legato i=legato-fast o=note:30,1/note:32,65 14 | 28 legato marcato 15 | //! c=legato i=legato-runs o=note:30,127/note:32,65 16 | 33 legato marcato+spic 17 | //! c=short i=spiccato o=note:29,1 18 | 42 repetitions 19 | //! c=short i=spiccato o=note:29,33 20 | 41 staccatissimo 21 | //! c=short i=staccato o=note:29,65 22 | 40 staccato 23 | //! c=short i=sfz o=note:29,127 24 | 54 sfz 25 | //! c=long i=trill o=note:27/note:34,1 26 | 70 trills 27 | //! c=long-dark i=tremolo o=note:28/note:32,1 28 | 11 flutter 29 | //! c=long-dark i=tremolo o=note:28/note:32,65 30 | 12 flutter legato 31 | //! c=long-dark i=tremolo o=note:26 32 | 81 measured trem 33 | //! c=long i=marcato-half o=note:30,1/note:32,1 34 | 9 marcato 35 | //! c=long i=legato-runs o=note:30,127/note:32,1 36 | 19 marcato+spic 37 | 38 | //! g="Cinematic Series/Cinematic Studio Woodwinds" n="Non-Flutes" 39 | //! id=fa3f5a68-7a9d-4675-9dd8-59516868dc9c 40 | Bank * * CSW Non-Flutes 41 | //! c=legato i=legato o=note:24,1/note:32,65 42 | 20 legato 43 | //! c=long i=note-whole o=note:24/note:32,1 44 | 1 sustain 45 | //! c=legato i=legato-fast o=note:30,1/note:32,65 46 | 28 legato marcato 47 | //! c=legato i=legato-runs o=note:30,127/note:32,65 48 | 33 legato marcato+spic 49 | //! c=short i=spiccato o=note:29,1 50 | 42 repetitions 51 | //! c=short i=spiccato o=note:29,33 52 | 41 staccatissimo 53 | //! c=short i=staccato o=note:29,65 54 | 40 staccato 55 | //! c=short i=sfz o=note:29,127 56 | 54 sfz 57 | //! c=long i=trill o=note:27/note:32,1 58 | 70 trills 59 | //! c=long-dark i=tremolo o=note:26 60 | 81 measured trem 61 | //! c=long i=marcato-half o=note:30,1/note:32,1 62 | 9 marcato 63 | //! c=long i=legato-runs o=note:30,127/note:32,1 64 | 19 marcato+spic 65 | -------------------------------------------------------------------------------- /userbanks/Cinematic_Series/README.md: -------------------------------------------------------------------------------- 1 | ../README.md -------------------------------------------------------------------------------- /userbanks/Cinesamples/Cinesamples-CineBrass_Core.reabank: -------------------------------------------------------------------------------- 1 | //---------------------------------------------------------------------------- 2 | // Source: DoubleGrit - https://github.com/jtackaberry/reaticulate/issues/108 3 | // 4 | // Covers all patches with a default keyswitch option, plus a few others that 5 | // need configuring manually. 6 | //---------------------------------------------------------------------------- 7 | 8 | //! g="Cinesamples/Cinebrass Core" n="CBC Trumpets Ensemble Art." 9 | //! m="Set Patch to Keyswitch Velocity Dynamics Map" 10 | //! id=795c2059-b05b-40b9-ac88-c0545671e3c5 11 | Bank * * 01 Trumpets Ensemble Articulations 12 | //! c=legato i=legato o=note:29 13 | 20 legato 14 | //! c=short i=note-eighth o=note:24 15 | 40 short 1/8 16 | //! c=short i=note-quarter o=note:26 17 | 41 short 1/4 18 | //! c=short i=note-half o=note:28 19 | 42 short 1/2 20 | 21 | //! g="Cinesamples/Cinebrass Core" n="CBC Two Horns Ensemble Art." 22 | //! m="Set Patch to Custom: Legato Latch F0, Short 1/8 Latch C0" 23 | //! id=aa47eb41-e802-49c4-b50a-544a01703721 24 | Bank * * 04 Two Horns Ensemble Articulations 25 | //! c=legato i=legato o=note:29 26 | 20 legato 27 | //! c=short i=note-eighth o=note:24 28 | 40 short 1/8 29 | 30 | //! g="Cinesamples/Cinebrass Core" n="CBC Trombone Ensemble Art." 31 | //! m="Set Patch to Keyswitch Velocity Dynamics Map" 32 | //! id=9ba04b8d-2cac-49eb-bca7-caaf346de310 33 | Bank * * 09 Trombone Ensemble Articulations 34 | //! c=long i=note-whole o=note:29 35 | 1 sustain 36 | //! c=short i=note-eighth o=note:24 37 | 40 short 1/8 38 | //! c=short i=note-quarter o=note:26 39 | 41 short 1/4 40 | //! c=short i=note-half o=note:28 41 | 42 short 1/2 42 | 43 | //! g="Cinesamples/Cinebrass Core" n="CBC Six Horns Ensemble Art." 44 | //! m="Set Patch to Keyswitch Velocity Dynamics Map" 45 | //! id=0397fc30-4c4a-4988-a179-d4f44cd64e38 46 | Bank * * 06 Six Horns Ensemble Articulations 47 | //! c=legato i=legato o=note:29 48 | 20 legato 49 | //! c=short i=note-eighth o=note:24 50 | 40 short 1/8 51 | //! c=short i=note-quarter o=note:26 52 | 41 short 1/4 53 | //! c=short i=note-half o=note:28 54 | 42 short 1/2 55 | 56 | //! g="Cinesamples/Cinebrass Core" n="CBC Tuba + Bass Ensemble Art." 57 | //! m="Set Patch to Keyswitch Velocity Dynamics Map, then set Sus=F4, 1/8=C4, 1/4=D4, 1/2=E4" 58 | //! id=dcd19ba0-86be-4175-a47b-4e1a5158bfb1 59 | Bank * * 10 Bass + Tuba Ensemble Articulations 60 | //! c=long i=note-whole o=note:77 61 | 1 sustain 62 | //! c=short i=note-eighth o=note:72 63 | 40 short 1/8 64 | //! c=short i=note-quarter o=note:74 65 | 41 short 1/4 66 | //! c=short i=note-half o=note:76 67 | 42 short 1/2 68 | 69 | //! g="Cinesamples/Cinebrass Core" n="CBC Cimbasso + Bass Trombone Art." 70 | //! m="Set Patch to Custom: Sustain Latch F4, Short 1/8 Latch C4" 71 | //! id=6f96f592-bbd6-4dc8-abc9-9ad836a39bad 72 | Bank * * 11 Cimbasso + Bass Trombone Articulations 73 | //! c=long i=note-whole o=note:77 74 | 1 sustain 75 | //! c=short i=note-eighth o=note:72 76 | 40 short 1/8 77 | -------------------------------------------------------------------------------- /userbanks/Cinesamples/Cinesamples-CineWinds_Core.reabank: -------------------------------------------------------------------------------- 1 | 2 | //---------------------------------------------------------------------------- 3 | // Source: Stephan Römer - https://github.com/jtackaberry/reaticulate/issues/111 4 | // 5 | 6 | //! g="Cinesamples/CineWinds Core" n="CWC - Piccolo Flute" 7 | //! id=d3c8cbc5-889d-414d-bca9-542c7d5c8642 8 | Bank * * CWC - Piccolo Flute 9 | 10 | //! c=legato i=legato o=note:36 11 | 20 legato 12 | //! c=short i=marcato-quarter o=note:41 13 | 52 marcato 14 | //! c=short i=tenuto-eighth o=note:40 15 | 50 tenuto 16 | //! c=short i=staccato o=note:38 17 | 40 staccato 18 | //! c=short i=multitongued o=note:38/note-hold:37 19 | 75 staccato double tongue 20 | //! c=short i=multitongued o=note:38/note-hold:39 21 | 77 staccato triple tongue 22 | //! c=long i=trill-min2 o=note:43 23 | 70 trill m2 24 | //! c=long i=trill-maj2 o=note:45 25 | 71 trill M2 26 | 27 | //---------------------------------------------------------------------------- 28 | //! g="Cinesamples/CineWinds Core" n="CWC - Flute" 29 | //! clone="Cinesamples/CineWinds Core/CWC - Piccolo Flute" 30 | //! id=2a573a5a-2d58-4451-82f5-f7527866e608 31 | Bank * * CWC - Flute 32 | 33 | //---------------------------------------------------------------------------- 34 | //! g="Cinesamples/CineWinds Core" n="CWC - Oboe 1" 35 | //! clone="Cinesamples/CineWinds Core/CWC - Piccolo" 36 | //! id=602979fa-b194-4a12-aded-59db2a3cffeb 37 | Bank * * CWC - Oboe 1 38 | 39 | //! g="Cinesamples/CineWinds Core" n="CWC - Oboe 2" 40 | //! id=9cee4938-8d4e-49ac-9d22-46bf02feaccb 41 | Bank * * CWC - Oboe 2 42 | 43 | //! c=legato i=legato o=note:36 44 | 20 legato 45 | //! c=short i=marcato-quarter o=note:40 46 | 52 marcato 47 | //! c=short i=staccato o=note:38 48 | 40 staccato 49 | //! c=short i=multitongued o=note:38/note-hold:37 50 | 75 staccato double tongue 51 | //! c=short i=multitongued o=note:38/note-hold:39 52 | 77 staccato triple tongue 53 | 54 | //---------------------------------------------------------------------------- 55 | //! g="Cinesamples/CineWinds Core" n="CWC - Clarinet" 56 | //! id=9a365fa8-0f28-494c-a4b8-b4a968ccb1ae 57 | Bank * * CWC - Clarinet 58 | 59 | //! c=legato i=legato o=note:24 60 | 20 legato 61 | //! c=short i=marcato-quarter o=note:29 62 | 52 marcato 63 | //! c=short i=tenuto-eighth o=note:28 64 | 50 tenuto 65 | //! c=short i=staccato o=note:26 66 | 40 staccato 67 | //! c=short i=multitongued o=note:26/note-hold:37 68 | 75 staccato double tongue 69 | //! c=short i=multitongued o=note:26/note-hold:39 70 | 77 staccato triple tongue 71 | //! c=long i=trill-min2 o=note:31 72 | 70 trill m2 73 | //! c=long i=trill-maj2 o=note:33 74 | 71 trill M2 75 | 76 | //---------------------------------------------------------------------------- 77 | //! g="Cinesamples/CineWinds Core" n="CWC - Bassoon" 78 | //! id=cf9bd480-962e-416a-9c3a-42f57cadaefa 79 | Bank * * CWC - Bassoon 80 | 81 | //! c=legato i=legato o=note:12 82 | 20 legato 83 | //! c=short i=marcato-quarter o=note:17 84 | 52 marcato 85 | //! c=short i=tenuto-eighth o=note:16 86 | 50 tenuto 87 | //! c=short i=staccato o=note:14 88 | 40 staccato 89 | //! c=short i=multitongued o=note:14/note-hold:25 90 | 75 staccato double tongue 91 | //! c=short i=multitongued o=note:14/note-hold:27 92 | 77 staccato triple tongue 93 | //! c=long i=trill-min2 o=note:19 94 | 70 trill m2 95 | //! c=long i=trill-maj2 o=note:21 96 | 71 trill M2 97 | 98 | //---------------------------------------------------------------------------- 99 | //! g="Cinesamples/CineWinds Core" n="CWC - Full Ensemble" 100 | //! id=4c9614a6-757e-4a79-a98d-df8d384e48e1 101 | Bank * * CWC - Full Ensemble 102 | 103 | //! c=long i=note-whole o=note:12 104 | 1 sustain 105 | //! c=short i=marcato-quarter o=note:17 106 | 52 marcato 107 | //! c=short i=tenuto-eighth o=note:16 108 | 50 tenuto 109 | //! c=short i=staccato o=note:14 110 | 40 staccato 111 | //! c=short i=multitongued o=note:14/note-hold:25 112 | 75 staccato double tongue 113 | //! c=short i=multitongued o=note:14/note-hold:27 114 | 77 staccato triple tongue 115 | //! c=long i=trill-min2 o=note:19 116 | 70 trill m2 117 | //! c=long i=trill-maj2 o=note:21 118 | 71 trill M2 119 | -------------------------------------------------------------------------------- /userbanks/Cinesamples/Cinesamples-Taylor_Davis_Solo_Violin.reabank: -------------------------------------------------------------------------------- 1 | //-------------------------------------------------- 2 | // Source: MapleTheFoxx 3 | // https://github.com/jtackaberry/reaticulate/issues/186 4 | 5 | //-------------------------------------------------------------- 6 | //! g="Cinesamples/Taylor Davis Solo Violin" n="Articulations" 7 | //! id=b5df4c06-7449-4752-8fe2-cfc200f11ab4 8 | Bank * * Taylor Davis 9 | 10 | //! c=legato i=legato o=note:36 11 | 1 Legato 12 | 13 | //! c=long i=note-whole o=note:37 14 | 2 Sustains 15 | 16 | //! c=short i=spiccato o=note:38 17 | 3 Spiccato 18 | 19 | //! c=short-dark i=marcato-half o=note:39 20 | 4 Marcato 21 | 22 | //! c=short-light i=pizz o=note:40 23 | 5 Pizzicato 24 | 25 | //! c=short-dark i=tenuto-eighth o=note:41 26 | 6 Tenuto 27 | 28 | //! c=textured i=note-whole o=note:42 29 | 7 Open Strings 30 | -------------------------------------------------------------------------------- /userbanks/Cinesamples/Cinesamples-Tina_Guo_Complete_Bundle.reabank: -------------------------------------------------------------------------------- 1 | //-------------------------------------------------- 2 | // Source: MapleTheFoxx 3 | // https://github.com/jtackaberry/reaticulate/issues/185 4 | 5 | //----------------------------------------------------------------- 6 | //!g="Cinesamples/Tina Guo Cello Vol 1" n="Legato Classic" 7 | //! id=5fc63f73-8d0a-44e1-9179-75de786372c0 8 | Bank * * Legato Classic 9 | 10 | //! c=legato i=legato o=note:24 11 | 1 Legato 12 | 13 | //! c=long i=note-whole o=note:26 14 | 2 Sustain 15 | 16 | //--------------------------------------------------------------- 17 | //!g="Cinesamples/Tina Guo Cello Vol 1" n="Legato" 18 | //! id=340e3865-33f7-4289-a0ff-a6026e28d9aa 19 | Bank * * Legato 20 | 21 | //! c=legato i=legato o=note:24 22 | 1 Legato 23 | 24 | //! c=long i=note-whole o=note:26 25 | 2 Sustain 26 | 27 | //----------------------------------------------------------------------------------- 28 | //!g="Cinesamples/Tina Guo Cello Vol 2" n="Articulations" 29 | //! id=54293e73-fcff-4648-a6f3-330395e32c7a 30 | Bank * * Rrticulations 31 | 32 | //! c=legato i=legato o=note:24 33 | 1 Arco Legato 34 | 35 | //! c=long i=note-whole o=note:25 36 | 2 Open Strings 37 | 38 | //! c=long-light i=note-whole o=note:26 39 | 3 Sul Pont 40 | 41 | //! c=long-light i=harmonics o=note:27 42 | 4 Harmonics 43 | 44 | //! c=short i=spiccato o=note:28 45 | 5 Spiccato 46 | 47 | //! c=short-dark i=marcato-half o=note:29 48 | 6 Marcato 49 | 50 | //! c=short-light i=pizz o=note:30 51 | 7 Vib Pizz 52 | 53 | //--------------------------------------------------------- 54 | //!g="Cinesamples/Tina Guo Cello Vol 2" n="Phrases" 55 | //! id=8b483f5d-b196-4698-adba-cdbb59adcb22 56 | Bank * * Phrases 57 | 58 | //! c=fx i=note-whole o=note:21 59 | 1 Tonal 60 | 61 | //! c=fx i=note-whole o=note:23 62 | 2 Non-tonal 63 | 64 | //! c=long i=phrase o=note:24 65 | 3 C 66 | 67 | //! c=long i=phrase o=note:25 68 | 4 C# 69 | 70 | //! c=long i=phrase o=note:26 71 | 5 D 72 | 73 | //! c=long i=phrase o=note:27 74 | 6 D# 75 | 76 | //! c=long i=phrase o=note:28 77 | 7 E 78 | 79 | //! c=long i=phrase o=note:29 80 | 8 F 81 | 82 | //! c=long i=phrase o=note:30 83 | 9 F# 84 | 85 | //! c=long i=phrase o=note:31 86 | 10 G 87 | 88 | //! c=long i=phrase o=note:32 89 | 11 G# 90 | 91 | //! c=long i=phrase o=note:33 92 | 12 A 93 | 94 | //! c=long i=phrase o=note:34 95 | 13 A# 96 | 97 | //! c=long i=phrase o=note:35 98 | 14 B 99 | 100 | //! c=textured i=phrase o=note:36 101 | 15 Minor 1 102 | 103 | //! c=textured i=phrase2 o=note:38 104 | 16 Minor 2 105 | 106 | //! c=textured i=phrase o=note:40 107 | 17 Major 108 | -------------------------------------------------------------------------------- /userbanks/Cinesamples/README.md: -------------------------------------------------------------------------------- 1 | ../README.md -------------------------------------------------------------------------------- /userbanks/EastWest/EastWest_Hollywood_Opus_Harp.reabank: -------------------------------------------------------------------------------- 1 | //---------------------------------------------------------------------------- 2 | // Source xshill: https://github.com/jtackaberry/reaticulate/pull/211 3 | //---------------------------------------------------------------------------- 4 | 5 | //! g="EastWest Quantum Leap/Hollywood Opus Harp" n="Harp KS Master" 6 | //! m="" 7 | //! id=dcfceefe-0f76-49c8-aab4-7fe267d1df9f 8 | Bank * * Harp KS Master 9 | //! c=long i=tremolo o=note:21 10 | 1 Sus RR Bisbigliando MOD 11 | //! c=long-light i=tremolo o=note:22 12 | 2 Maestro Bisbigliando MOD 13 | //! c=long-dark i=tremolo o=note:23 14 | 9 Angels Bisbigliando MOD 15 | //! c=short i=staccato o=note:24 16 | 40 Pluck Long 17 | //! c=short-dark i=staccato-dig o=note:25 18 | 49 Thumb Pick 19 | //! c=short-light i=spiccato-feathered o=note:26 20 | 48 Nail Pick 21 | -------------------------------------------------------------------------------- /userbanks/EastWest/EastWest_Hollywood_Opus_Percussion.reabank: -------------------------------------------------------------------------------- 1 | //---------------------------------------------------------------------------- 2 | // Source xshill: https://github.com/jtackaberry/reaticulate/pull/211 3 | //---------------------------------------------------------------------------- 4 | 5 | //! g="EastWest Quantum Leap/Hollywood Opus Percussion" n="Timpani Flt KS" 6 | //! m="" 7 | //! id=1a7996dc-95d9-4c46-a290-2fefd3cf6c27 8 | Bank * * Timpani Flt KS 9 | //! c=long i=note-whole o=note:24 10 | 1 Long 11 | //! c=short i=note-quarter o=note:25 12 | 40 Short 13 | //! c=short i=acciaccatura-quarter o=note:26 14 | 41 Flam 15 | //! c=long i=tremolo o=note:27 16 | 11 Rolls 17 | //! c=long i=crescendo o=note:28 18 | 102 Crescendo 19 | 20 | //! g="EastWest Quantum Leap/Hollywood Opus Percussion" n="Timpani Hrd KS" 21 | //! m="" 22 | //! id=3dcda2c9-8376-42f6-88d2-90706bf37f8b 23 | Bank * * Timpani Hrd KS 24 | //! c=long i=note-whole o=note:24 25 | 1 Long 26 | //! c=short i=note-quarter o=note:25 27 | 40 Short 28 | //! c=short i=acciaccatura-quarter o=note:26 29 | 41 Flam 30 | //! c=long i=tremolo o=note:27 31 | 11 Rolls 32 | //! c=long i=crescendo o=note:28 33 | 102 Crescendo 34 | -------------------------------------------------------------------------------- /userbanks/EastWest/EastWest_Hollywood_Opus_Solo_Cello.reabank: -------------------------------------------------------------------------------- 1 | //---------------------------------------------------------------------------- 2 | // Source xshill: https://github.com/jtackaberry/reaticulate/pull/211 3 | //---------------------------------------------------------------------------- 4 | 5 | //! g="EastWest Quantum Leap/Hollywood Opus Solo Cello" n="Solo Cello KS Master" 6 | //! m="" 7 | //! id=8bd05abe-5724-4998-9b54-498b9411dc90 8 | Bank * * Solo Cello KS Master 9 | //! c=long i=note-whole o=note:24 10 | 1 Sus NV NV VB Solo 11 | //! c=long i=vibrato o=note:25 12 | 2 Sus NV VB VB Solo 13 | //! c=legato i=legato o=note:26 14 | 20 Legato Slur 15 | //! c=short-light i=spiccato o=note:27 16 | 42 Spiccato 17 | //! c=short-dark i=marcato-quarter o=note:28 18 | 52 Marcato Short 19 | //! c=long-dark i=marcato-half o=note:29 20 | 9 Marcato Long 21 | -------------------------------------------------------------------------------- /userbanks/EastWest/EastWest_Hollywood_Opus_Solo_Violin.reabank: -------------------------------------------------------------------------------- 1 | //---------------------------------------------------------------------------- 2 | // Source xshill: https://github.com/jtackaberry/reaticulate/pull/211 3 | //---------------------------------------------------------------------------- 4 | 5 | //! g="EastWest Quantum Leap/Hollywood Opus Solo Violin" n="Solo Violin KS Master" 6 | //! m="" 7 | //! id=d97a14c3-afff-4672-9f5d-b0b9ab53b24e 8 | Bank * * Solo Violin KS Master 9 | //! c=long i=note-whole o=note:24 10 | 1 Sus NV NV VB Solo 11 | //! c=long i=vibrato o=note:25 12 | 2 Sus NV VB VB Solo 13 | //! c=legato i=legato o=note:26 14 | 20 Legato Slur 15 | //! c=short-light i=note-quarter o=note:27 16 | 42 Spiccato 17 | //! c=short-dark i=tenuto-eighth o=note:28 18 | 50 Martele 19 | //! c=short-dark i=marcato-quarter o=note:29 20 | 52 Marcato Short Vib 21 | -------------------------------------------------------------------------------- /userbanks/EastWest/EastWest_Quantum_Leap-Voices_of_Soul.reabank: -------------------------------------------------------------------------------- 1 | //---------------------------------------------------------------------------- 2 | // Source: shawnb61 - https://forum.cockos.com/member.php?u=218634 3 | // 4 | //! g="EastWest Quantum Leap/Voices of Soul" n="Legato" 5 | //! m="Switches True Legato off & on" 6 | //! id=8950c5be-aae6-4605-bbe6-c1d91c049d16 7 | Bank * * Legato 8 | //! c=legato-dark i=legato o=cc:22,127 9 | 81 True Legato / Mono 10 | //! c=legato-dark i=dblstop-5th-eighth o=cc:22,0 11 | 82 Poly 12 | 13 | //! g="EastWest Quantum Leap/Voices of Soul" n="Legato KS" 14 | //! m="Make Sure KS is on default range from C0" 15 | //! id=221f673c-9e91-4b04-9d2b-dba8847eb8e2 16 | Bank * * Legato KS 17 | //! c=legato i=legato o=note:24 18 | 24 Ah Legato 19 | //! c=legato i=legato o=note:25 20 | 25 Ha Legato 21 | //! c=legato i=legato o=note:26 22 | 26 Ho Legato 23 | //! c=legato i=legato o=note:27 24 | 27 La Legato 25 | //! c=legato i=legato o=note:28 26 | 28 Oh Legato 27 | //! c=legato i=legato o=note:29 28 | 29 So Legato 29 | //! c=legato i=legato o=note:30 30 | 30 Wo Legato 31 | 32 | //! spacer=1 33 | //! c=legato-dark i=legato o=cc:22,127 g=2 34 | 81 True Legato / Mono 35 | //! c=legato-dark i=dblstop-5th-eighth o=cc:22,0 g=2 36 | 82 Poly 37 | 38 | //! g="EastWest Quantum Leap/Voices of Soul" n="Sustain KS" 39 | //! m="Make Sure KS is on default range from C0" 40 | //! id=960837f1-f790-4c31-9d5c-afd03b8baa5a 41 | Bank * * Sustain KS 42 | //! c=long i=note-whole o=note:24 43 | 24 Ah 44 | //! c=long i=note-whole o=note:25 45 | 25 Doo 46 | //! c=long i=note-whole o=note:26 47 | 26 Ee 48 | //! c=long i=note-whole o=note:27 49 | 27 Eh 50 | //! c=long i=note-whole o=note:28 51 | 28 Ha 52 | //! c=long i=note-whole o=note:29 53 | 29 Hm 54 | //! c=long i=note-whole o=note:30 55 | 30 Ho 56 | //! c=long i=vibrato-molto o=note:31 57 | 31 Ho Exp 58 | //! c=long i=note-whole o=note:32 59 | 32 Hoo 60 | //! c=long i=note-whole o=note:33 61 | 33 La 62 | //! c=long i=note-whole o=note:34 63 | 34 Mm 64 | //! c=long i=note-whole o=note:35 65 | 35 Oh 66 | //! c=long i=vibrato-molto o=note:36 67 | 36 Oh Exp 68 | //! c=long i=note-whole o=note:37 69 | 37 Oo 70 | //! c=long i=vibrato-molto o=note:38 71 | 38 So Exp 72 | //! c=long i=note-whole o=note:39 73 | 39 Wo 74 | //! c=long i=vibrato-molto o=note:40 75 | 40 Wo Exp 76 | 77 | //! g="EastWest Quantum Leap/Voices of Soul" n="Phrases KS" 78 | //! m="Make Sure KS is on default range from C0" 79 | //! id=a5bc6272-9f17-4cb0-bb79-1dc7cec228fa 80 | Bank * * Phrases KS 81 | //! c=long i=phrase2 o=note:24 82 | 24 Phrases - Key of C 83 | //! c=long i=phrase2 o=note:25 84 | 25 Phrases - Key of C# 85 | //! c=long i=phrase2 o=note:26 86 | 26 Phrases - Key of D 87 | //! c=long i=phrase2 o=note:27 88 | 27 Phrases - Key of Eb 89 | //! c=long i=phrase2 o=note:28 90 | 28 Phrases - Key of E 91 | //! c=long i=phrase2 o=note:29 92 | 29 Phrases - Key of F 93 | //! c=long i=phrase2 o=note:30 94 | 30 Phrases - Key of F# 95 | //! c=long i=phrase2 o=note:31 96 | 31 Phrases - Key of G 97 | //! c=long i=phrase2 o=note:32 98 | 32 Phrases - Key of G# 99 | //! c=long i=phrase2 o=note:33 100 | 33 Phrases - Key of A 101 | //! c=long i=phrase2 o=note:34 102 | 34 Phrases - Key of Bb 103 | //! c=long i=phrase2 o=note:35 104 | 35 Phrases - Key of B 105 | -------------------------------------------------------------------------------- /userbanks/EastWest/README.md: -------------------------------------------------------------------------------- 1 | ../README.md -------------------------------------------------------------------------------- /userbanks/Embertone/Embertone-Fischer_Viola.reabank: -------------------------------------------------------------------------------- 1 | //---------------------------------------------------------------------------- 2 | // Source: gmgmgm - https://forum.cockos.com/showpost.php?p=1918287&postcount=23 3 | // 4 | //! g="Embertone" n="Fischer Viola" 5 | //! m="Embertone Fischer Viola 1.0" 6 | //! id=33276b65-643c-41f3-956d-bb7a76015083 7 | Bank * * Embertone - Viola 8 | //! c=textured i=vibrato g=2 n="default vibrato" o=note:27 9 | 27 vib default 10 | //! c=textured i=vibrato g=2 n="progressive vibrato" o=note:28 11 | 28 vib prog 12 | //! c=textured i=vibrato g=2 n="open string vibrato" o=note:29 13 | 29 vib open 14 | //! c=textured i=vibrato g=2 n="gentle vibrato" o=note:30 15 | 30 vib gentle 16 | //! c=textured i=vibrato g=2 n="passionate vibrato" o=note:31 17 | 31 vib passion 18 | //! c=long-dark i=note-whole g=3 n="sord/sul off" o=note:43/note:42 19 | 43 sord-sul off 20 | //! c=long-dark i=con-sord g=3 n="con sord" o=note:41/note:43 21 | 41 con sord 22 | //! c=long-dark i=sul-pont g=3 n="sul pont" o=note:42/note:44 23 | 44 sul pont 24 | //! c=long-light i=sul-tasto g=3 n="sul tasto" o=note:42/note:45 25 | 45 sul tasto 26 | //! c=long-dark i=sul-pont g=3 n="sul pont/con sord" o=note:41/note:44 27 | 48 cs sul pont 28 | //! c=long-light i=sul-tasto g=3 n="sul tasto/con sord" o=note:41/note:45 29 | 49 cs sul tasto 30 | //! c=fx i=bow-up g=4 n="color on" o=note:33 31 | 33 color on 32 | //! c=fx i=bow-down g=4 n="color off" o=note:34 33 | 34 color off 34 | //! c=long i=note-whole o=note:36 35 | 36 sustain 36 | //! c=short i=staccato o=note:38 37 | 38 staccato 38 | //! c=short i=pizz o=note:39 39 | 39 pizz 40 | //! c=short-dark i=tremolo o=note:40 41 | 40 tremolo 42 | -------------------------------------------------------------------------------- /userbanks/Embertone/Embertone-Herring_Clarinet.reabank: -------------------------------------------------------------------------------- 1 | //---------------------------------------------------------------------------- 2 | // Source: axb312 - https://vi-control.net/community/threads/reaticulate-articulation-management-for-reaper-0-3-0-now-available.66851/post-4326515 3 | // Stevie - https://vi-control.net/community/threads/reaticulate-articulation-management-for-reaper-0-3-0-now-available.66851/post-4420939 4 | // 5 | //! g="Embertone" n="Herring Clarinet" 6 | //! chase=1,15,96 7 | //! m="Velocity less than 13 is portamento. Velocity at 127 is ornament" 8 | 9 | //! id=4b42e6e5-510b-4874-9d90-31e1a665453e 10 | Bank * * Embertone Herring Clarinet 11 | 12 | //! c=legato i=legato o=note:36/note:41 13 | 20 Legato 14 | //! c=legato i=legato o=note:36/note:41/note-hold:37 15 | 21 Tongued Legato 16 | 17 | //! c=short i=staccato o=note:38 18 | 40 Short 19 | 20 | //! c=long i=trill-min2 o=note:36/note-hold:39 21 | 70 Trill Minor 22 | //! c=long i=trill-maj2 o=note:36/note-hold:40 23 | 71 Trill Major 24 | -------------------------------------------------------------------------------- /userbanks/Embertone/README.md: -------------------------------------------------------------------------------- 1 | ../README.md -------------------------------------------------------------------------------- /userbanks/Garritan/README.md: -------------------------------------------------------------------------------- 1 | ../README.md -------------------------------------------------------------------------------- /userbanks/Heavyocity/README.md: -------------------------------------------------------------------------------- 1 | ../README.md -------------------------------------------------------------------------------- /userbanks/IRCAM/IRCAM-Solo_Instruments_2.reabank: -------------------------------------------------------------------------------- 1 | //---------------------------------------------------------------------------- 2 | // VIRTUAL INSTRUMENT: IRCAM Solo Instruments 2 3 | // CREATOR: Scott Sadowsky 4 | // 5 | // NOTE: this file only includes a subset of instruments available in IRCAM Solo 6 | // Instruments 2 7 | // 8 | // https://github.com/jtackaberry/reaticulate/issues/239 9 | // https://github.com/jtackaberry/reaticulate/issues/240 10 | // https://github.com/jtackaberry/reaticulate/issues/242 11 | // 12 | //! g="IRCAM/Solo Instruments 2" n="Clarinet" 13 | //! id=96589044-9ffd-463e-8161-59a272db6ad0 14 | Bank * * IRCAM - Clarinet Solo 15 | // -------------------- LONG -------------------- 16 | //! c=long i=note-whole g=1 o=note:36 17 | 1 Ordinario 18 | //! c=long i=sfz g=1 o=note:37 19 | 9 Sforzando 20 | // -------------------- SHORT ------------------- 21 | //! c=short i=staccato g=1 o=note:38 22 | 40 Staccato 23 | //! c=short-dark i=note-eighth g=1 o=note:42 24 | 42 0.5 sec 25 | //! c=short-dark i=note-quarter g=1 o=note:43 26 | 41 1.0 sec 27 | // -------------------- FX ---------------------- 28 | //! c=long-dark i=tremolo g=1 o=note:39 29 | 11 Flatterzunge 30 | //! c=fx i=trill-min2 g=1 o=note:40 31 | 70 Trill min2 32 | //! c=fx i=trill-maj2 g=1 o=note:41 33 | 71 Trill maj2 34 | //! c=fx i=fortepiano g=1 o=note:44 35 | 103 Fortepiano 36 | 37 | //! g="IRCAM/Solo Instruments 2" n="Flute" 38 | //! id=7ff34501-faf4-4fb4-8af7-8566bc20c715 39 | Bank * * IRCAM - Flute Solo 40 | // -------------------- LONG -------------------- 41 | //! c=long i=note-whole g=1 o=note:36 42 | 1 Ordinario (Sustained) 43 | //! c=long-dark i=sfz g=1 o=note:37 44 | 9 Sforzando 45 | //! c=long-dark i=tremolo g=1 o=note:39 46 | 11 Flatterzunge 47 | // -------------------- SHORT ------------------- 48 | //! c=short i=note-quarter g=1 o=note:43 49 | 40 Short (1.0 sec) 50 | //! c=short i=staccato g=1 o=note:38 51 | 12 Staccato 52 | //! c=short-dark i=note-eighth g=1 o=note:42 53 | 42 Tongue Flick 54 | // -------------------- TRILLS ----------------- 55 | //! c=textured i=trill-min2 g=1 o=note:40 56 | 70 Trill min2 57 | //! c=textured i=trill-maj2 g=1 o=note:41 58 | 71 Trill maj2 59 | // -------------------- FX --------------------- 60 | //! c=fx i=fortepiano g=1 o=note:44 61 | 103 Fortepiano 62 | 63 | 64 | //! g="IRCAM/Solo Instruments 2" n="Cello" 65 | //! id=d32b137d-2067-41f0-b268-21a413bf1282 66 | Bank * * IRCAM - Cello Solo 67 | // -------------------- LONG -------------------- 68 | //! c=long i=note-whole g=1 o=note:12 69 | 1 Ordinario (Sustained) 70 | //! c=long-light i=note-whole g=1 o=note:13 71 | 7 Ordinario (Non Vibrato) 72 | //! c=long-light i=tremolo g=1 o=note:14 73 | 11 Tremolo 74 | //! c=long-dark i=sfz g=1 o=note:16 75 | 9 Sforzando 76 | // -------------------- SHORT ------------------- 77 | //! c=short i=note-quarter g=1 o=note:22 78 | 43 0.5 sec 79 | //! c=short i=note-half g=1 o=note:23 80 | 40 1.0 sec 81 | //! c=short i=staccato g=1 o=note:17 82 | 44 Staccato 83 | //! c=short-light i=pizz g=1 o=note:18 84 | 56 Pizzicato 85 | //! c=short-light i=pizz g=1 o=note:19 86 | 41 Pizzicato Secco 87 | // -------------------- TRILLS ----------------- 88 | //! c=textured i=trill-min2 g=1 o=note:45 89 | 70 Trill min2 90 | //! c=textured i=trill-maj2 g=1 o=note:21 91 | 71 Trill maj2 92 | // -------------------- FX --------------------- 93 | //! c=fx i=fortepiano g=1 o=note:15 94 | -------------------------------------------------------------------------------- /userbanks/IRCAM/README.md: -------------------------------------------------------------------------------- 1 | ../README.md -------------------------------------------------------------------------------- /userbanks/Impact_Soundworks/Impact_Soundworks-Tokyo_Scoring_Strings.reabank: -------------------------------------------------------------------------------- 1 | //---------------------------------------------------------------------------- 2 | // Source: seventh-sam - https://github.com/jtackaberry/reaticulate/issues/129 3 | // 4 | // IMPORTANT! READ! 5 | // 6 | // This bank works with Snapshots that are *slightly* altered from the default presets. 7 | // Find these snapshots in the zip file contained at https://github.com/jtackaberry/reaticulate/issues/149 8 | // 9 | // Specifically: 10 | // - Spiccato Overlay on the Arco articulation is disabled by default. 11 | // - All four legato transition modes are triggered now by keyswitches. 12 | // 13 | // Bank Usage: 14 | // - The top articulations control the Legato Speed by outputting different values for CC 15 | // 3. CC3 can also be used normally if you prefer and these articulations can be 16 | // ignored. 17 | // - The light green articulations under Arco trigger the various legato modes. These 18 | // operate independently of the main articulation selection. Therefore, activating the 19 | // light green articulations will trigger bowed, slurred, etc. regardless of whether you 20 | // have Arco or something different like Tremolo, Trills, etc. activated (since these 21 | // can also use legato transitions) 22 | 23 | 24 | // *************************** 25 | // ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26 | // ~~ TOKYO SCORING STRINGS ~~ 27 | // ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28 | // *************************** 29 | 30 | //! g="Impact Soundworks" n="Tokyo Scoring Strings" 31 | //! m="Rebow controlled by CC64 (Sustain Pedal). Banks require loading of (RT) snapshots." 32 | //! id=c3c998c4-f643-411a-be69-cc32875004ff 33 | Bank * * Tokyo Scoring Strings 34 | 35 | //! c=fx i=list o=cc:3,0 g=3 36 | 100 SLOW 37 | //! c=fx i=list o=cc:3,40 g=3 38 | 101 MEDIUM 39 | //! c=fx i=list o=cc:3,80 g=3 40 | 102 FAST 41 | //! c=fx i=list o=cc:3,120 g=3 42 | 103 VERY FAST 43 | 44 | //! spacer=1 45 | //! c=long i=note-whole o=note:0 46 | 0 Arco 47 | //! c=legato-light i=legato-bowed o=note:17 g=2 48 | 1 Leg Bow 49 | //! c=legato-light i=legato-slurred o=note:18 g=2 50 | 2 Leg Slur 51 | //! c=legato-light i=legato-portamento o=note:19 g=2 52 | 3 Porta Bow 53 | //! c=legato-light i=legato-portamento o=note:20 g=2 54 | 4 Porta Slur 55 | 56 | //! spacer=1 57 | //! c=long i=tremolo o=note:11 58 | 10 Tremolo 59 | //! c=long i=trill o=note:12 60 | 11 Trills HT 61 | //! c=long i=trill o=note:13 62 | 12 Trills WT 63 | //! c=long i=harmonics o=note:10 64 | 13 Harmonics 65 | 66 | //! spacer=1 67 | //! c=short i=staccato o=note:5 68 | 30 Staccato 69 | //! c=short i=staccatissimo-stopped o=note:6 70 | 31 Staccatissimo 71 | //! c=short i=spiccato o=note:7 72 | 32 Spiccato 73 | //! c=short i=spiccato-feathered o=note:8 74 | 33 Spiccato Secco 75 | //! c=short-light i=pizz o=note:9 76 | 34 Pizzicato 77 | 78 | //! spacer=1 79 | //! c=long-dark i=sfz o=note:1 80 | 20 Sfz Long 81 | //! c=long-dark i=sfz o=note:2 82 | 21 Sfz Short 83 | //! c=long-dark i=decrescendo o=note:3 84 | 22 Decresc. Long 85 | //! c=long-dark i=decrescendo o=note:4 86 | 23 Decresc. Short -------------------------------------------------------------------------------- /userbanks/Impact_Soundworks/README.md: -------------------------------------------------------------------------------- 1 | ../README.md -------------------------------------------------------------------------------- /userbanks/Kirk_Hunter/Kirk_Hunter-Concert_Brass.reabank: -------------------------------------------------------------------------------- 1 | 2 | //---------------------------------------------------------------------------- 3 | // Source: Jason Lyon - https://forum.cockos.com/showpost.php?p=1966721&postcount=164 4 | // 5 | 6 | //! g="Kirk Hunter/Concert Brass 2" n="KH Fr Horn" 7 | //! id=a2a76e0a-a503-4f9a-86b1-7366442c4db7 8 | Bank * * KH - FrHn 9 | 10 | //! c=long i=legato o=note:85 11 | 1 sustain 12 | //! c=long i=legato-slurred o=note:89 13 | 2 adagio 14 | //! c=short i=marcato o=note:86 15 | 54 acc pp 16 | //! c=short i=marcato o=note:87 17 | 55 acc mf 18 | //! c=short i=marcato o=note:88 19 | 56 acc ff 20 | //! c=short i=staccato o=note:90 21 | 59 stacc 22 | 23 | //! c=short-dark i=rip o=note:23 24 | 100 rip 25 | 26 | //! c=fx g=2 i=fx o=note:30 27 | 106 solo 28 | //! c=fx g=2 i=fx o=note:29 29 | 107 a2 30 | //! c=fx g=2 i=fx o=note:28 31 | 108 a4 32 | //! c=fx g=2 i=fx o=note:27 33 | 109 a8 34 | 35 | //---------------------------------------------------------------------------- 36 | 37 | //! g="Kirk Hunter/Concert Brass 2" n="KH Tpt" 38 | //! id=63044a81-ca1c-4279-b9e9-43ba8b7f9174 39 | Bank * * KH - Tpt 40 | 41 | //! c=long i=legato o=note:25 42 | 1 sustain 43 | //! c=long i=legato-slurred o=note:29 44 | 2 adagio 45 | //! c=short i=marcato o=note:26 46 | 54 acc pp 47 | //! c=short i=marcato o=note:27 48 | 55 acc mf 49 | //! c=short i=marcato o=note:28 50 | 56 acc ff 51 | //! c=short i=staccato o=note:30 52 | 40 stacc 53 | 54 | //! c=short-dark i=rip o=note:23 55 | 100 rip 56 | 57 | //! c=fx g=2 i=fx o=note:42 58 | 106 solo 59 | //! c=fx g=2 i=fx o=note:41 60 | 107 a2 61 | //! c=fx g=2 i=fx o=note:40 62 | 108 a4 63 | 64 | //---------------------------------------------------------------------------- 65 | 66 | //! g="Kirk Hunter/Concert Brass 2" n="KH Tbn" 67 | //! id=e93a6f8c-8ee7-4ede-8449-ebff8a90909b 68 | Bank * * KH - Tbn 69 | 70 | //! c=long i=legato o=note:85 71 | 1 sustain 72 | //! c=long i=legato-slurred o=note:89 73 | 2 adagio 74 | //! c=short i=marcato o=note:86 75 | 54 acc pp 76 | //! c=short i=marcato o=note:87 77 | 55 acc mf 78 | //! c=short i=marcato o=note:88 79 | 56 acc ff 80 | //! c=short i=staccato o=note:90 81 | 40 stacc 82 | 83 | //! c=short-dark i=rip o=note:23 84 | 100 rip 85 | 86 | //! c=fx g=2 i=fx o=note:30 87 | 106 solo 88 | //! c=fx g=2 i=fx o=note:29 89 | 107 a2 90 | //! c=fx g=2 i=fx o=note:28 91 | 108 a4 92 | //! c=fx g=2 i=fx o=note:27 93 | 109 a8 94 | 95 | //---------------------------------------------------------------------------- 96 | 97 | //! g="Kirk Hunter/Concert Brass 2" n="KH Tuba" 98 | //! id=a6adbe3e-6e37-4e18-94d4-50fe8d399244 99 | Bank * * KH - Tuba 100 | 101 | //! c=long i=legato o=note:85 102 | 1 sustain 103 | //! c=long i=legato-slurred o=note:89 104 | 2 adagio 105 | //! c=short i=marcato o=note:86 106 | 54 acc pp 107 | //! c=short i=marcato o=note:87 108 | 55 acc mf 109 | //! c=short i=marcato o=note:88 110 | 56 acc ff 111 | //! c=short i=staccato o=note:90 112 | 40 stacc 113 | 114 | 115 | //---------------------------------------------------------------------------- 116 | 117 | // KIRK HUNTER CONCERT BRASS LEGACY 118 | // 119 | 120 | //! g="Kirk Hunter/Concert Brass Legacy" n="KH Brass Ens" 121 | //! id=705c06ee-f428-46c3-a9e1-890404b680d9 122 | Bank * * KH - Brass Ens 123 | 124 | //! c=long i=legato o=note:97 125 | 1 sustain 126 | //! c=long i=legato-slurred o=note:101 127 | 20 adagio 128 | //! c=long i=legato-slurred o=note:98 129 | 21 allegro 130 | //! c=long i=legato-slurred o=note:99 131 | 28 vivo 132 | //! c=long i=sfz o=note:102 133 | 49 sfz 134 | //! c=short i=marcato o=note:100 135 | 52 marc 136 | //! c=short i=staccato o=note:103 137 | 40 staccato 138 | //! c=long i=con-sord o=note:104 139 | 7 con sord 140 | //! c=long i=note-whole o=note:106 141 | 109 senza sord 142 | -------------------------------------------------------------------------------- /userbanks/Kirk_Hunter/Kirk_Hunter-Diamond_Symphony-Chamber_Violins.reabank: -------------------------------------------------------------------------------- 1 | //---------------------------------------------------------------------------- 2 | // Source: Vincent Sermonne - https://forum.cockos.com/showpost.php?p=2148554&postcount=476 3 | // 4 | 5 | //! g="Kirk Hunter/Diamond Symphony" n="Chamber Violins" off=20 6 | //! id=463e7217-7a31-4ab1-b43d-2672a254655f 7 | Bank * * Kirk Hunter Diamond Symphony Chamber Violins 8 | //! c=long i=note-half o=note-hold:24 9 | 104 Legato 10 | //! c=long i=note-quarter o=note-hold:25 11 | 106 Addagio 12 | //! c=long i=note-whole o=note-hold:26 13 | 107 Vivo Ped Double 14 | //! c=long i=marcato o=note-hold:27 15 | 103 Marcato ped double 16 | //! c=long i=marcato o=note-hold:28 17 | 9 Velo Marcato 18 | //! c=short i=spiccato o=note-hold:29 19 | 42 spiccato ped double 20 | //! c=short-light i=pizz o=note-hold:30 21 | 21 Pizzicato 22 | //! c=long-dark i=tremolo o=note-hold:31 23 | 31 Tremolo 24 | //! c=long i=trill o=note-hold:32 25 | 22 Half step trill 26 | //! c=legato i=legato-runs o=note-hold:33 27 | 33 whole step trill 28 | //! c=legato i=legato-portamento o=note-hold:34 29 | 23 Slide down 30 | //! c=legato i=legato-portamento o=note-hold:35 31 | 1 Slide up 32 | -------------------------------------------------------------------------------- /userbanks/Kirk_Hunter/README.md: -------------------------------------------------------------------------------- 1 | ../README.md -------------------------------------------------------------------------------- /userbanks/Musical_Sampling/Musical_Sampling-Trailer_Strings.reabank: -------------------------------------------------------------------------------- 1 | //---------------------------------------------------------------------------- 2 | // Source: PrimeEagle - https://forum.cockos.com/showpost.php?p=1945655&postcount=144 3 | // 4 | //! g="Musical Sampling/Trailer Strings" n="Trailer Violins (Full)" 5 | //! id=96fb701f-516f-4f54-bf70-87490721d2e2 6 | Bank * * Trailer Violins (Full) 7 | 8 | //! c=default i=phrase g=1 o=@1 9 | 1 Adventure 10 | //! c=long i=note-whole g=1 o=note@2:26 11 | 4 Sustain, Full (Xfade) 12 | //! c=long i=note-whole g=1 o=note@2:27 13 | 5 Sustain, Soft (Xfade) 14 | //! c=short i=spiccato g=1 o=note@2:24 15 | 2 Spiccato/Staccato (Xfade) 16 | //! c=short i=spiccato g=1 o=note@2:28 17 | 6 Spiccato (Velocity) 18 | //! c=short i=staccato g=1 o=note@2:29 19 | 7 Staccato (Velocity) 20 | //! c=short-dark i=marcato g=1 o=note@2:25 21 | 3 Marcato (Xfade) 22 | //! c=short-dark i=marcato g=1 o=note@2:30 23 | 8 Marcato (Velocity) 24 | //! c=default i=list g=2 o=cc@1:12,127/cc@2:12,127 25 | 9 To Silence On 26 | //! c=default i=list g=2 o=cc@1:12,0/cc@2:12,0 27 | 10 To Silence Off 28 | -------------------------------------------------------------------------------- /userbanks/Musical_Sampling/README.md: -------------------------------------------------------------------------------- 1 | ../README.md -------------------------------------------------------------------------------- /userbanks/Native_Instruments/Native_Instruments-Symphony_Essentials-Horns_Ensemble.reabank: -------------------------------------------------------------------------------- 1 | //---------------------------------------------------------------------------- 2 | // Source: Kitarraman - https://forum.cockos.com/showpost.php?p=2141304&postcount=416 3 | // 4 | //! g="Native Instruments/Symphony Essentials/Brass Ensemble" n="Horns Ensemble (Multi)" 5 | //! m="All articulations are loaded across 3 instances of the patch on channels 1-3." 6 | //! id=ece7ce79-7fa8-4b89-a5f7-0eaa2448dea6 7 | Bank * * Horns Ensemble 8 | //! c=#FF0000 i=note-whole o=note@1:24 9 | 24 Sustain All 10 | //! c=#FF0000 i=note-whole o=note@1:25 11 | 25 Sustain Single Tongue 12 | //! c=#FF0000 i=note-whole o=note@1:26 13 | 26 Sustain Flutter Tongue 14 | //! c=#FF0000 i=trill o=note@1:27 15 | 27 Trill Semi Tone 16 | //! c=#FF0000 i=crescendo o=note@1:28 17 | 28 Sust. Crescendo 18 | //! c=#FF0000 i=decrescendo o=note@1:29 19 | 29 Sust. Decrescendo 20 | //! c=#FF0000 i=stopped o=note@1:30 21 | 30 Sust. Stop Mute 22 | //! c=#40FF00 i=staccato o=note@1:31 23 | 31 Staccato 24 | //! c=#40FF00 i=staccato o=note@2:24 25 | 32 Staccato Velocity 26 | //! c=#40FF00 i=staccatissimo-stopped o=note@2:25 27 | 33 Stac. Stop Mute 28 | //! c=#00BFFF i=crescendo o=note@2:26 29 | 34 Crescendo 30 | //! c=#00BFFF i=decrescendo o=note@2:27 31 | 35 Decrescendo 32 | //! c=#00BFFF i=sfz o=note@2:28 33 | 36 Sforzando 34 | //! c=#00BFFF i=sfz o=note@2:29 35 | 37 Sfz Slow 36 | //! c=#00BFFF i=note-whole o=note@2:30 37 | 38 Swell 38 | //! c=#00BFFF i=note-whole o=note@2:31 39 | 39 Swell Slow 40 | //! c=#00BFFF i=staccatissimo-stopped o=note@3:24 41 | 40 Marc Stop Mute 42 | //! c=#00BFFF i=fanfare o=note@3:25 43 | 41 Blast 44 | -------------------------------------------------------------------------------- /userbanks/Native_Instruments/Native_Instruments-Symphony_Series-String_Ensemble.reabank: -------------------------------------------------------------------------------- 1 | //---------------------------------------------------------------------------- 2 | // Source bradleybboone: https://github.com/jtackaberry/reaticulate/issues/17 3 | // 4 | 5 | //---------------------------------------------------------------------------- 6 | //! g="Native Instruments/Symphony Series/String Ensemble" n="String Ensemble" 7 | //! id=1d7f84c5-3537-46a9-aef7-835df31d8a04 8 | Bank * * SSSE String Ensemble 9 | //! c=long i=note-whole o=note:101 10 | 1 sustain 11 | //! c=long i=con-sord o=note:102 12 | 7 con sord vibrato 13 | //! c=long i=tremolo o=note:103 14 | 11 tremolo 15 | //! c=short i=staccato o=note:104 16 | 40 staccato 17 | //! c=short i=spiccato o=note:105 18 | 42 spiccato 19 | //! c=short i=pizz o=note:106 20 | 56 pizzicato 21 | 22 | //! g="Native Instruments/Symphony Series/String Ensemble" n="Violins" 23 | //! id=84f7c0c3-629f-45b7-b242-6fe69d019367 24 | Bank * * SSSE Violins 25 | //! c=legato i=legato o=note:24 26 | 20 legato 27 | //! c=long i=con-sord o=note:25 28 | 7 con sord vibrato 29 | //! c=long i=tremolo o=note:26 30 | 11 tremolo 31 | //! c=long i=trill o=note:27 32 | 70 trills 33 | //! c=long i=harmonics o=note:28 34 | 10 harmonics 35 | //! c=short i=staccato o=note:29 36 | 40 staccato 37 | //! c=short i=spiccato o=note:30 38 | 42 spiccato 39 | //! c=short i=pizz o=note:31 40 | 56 pizzicato 41 | 42 | //! g="Native Instruments/Symphony Series/String Ensemble" n="Violas" 43 | //! id=23eb201d-5a3a-434b-8952-6c8113daf67d 44 | Bank * * SSSE Violas 45 | //! c=legato i=legato o=note:24 46 | 20 legato 47 | //! c=long i=con-sord o=note:25 48 | 7 con sord vibrato 49 | //! c=long i=tremolo o=note:26 50 | 11 tremolo 51 | //! c=long i=trill o=note:27 52 | 70 trills 53 | //! c=long i=harmonics o=note:28 54 | 10 harmonics 55 | //! c=short i=staccato o=note:29 56 | 40 staccato 57 | //! c=short i=spiccato o=note:30 58 | 42 spiccato 59 | //! c=short i=pizz o=note:31 60 | 56 pizzacato 61 | 62 | //! g="Native Instruments/Symphony Series/String Ensemble" n="Cellos" 63 | //! id=2fe750df-29a9-4b81-8665-da1c8e9d1bcd 64 | Bank * * SSSE Cellos 65 | //! c=legato i=legato o=note:24 66 | 20 legato 67 | //! c=long i=con-sord o=note:25 68 | 7 con sord vibrato 69 | //! c=long i=tremolo o=note:26 70 | 11 tremolo 71 | //! c=legato i=legato-runs o=note:27 72 | 100 octave runs 73 | //! c=long i=harmonics o=note:28 74 | 10 harmonics 75 | //! c=short i=staccato o=note:29 76 | 40 staccato 77 | //! c=short i=spiccato o=note:30 78 | 42 spiccato 79 | //! c=short i=pizz o=note:31 80 | 56 pizzacato 81 | 82 | //! g="Native Instruments/Symphony Series/String Ensemble" n="Basses" 83 | //! id=803c5e2d-ca3d-41d6-9dd2-e23ef5773223 84 | Bank * * SSSE Basses 85 | //! c=legato i=legato o=note:72 86 | 20 legato 87 | //! c=long i=con-sord o=note:73 88 | 7 con sord vibrato 89 | //! c=long i=tremolo o=note:74 90 | 11 tremolo 91 | //! c=long i=harmonics o=note:75 92 | 10 harmonics 93 | //! c=short i=marcato o=note:76 94 | 52 marcato 95 | //! c=short i=staccato o=note:77 96 | 40 staccato 97 | //! c=short i=spiccato o=note:78 98 | 42 spiccato 99 | //! c=short i=pizz o=note:79 100 | 56 pizzacato 101 | -------------------------------------------------------------------------------- /userbanks/Native_Instruments/README.md: -------------------------------------------------------------------------------- 1 | ../README.md -------------------------------------------------------------------------------- /userbanks/Orchestral_Tools/Orchestral_Tools-BWW_Soloists1.reabank: -------------------------------------------------------------------------------- 1 | //---------------------------------------------------------------------------- 2 | // Source: Lenard Stockfisch (FishingForSound) 3 | // https://github.com/jtackaberry/reaticulate/issues/132 4 | //=========================================================================== 5 | 6 | //! g="Orchestral Tools/Berlin Woodwinds Soloists 1" n="01 Solo Flute" 7 | //! id=6b3d1893-b730-4cf3-8270-e23fde621bc3 8 | Bank * * BWW Solo Flute 9 | //! c=legato i=legato o=note:24 10 | 20 Sustains Swell + Leg 11 | //! c=long i=note-whole o=note:25 12 | 1 Sustains Swell 13 | //! c=legato i=legato-bowed o=note:26 14 | 21 Sustains Expressive + Leg 15 | //! c=long i=vibrato-molto o=note:27 16 | 2 Sustains Expressive 17 | //! c=short-light i=tenuto-half o=note:28 18 | 52 Portato Long 19 | //! c=short i=tenuto-quarter o=note:29 20 | 50 Portato Short 21 | //! c=short-dark i=staccato o=note:30 22 | 40 Staccato 23 | //! c=textured i=phrase o=note:31 24 | 77 Ornaments 25 | //! c=fx i=fx o=note:32 26 | 90 Breath Noises 27 | 28 | //! g="Orchestral Tools/Berlin Woodwinds Soloists 1" n="02 Solo Alto Flute" 29 | //! id=f2120464-8984-4e85-9443-40fb1abfe47a 30 | Bank * * BWW Solo Alto Flute 31 | //! c=legato i=legato o=note:24 32 | 20 Sustains Swell + Leg 33 | //! c=long i=note-whole o=note:25 34 | 1 Sustains Swell 35 | //! c=legato i=legato-bowed o=note:26 36 | 21 Sustains Accented + Leg 37 | //! c=long i=vibrato-molto o=note:27 38 | 2 Sustains Accented 39 | //! c=short-light i=tenuto-half o=note:28 40 | 52 Portato Long 41 | //! c=short i=tenuto-quarter o=note:29 42 | 50 Portato Short 43 | //! c=short-dark i=staccato o=note:30 44 | 40 Staccato 45 | //! c=textured i=phrase o=note:31 46 | 77 Ornaments 47 | //! c=fx i=fx o=note:32 48 | 90 Breath Noises 49 | 50 | //! g="Orchestral Tools/Berlin Woodwinds Soloists 1" n="03 Solo Oboe" 51 | //! id=dce31d28-ae99-4ad9-aded-d150ef1511ba 52 | Bank * * BWW Solo Oboe 53 | //! c=legato i=legato o=note:24 54 | 20 Sustains Swell + Leg 55 | //! c=long i=note-whole o=note:25 56 | 1 Sustains Swell 57 | //! c=legato i=legato-bowed o=note:26 58 | 21 Sustains Expressive + Leg 59 | //! c=long i=vibrato-molto o=note:27 60 | 2 Sustains Expressive 61 | //! c=short-light i=tenuto-half o=note:28 62 | 52 Portato Long 63 | //! c=short i=tenuto-quarter o=note:29 64 | 50 Portato Short 65 | //! c=short-dark i=staccato o=note:30 66 | 40 Staccato 67 | //! c=textured i=phrase o=note:31 68 | 77 Ornaments 69 | //! c=fx i=trill o=note:32 70 | 70 Trills 71 | 72 | //! g="Orchestral Tools/Berlin Woodwinds Soloists 1" n="04 Solo English Horn" 73 | //! id=ffeadfc7-f727-42c9-a728-592f54082b40 74 | Bank * * BWW Solo English Horn 75 | //! c=legato i=legato o=note:24 76 | 20 Sustains Swell + Leg 77 | //! c=long i=note-whole o=note:25 78 | 1 Sustains Swell 79 | //! c=legato i=legato-bowed o=note:26 80 | 21 Sustains Expressive + Leg 81 | //! c=long i=vibrato-molto o=note:27 82 | 2 Sustains Expressive 83 | //! c=short-light i=tenuto-half o=note:28 84 | 52 Portato Long 85 | //! c=short i=tenuto-quarter o=note:29 86 | 50 Portato Short 87 | //! c=short-dark i=staccato o=note:30 88 | 40 Staccato 89 | //! c=textured i=phrase o=note:31 90 | 77 Ornaments 91 | //! c=fx i=trill o=note:32 92 | 70 Trills 93 | 94 | //! g="Orchestral Tools/Berlin Woodwinds Soloists 1" n="05 Solo Clarinet" 95 | //! id=d7abe2bb-6530-45d2-bd55-ff9c24407c61 96 | Bank * * BWW Solo Clarinet 97 | //! c=legato i=legato o=note:24 98 | 20 Sustains Swell + Leg 99 | //! c=long i=note-whole o=note:25 100 | 1 Sustains Swell 101 | //! c=legato i=legato-bowed o=note:26 102 | 21 Sustains Expressive + Leg 103 | //! c=long i=vibrato-molto o=note:27 104 | 2 Sustains Expressive 105 | //! c=short-light i=tenuto-half o=note:28 106 | 52 Portato Long 107 | //! c=short i=tenuto-quarter o=note:29 108 | 50 Portato Short 109 | //! c=short-dark i=staccato o=note:30 110 | 40 Staccato 111 | //! c=textured i=phrase o=note:31 112 | 77 Ornaments 113 | //! c=fx i=trill o=note:32 114 | 70 Trills -------------------------------------------------------------------------------- /userbanks/Orchestral_Tools/Orchestral_Tools-BWW_Soloists2.reabank: -------------------------------------------------------------------------------- 1 | //---------------------------------------------------------------------------- 2 | // Source: Lenard Stockfisch (FishingForSound) 3 | // https://github.com/jtackaberry/reaticulate/issues/132 4 | //=========================================================================== 5 | 6 | //! g="Orchestral Tools/Berlin Woodwinds Soloists 2" n="01 Solo Bass Flute" 7 | //! id=3654fe21-4dac-4e99-ac66-e854aad4760b 8 | Bank * * BWW Solo Bass Flute 9 | //! c=legato i=legato o=note:24 10 | 20 Sustains Swell + Leg 11 | //! c=long i=note-whole o=note:25 12 | 1 Sustains Swell 13 | //! c=legato i=legato-bowed o=note:26 14 | 21 Sustains Expressive + Leg 15 | //! c=long i=vibrato-molto o=note:27 16 | 2 Sustains Expressive 17 | //! c=short-light i=tenuto-half o=note:28 18 | 52 Portato Long 19 | //! c=short i=tenuto-quarter o=note:29 20 | 50 Portato Short 21 | //! c=short-dark i=staccato o=note:30 22 | 40 Staccato 23 | //! c=fx i=fx o=note:31 24 | 90 Breath Noises 25 | 26 | //! g="Orchestral Tools/Berlin Woodwinds Soloists 2" n="02 Solo Bass Oboe" 27 | //! id=a1365b4a-d377-4629-b43c-9b38a2ac83b0 28 | Bank * * BWW Solo Bass Oboe 29 | //! c=legato i=legato o=note:24 30 | 20 Sustains Swell + Leg 31 | //! c=long i=note-whole o=note:25 32 | 1 Sustains Swell 33 | //! c=legato i=legato-bowed o=note:26 34 | 21 Sustains Expressive + Leg 35 | //! c=long i=vibrato-molto o=note:27 36 | 2 Sustains Expressive 37 | //! c=short-light i=tenuto-half o=note:28 38 | 52 Portato Long 39 | //! c=short i=tenuto-quarter o=note:29 40 | 50 Portato Short 41 | //! c=short-dark i=staccato o=note:30 42 | 40 Staccato 43 | 44 | //! g="Orchestral Tools/Berlin Woodwinds Soloists 2" n="03 Solo Bass Clarinet" 45 | //! id=52a44173-794c-4d46-93ea-0cb4df257939 46 | Bank * * BWW Solo Bass Flute 47 | //! c=legato i=legato o=note:96 48 | 20 Sustains Swell + Leg 49 | //! c=long i=note-whole o=note:97 50 | 1 Sustains Swell 51 | //! c=legato i=legato-bowed o=note:98 52 | 21 Sustains Expressive + Leg 53 | //! c=long i=vibrato-molto o=note:99 54 | 2 Sustains Expressive 55 | //! c=short-light i=tenuto-half o=note:100 56 | 52 Portato Long 57 | //! c=short i=tenuto-quarter o=note:101 58 | 50 Portato Short 59 | //! c=short-dark i=staccato o=note:102 60 | 40 Staccato 61 | //! c=textured i=phrase o=note:103 62 | 77 Ornaments 63 | 64 | //! g="Orchestral Tools/Berlin Woodwinds Soloists 2" n="04 Solo Bassoon" 65 | //! id=b5b0a12d-d3be-4cd2-a3ca-e34042aa148c 66 | Bank * * BWW Solo Bassoon 67 | //! c=legato i=legato o=note:96 68 | 20 Sustains Swell + Leg 69 | //! c=long i=note-whole o=note:97 70 | 1 Sustains Swell 71 | //! c=legato i=legato-bowed o=note:98 72 | 21 Sustains Expressive + Leg 73 | //! c=long i=vibrato-molto o=note:99 74 | 2 Sustains Expressive 75 | //! c=short-light i=tenuto-half o=note:100 76 | 52 Portato Long 77 | //! c=short i=tenuto-quarter o=note:101 78 | 50 Portato Short 79 | //! c=short-dark i=staccato o=note:102 80 | 40 Staccato -------------------------------------------------------------------------------- /userbanks/Orchestral_Tools/Orchestral_Tools-Berlin_Brass.reabank: -------------------------------------------------------------------------------- 1 | //---------------------------------------------------------------------------- 2 | // Source: daeavelwyn - https://forum.cockos.com/showpost.php?p=2149051&postcount=500 3 | // 4 | 5 | //! g="Orchestral Tools/Berlin Brass" n="Horn1" 6 | //! m="" 7 | //! clone="Orchestral Tools/Berlin Brass/Trumpet1" 8 | //! id=8e30ef0f-92a4-4f92-99a8-1e75ac3cf69a 9 | Bank * * OT-BB - Horn1 10 | 11 | //! g="Orchestral Tools/Berlin Brass" n="Horn2" 12 | //! m="" 13 | //! clone="Orchestral Tools/Berlin Brass/Trumpet1" 14 | //! id=c6b7f10a-63c7-4d60-84e4-5df4d5ec37e4 15 | Bank * * OT-BB - Horn2 16 | 17 | //! g="Orchestral Tools/Berlin Brass" n="Horn3" 18 | //! m="" 19 | //! clone="Orchestral Tools/Berlin Brass/Trumpet1" 20 | //! id=d876a44a-3a69-4411-a80c-44895e56efde 21 | Bank * * OT-BB - Horn3 22 | 23 | //! g="Orchestral Tools/Berlin Brass" n="Horn4" 24 | //! m="" 25 | //! clone="Orchestral Tools/Berlin Brass/Trumpet1" 26 | //! id=485f18bf-6009-4e06-b12d-bef8e5f9655b 27 | Bank * * OT-BB - Horn4 28 | 29 | //! g="Orchestral Tools/Berlin Brass" n="Trumpet1" 30 | //! m="" 31 | //! id=66f469e2-66b3-41ce-9252-0ec282be1cd0 32 | Bank * * OT-BB - Trumpet1 33 | //! c=legato i=note-whole o=note:24 34 | 1 Sustain - C1 35 | //! c=legato i=note-whole o=note:25 36 | 2 Sustain Soft - C#1 37 | //! c=legato i=note-whole o=note:25 38 | 3 Sustain Attack - D1 39 | //! c=short-dark i=staccato o=note:26 40 | 4 Staccato short - D#1 41 | //! c=long-dark i=staccato o=note:27 42 | 5 Staccato - E1 43 | //! c=short i=marcato o=note:28 44 | 6 Marcato short - F1 45 | //! c=short i=marcato o=note:29 46 | 7 Marcato long - F#1 47 | //! c=long i=crescendo o=note:30 48 | 8 Cresc. Short- G1 49 | //! c=long i=crescendo o=note:31 50 | 9 Cresc. Long short - G#1 51 | //! c=long i=crescendo o=note:32 52 | 10 Swell Short short - A1 53 | //! c=long i=crescendo o=note:33 54 | 11 Swell Long short - A#1 55 | //! c=long i=decrescendo o=note:34 56 | 12 Forte Piano - B1 57 | 58 | //! g="Orchestral Tools/Berlin Brass" n="Trumpet2" 59 | //! m="Using custom keyswitch (24 to 35)" 60 | //! clone="Orchestral Tools/Berlin Brass/Trumpet1" 61 | //! id=51ee3c55-c6ea-4def-9a5c-a562fb0eee4f 62 | Bank * * OT-BB - Trumpet2 63 | 64 | //! g="Orchestral Tools/Berlin Brass" n="Trumpet3" 65 | //! m="Using custom keyswitch (24 to 35)" 66 | //! clone="Orchestral Tools/Berlin Brass/Trumpet1" 67 | //! id=28c56796-7ce2-4514-8ca8-d2eccfde3970 68 | Bank * * OT-BB - Trumpet3 69 | 70 | 71 | //! g="Orchestral Tools/Berlin Brass" n="Trombone1" 72 | //! m="" 73 | //! clone="Orchestral Tools/Berlin Brass/Trumpet1" 74 | //! id=1a96b389-c5c6-4cba-8c1f-5f32f6b3511c 75 | Bank * * OT-BB - Trombone1 76 | 77 | //! g="Orchestral Tools/Berlin Brass" n="Trombone2" 78 | //! m="" 79 | //! clone="Orchestral Tools/Berlin Brass/Trumpet1" 80 | //! id=d2984746-12d8-4b58-9867-0d40fcd7c34a 81 | Bank * * OT-BB - Trombone2 82 | 83 | //! g="Orchestral Tools/Berlin Brass" n="Bass Trombone" 84 | //! m="" 85 | //! clone="Orchestral Tools/Berlin Brass/Trumpet1" 86 | //! id=0966977b-94ec-46fa-82fc-39d29dd34383 87 | Bank * * OT-BB - Bass Trombone 88 | 89 | //! g="Orchestral Tools/Berlin Brass" n="Tuba" 90 | //! m="" 91 | //! clone="Orchestral Tools/Berlin Brass/Trumpet1" 92 | //! id=ae184495-51c5-42f7-9c5a-341196cb2ed6 93 | Bank * * OT-BB - Tuba 94 | 95 | 96 | //! g="Orchestral Tools/Berlin Brass" n="Extras" 97 | //! m="CC messages legato..." 98 | //! id=84889d54-806a-49fb-97cb-607995dad348 99 | Bank * * OT-BB - Extras 100 | //! c=legato i=legato g=1 o=cc:30,127 101 | 101 Legato On 102 | //! c=legato i=note-whole g=1 o=cc:30,0 103 | 102 Legato Off 104 | //! c=legato i=legato g=2 o=cc:52,127 105 | 103 Niente On 106 | //! c=legato i=note-whole g=2 o=cc:52,0 107 | 104 Niente Off 108 | -------------------------------------------------------------------------------- /userbanks/Orchestral_Tools/Orchestral_Tools-Berlin_Strings_First_Chairs.reabank: -------------------------------------------------------------------------------- 1 | //---------------------------------------------------------------------------- 2 | // Source: daeavelwyn - https://forum.cockos.com/showpost.php?p=2149051&postcount=500 3 | // 4 | 5 | //! g="Orchestral Tools/Berlin Strings First Chairs" n="Violin 1" 6 | //! m="Using custom keyswitch (24 to 35)" 7 | //! id=d8f10725-277a-426d-8f84-91379af9934a 8 | Bank * * OT-1st chairs - V1 9 | //! c=legato i=note-whole o=note:24 10 | 1 Sustain Imm - C1 11 | //! c=legato i=note-whole o=note:25 12 | 2 Sustain Soft - C#1 13 | //! c=legato i=pizz o=note:26 14 | 3 Sustain Attack - D1 15 | //! c=short-dark i=staccato o=note:27 16 | 4 Staccato- D#1 17 | //! c=short-dark i=spiccato o=note:28 18 | 5 Spiccato - E1 19 | //! c=long-dark i=tenuto-quarter o=note:29 20 | 6 Portato short- F1 21 | //! c=long-dark i=tenuto-quarter o=note:30 22 | 7 Portato long - F#1 23 | //! c=short i=pizz o=note:31 24 | 8 Pizz - G1 25 | //! c=textured i=tremolo-measured o=note:32 26 | 9 Tremolo - G#1 27 | //! c=textured i=trill-min2 o=note:33 28 | 10 Trills 1 - A1 29 | //! c=textured i=trill-maj2 o=note:34 30 | 11 Trilss 2- A#1 31 | 32 | //! g="Orchestral Tools/Berlin Strings First Chairs" n="Violin 2" 33 | //! m="Using custom keyswitch (24 to 35)" 34 | //! clone="Orchestral Tools/Berlin Strings First Chairs/Violin 1" 35 | //! id=13ec0d1c-04ea-474e-bdcc-a369eb3063ea 36 | Bank * * OT-1st chairs - V2 37 | 38 | //! g="Orchestral Tools/Berlin Strings First Chairs" n="Viola" 39 | //! m="Using custom keyswitch (24 to 35)" 40 | //! clone="Orchestral Tools/Berlin Strings First Chairs/Violin 1" 41 | //! id=57b57a2e-68e4-4950-902c-3dc124ff3b11 42 | Bank * * OT-1st chairs - Va 43 | 44 | //! g="Orchestral Tools/Berlin Strings First Chairs" n="Cello" 45 | //! m="Using custom keyswitch (24 to 35)" 46 | //! clone="Orchestral Tools/Berlin Strings First Chairs/Violin 1" 47 | //! id=11703cad-15f8-4c30-815b-1e7b81ad0837 48 | Bank * * OT-1st chairs - Vc 49 | 50 | 51 | //! g="Orchestral Tools/Berlin Strings First Chairs" n="Extras" 52 | //! m="CC messages like con sordino, legato..." 53 | //! id=4ffa3a26-6061-4a95-bc98-dfc3a2092d9f 54 | Bank * * OT-BS - Extras 55 | //! c=default i=legato g=1 o=cc:30,127 56 | 101 Legato On 57 | //! c=default i=legato g=1 o=cc:30,0 58 | 102 Legato Off 59 | //! c=default i=con-sord g=2 o=cc:16,127 60 | 103 Con Sordino On 61 | //! c=default i=con-sord g=2 o=cc:16,0 62 | 104 Con Sordino Off 63 | //! c=default i=crescendo g=3 o=cc:52,127 64 | 105 Niente On 65 | //! c=default i=crescendo g=3 o=cc:52,0 66 | 106 Niente Off 67 | //! c=default i=fx g=4 o=cc:53,127 68 | 107 Soft Layer On 69 | //! c=default i=fx g=4 o=cc:53,0 70 | 108 Soft Layer Off 71 | 72 | //! g="Orchestral Tools/Berlin Strings First Chairs" n="Extras 2" 73 | //! m="CC messages like con sordino, legato..." 74 | //! id=066db4b3-983f-43c8-9331-460c5a922063 75 | Bank * * OT-BS - Extras 2 76 | //! c=default i=fx o=cc:54,127 77 | 109 Cutoff Filter On 78 | //! c=default i=fx o=cc:54,0 79 | 110 Cutoff Filter Off 80 | -------------------------------------------------------------------------------- /userbanks/Orchestral_Tools/Orchestral_Tools-Clutch.reabank: -------------------------------------------------------------------------------- 1 | //---------------------------------------------------------------------------- 2 | // Orchestral Tools: Clutch 3 | // Source: https://github.com/steamwings/reaticulate 4 | //---------------------------------------------------------------------------- 5 | 6 | //! g="Orchestral Tools Clutch" n="Clutch Tonewheel Organ" 7 | //! m="Uses SINE Player default Keyswitches or CCs for standard setup." 8 | //! id=5c863aaa-4846-11ee-be56-0242ac120002 9 | Bank * * Clutch - Tonewheel Organ 10 | //! c=default i=note-whole o=cc:70,0/note:24,127 11 | 1 Full drawbars slow 12 | //! c=default i=vibrato o=cc:70,21/note:25,127 13 | 2 Full drawbars fast vib 14 | //! c=default i=note-whole o=cc:70,42/note:26,127 15 | 3 Percussive slow 16 | //! c=default i=vibrato o=cc:70,63/note:27,127 17 | 4 Percussive fast vib 18 | //! c=default i=vibrato o=cc:70,84/note:28,127 19 | 5 High drawbars fast vib 20 | //! c=default i=vibrato o=cc:70,105/note:29,127 21 | 6 Low drawbars fast vib 22 | -------------------------------------------------------------------------------- /userbanks/Orchestral_Tools/Orchestral_Tools-Crucible.reabank: -------------------------------------------------------------------------------- 1 | //---------------------------------------------------------------------------- 2 | // Orchestral Tools: Crucible 3 | // Source: https://github.com/crenshawda/reaticulate-user-banks 4 | //---------------------------------------------------------------------------- 5 | 6 | //! g="Orchestral Tools/Crucible" n="Church Organ" 7 | //! id=83ca4a35-c2c5-418f-a91b-5391ac550dfb 8 | Bank * * OTR Organ 9 | //! c=long i=note-whole o=note:24 10 | 1 full sustains 11 | //! c=short i=staccato o=note:25 12 | 2 full staccato 13 | //! c=long-light i=note-whole o=note:26 14 | 3 light sustains 15 | //! c=short-light i=staccato o=note:27 16 | 40 light staccato 17 | //! c=long i=note-whole o=note:28 18 | 41 pedals (8va) sustains 19 | //! c=short i=staccato o=note:29 20 | 42 pedals (8va) staccato 21 | //! c=short i=staccato o=note:30 22 | 4 pedals staccato 23 | //! c=long i=note-whole o=note:31 24 | 43 pedals soft sustains -------------------------------------------------------------------------------- /userbanks/Orchestral_Tools/Orchestral_Tools-Helix.reabank: -------------------------------------------------------------------------------- 1 | //---------------------------------------------------------------------------- 2 | // Orchestral Tools: Helix 3 | // Source: https://github.com/crenshawda/reaticulate-user-banks 4 | //---------------------------------------------------------------------------- 5 | 6 | //! g="Orchestral Tools/Helix" n="String Ensemble" 7 | //! id=233a9341-9229-486a-b2f1-e9890c4abb33 8 | Bank * * OTH String Ensemble 9 | //! c=short i=staccato o=note:100 10 | 1 spicattos 11 | //! c=long i=note-whole o=note:101 12 | 40 sustains -------------------------------------------------------------------------------- /userbanks/Orchestral_Tools/Orchestral_Tools-Layers.reabank: -------------------------------------------------------------------------------- 1 | //---------------------------------------------------------------------------- 2 | // Orchestral Tools: Layers 3 | // Source: https://github.com/crenshawda/reaticulate-user-banks 4 | //---------------------------------------------------------------------------- 5 | 6 | //! g="Orchestral Tools/Layers" n="Orchestra" 7 | //! id=8c3cb43d-c6c6-4d2a-9534-8f6372181d88 8 | Bank * * OTL Full Orchestra 9 | //! c=long i=note-whole o=note:24 10 | 1 chords maj sustain 11 | //! c=long i=note-whole o=note:25 12 | 2 chords min sustain 13 | //! c=long i=note-whole o=note:26 14 | 3 chords sus4 sustain 15 | //! c=short i=staccato o=note:27 16 | 40 chords maj staccato 17 | //! c=short i=staccato o=note:28 18 | 41 chords min staccato 19 | //! c=short i=staccato o=note:29 20 | 42 chords sus4 staccato 21 | //! c=long i=note-whole o=note:30 22 | 4 sustains low unison 23 | //! c=short i=staccato o=note:31 24 | 43 staccato low unison 25 | 26 | //! g="Orchestral Tools/Layers" n="Woodwinds" 27 | //! clone="Orchestral Tools/Layers/Orchestra" 28 | //! id=3bb08b58-5ce5-408e-b294-61ab7a5a1974 29 | Bank * * OTL Woodwinds 30 | 31 | //! g="Orchestral Tools/Layers" n="Brass" 32 | //! clone="Orchestral Tools/Layers/Orchestra" 33 | //! id=a6bcc9b6-5f78-4edc-bbe3-99e0386afbbf 34 | Bank * * OTL Brass 35 | 36 | //! g="Orchestral Tools/Layers" n="Strings" 37 | //! clone="Orchestral Tools/Layers/Orchestra" 38 | //! id=e17de660-9152-478d-9d5b-797f6dbd23e8 39 | Bank * * OTL Strings 40 | -------------------------------------------------------------------------------- /userbanks/Orchestral_Tools/Orchestral_Tools-Metropolis_Ark_4-Ensembles.reabank: -------------------------------------------------------------------------------- 1 | //---------------------------------------------------------------------------- 2 | // Source: rossunger - https://github.com/jtackaberry/reaticulate/issues/153 3 | 4 | //! g="Orchestral Tools/Metropolis Ark 4" n="1. Full Orchestra" 5 | //! id=a9cd7344-7e46-461b-9388-801f5da2da60 6 | Bank * * OTMA4 Full Orchestra 7 | //! c=long i=note-whole o=note:12 8 | 1 sustain 9 | //! c=short i=spiccato o=note:13 10 | 58 staccatissimo 11 | //! c=long i=tenuto-half o=note:14 12 | 42 marcato martele 13 | //! c=short i=ricochet o=note:15 14 | 107 ricochet 15 | //! c=short i=rip o=note:16 16 | 108 rip 17 | //! c=short i=crescendo o=note:17 18 | 11 crescendo short 19 | //! c=short i=multitongued o=note:18 20 | 14 2x 21 | //! c=short i=multitongued o=note:19 22 | 10 3x 23 | //! c=short i=multitongued o=note:20 24 | 37 4x 25 | 26 | //! g="Orchestral Tools/Metropolis Ark 4" n="2. String Ensemble" 27 | //! id=a9cd7344-7e46-461b-9388-801f5da2da61 28 | Bank * * OTMA4 String Ensemble 29 | //! c=long i=note-whole o=note:24 30 | 1 sustain 31 | //! c=long i=marcato-half o=note:25 32 | 16 power sustain 33 | //! c=long i=tenuto-half o=note:26 34 | 42 sustain martele 35 | //! c=short i=marcato o=note:27 36 | 58 marcato martele 37 | //! c=short i=staccato-stopped o=note:28 38 | 107 staccato 39 | //! c=short i=staccato o=note:29 40 | 108 staccato martele 41 | //! c=short i=staccato o=note:30 42 | 11 staccato blurred 43 | //! c=short i=marcato o=note:31 44 | 14 marcato overpress 45 | //! c=short i=marcato o=note:32 46 | 10 staccato overpress 47 | //! c=short i=ricochet o=note:33 48 | 37 ricochet 49 | 50 | //! g="Orchestral Tools/Metropolis Ark 4" n="3. Woodwind Ensemble" 51 | //! id=a9cd7344-7e46-461b-9388-801f5da2da62 52 | Bank * * OTMA4 Woodwind Ensemble 53 | //! c=long i=note-whole o=note:12 54 | 1 sustain 55 | //! c=long i=marcato-half o=note:13 56 | 16 power sustain 57 | //! c=short i=staccato-stopped o=note:14 58 | 107 staccato 59 | //! c=short i=rip o=note:15 60 | 108 rips 61 | //! c=short i=multitongued o=note:16 62 | 11 flutter 63 | //! c=short i=multitongued o=note:17 64 | 14 2x tongue 65 | //! c=short i=multitongued o=note:18 66 | 10 3x tongue 67 | //! c=short i=multitongued o=note:19 68 | 37 4x tongue 69 | 70 | //! g="Orchestral Tools/Metropolis Ark 4" n="4. Brass Ensemble" 71 | //! id=a9cd7344-7e46-461b-9388-801f5da2da63 72 | Bank * * OTMA4 Brass Ensemble 73 | //! c=long i=note-whole o=note:21 74 | 1 sustain 75 | //! c=long i=marcato-half o=note:22 76 | 16 sustain martele 77 | //! c=long i=tenuto-half o=note:23 78 | 42 marcato martele 79 | //! c=short i=spiccato o=note:24 80 | 58 staccatissimo 81 | //! c=short i=staccatissimo-stopped o=note:25 82 | 107 staccato martele 83 | //! c=short i=multitongued o=note:26 84 | 108 flutter crescendo 85 | //! c=short i=crescendo o=note:27 86 | 11 crescendo short 87 | //! c=short i=multitongued o=note:28 88 | 14 2x tongue 89 | //! c=short i=multitongued o=note:29 90 | 10 3x tongue 91 | //! c=short i=multitongued o=note:30 92 | 37 4x tongue 93 | 94 | //! g="Orchestral Tools/Metropolis Ark 4" n="5. Mixed Choir" 95 | //! id=a9cd7344-7e46-461b-9388-801f5da2da64 96 | Bank * * OTMA4 Mixed Choir 97 | //! c=long i=note-whole o=note:12 98 | 1 sustain 99 | //! c=long i=marcato-half o=note:13 100 | 16 power sustain 101 | //! c=short i=marcato o=note:14 102 | 11 marcato 103 | //! c=short i=staccato-stopped o=note:15 104 | 107 staccato 105 | //! c=short i=rip o=note:16 106 | 108 rips 107 | //! c=short i=crescendo o=note:17 108 | 14 crescendo short 109 | -------------------------------------------------------------------------------- /userbanks/Orchestral_Tools/Orchestral_Tools-Rotary.reabank: -------------------------------------------------------------------------------- 1 | //---------------------------------------------------------------------------- 2 | // Orchestral Tools: Rotary 3 | // Source: https://github.com/crenshawda/reaticulate-user-banks 4 | //---------------------------------------------------------------------------- 5 | 6 | //! g="Orchestral Tools/Rotary" n="01 Solo Trumpet" 7 | //! id=115c11fe-d2c5-40c0-93b0-a70391f0d9f2 8 | Bank * * OTR Solo Trumpet 9 | //! c=short i=staccato o=note:24 10 | 40 staccatissimo 11 | //! c=long i=marcato-half o=note:25 12 | 9 marcato long 13 | //! c=fx i=fall o=note:26 14 | 111 short falls 15 | //! c=fx i=rip o=note:27 16 | 110 scoops 17 | //! c=fx i=trill-maj3 o=note:28 18 | 73 shakes 19 | //! c=long i=note-whole o=note:29 20 | 1 sustains accented i 21 | //! c=long i=note-whole o=note:30 22 | 2 sustains accented ii 23 | 24 | //! g="Orchestral Tools/Rotary" n="02 Trumpet Mute Solo" 25 | //! id=12190724-ee3f-4733-9033-c1f5889b6510 26 | Bank * * OTR Trumpet Mute Solo 27 | //! c=short i=staccato o=note:24 28 | 40 staccatissimo 29 | //! c=long i=marcato-half o=note:25 30 | 9 marcato long 31 | //! c=fx i=fall o=note:26 32 | 111 short falls 33 | //! c=fx i=rip o=note:27 34 | 110 scoops 35 | //! c=fx i=trill-maj3 o=note:28 36 | 73 shakes 37 | //! c=long i=note-whole o=note:29 38 | 1 sustains accented 39 | 40 | //! g="Orchestral Tools/Rotary" n="03 Trombone Solo" 41 | //! id=d5e5fa64-4346-44f0-81e5-413bd2846de8 42 | Bank * * OTR Trombone Solo 43 | //! c=short i=staccato o=note:24 44 | 40 staccatissimo 45 | //! c=long i=note-whole o=note:25 46 | 1 sustains accented 47 | //! c=long i=marcato-half o=note:26 48 | 9 marcato long 49 | 50 | //! g="Orchestral Tools/Rotary" n="04 Baritone Sax Solo" 51 | //! id=da6407d5-8173-4891-999b-891e4a092769 52 | Bank * * OTR Baritone Sax Solo 53 | //! c=short i=staccato o=note:24 54 | 40 staccatissimo 55 | //! c=long i=marcato-half o=note:25 56 | 9 marcato long 57 | 58 | //! g="Orchestral Tools/Rotary" n="05 Sax Section" 59 | //! id=ac614913-6a99-4a9e-be73-d10f50140b83 60 | Bank * * OTR Sax Section 61 | //! c=short i=staccato o=note:24 62 | 40 staccatissimo 63 | //! c=long i=marcato-half o=note:25 64 | 9 marcato long 65 | //! c=fx i=fall o=note:26 66 | 111 short falls 67 | //! c=fx i=rip o=note:27 68 | 110 scoops 69 | //! c=fx i=trill-maj3 o=note:28 70 | 73 trills 71 | 72 | //! g="Orchestral Tools/Rotary" n="06 Brass Section" 73 | //! id=21baeb1c-0836-4987-a2ac-17530a05911e 74 | Bank * * OTR Brass Section 75 | //! c=short i=staccato o=note:24 76 | 40 staccatissimo 77 | //! c=long i=marcato-half o=note:25 78 | 9 marcato long 79 | //! c=fx i=fall o=note:26 80 | 111 short falls 81 | //! c=fx i=rip o=note:27 82 | 110 scoops 83 | //! c=long i=note-whole o=note:28 84 | 1 sustains accented 85 | //! c=fx i=trill-maj3 o=note:29 86 | 73 shakes -------------------------------------------------------------------------------- /userbanks/Orchestral_Tools/README.md: -------------------------------------------------------------------------------- 1 | ../README.md -------------------------------------------------------------------------------- /userbanks/ProjectSAM/README.md: -------------------------------------------------------------------------------- 1 | ../README.md -------------------------------------------------------------------------------- /userbanks/README.md: -------------------------------------------------------------------------------- 1 | # User Submitted Reaticulate Banks 2 | 3 | These banks are provided by other Reaticulate users. They are **uncurated** and **untested** and quality will vary. At the very least, they can serve as starting points for your own customizations. 4 | 5 | If you find problems, please [open an issue](https://github.com/jtackaberry/reaticulate/issues). 6 | 7 | And if you have a bank to contribute to this list, please also [open an issue](https://github.com/jtackaberry/reaticulate/issues) or pass it along via [email or one of the forums](https://reaticulate.com/contact.html). 8 | 9 | ## Installation 10 | 11 | 1. Find a library you wish to import and click the link 12 | 2. Copy the contents of the file to your clipboard 13 | * You may find this easier if, after opening the file, you click the Raw button on the top right in the GitHub file view. Then you can press ctrl-A to Select All and ctrl-C to copy to clipboard. 14 | 3. In Reaper, click the pencil icon in the Reaticulate's toolbar and select `Import Banks from Clipboard` 15 | * This will append the imported banks to the end of your `Reaticulate.reabank` file. Don't worry, all of your existing banks will remain intact. 16 | -------------------------------------------------------------------------------- /userbanks/Red_Room_Audio/README.md: -------------------------------------------------------------------------------- 1 | ../README.md -------------------------------------------------------------------------------- /userbanks/Sampleism/README.md: -------------------------------------------------------------------------------- 1 | ../README.md -------------------------------------------------------------------------------- /userbanks/Samplemodeling/README.md: -------------------------------------------------------------------------------- 1 | ../README.md -------------------------------------------------------------------------------- /userbanks/Samplemodeling/Samplemodeling-Trumpet.reabank: -------------------------------------------------------------------------------- 1 | //---------------------------------------------------------------------------- 2 | // Source: sfiks - https://forum.cockos.com/showpost.php?p=1926832&postcount=101 3 | // 4 | 5 | //! g="Samplemodeling" n="Trumpet" 6 | //! off=15 7 | //! id=1d3a3991-ce6e-4d14-9d26-4964ac58e494 8 | Bank * * Samplemodeling Trumpet 9 | 10 | //! c=default i=rest-quarter g=1 11 | 15 Reset 12 | 13 | // All before note articulations MUST be note-hold 14 | //! c=legato i=accented-quarter g=1 o=note-hold:00/note-hold:36 15 | 00 before note - Hard attack 16 | 17 | //! c=legato i=crescendo g=1 o=note-hold:00/note-hold:37 18 | 01 before note - Soft attack 19 | 20 | //! c=legato i=legato-gliss g=1 o=note-hold:00/note-hold:38 21 | 02 before note - Bend up 22 | 23 | //! c=legato i=fx g=1 o=note-hold:46 24 | 10 before note - Mute toggle 25 | 26 | //! c=short i=decrescendo g=1 o=note-hold:00/note:39 27 | 03 during note - Decrescendo 28 | 29 | //! c=short i=legato-gliss g=1 o=note-hold:00/note:40 30 | 04 during note - Bend down 31 | 32 | //! c=short i=vibrato g=1 o=note-hold:00/note:41 33 | 05 during note - Vibrato light end 34 | 35 | //! c=short i=vibrato-molto g=1 o=note-hold:00/note:42 36 | 06 during note - Vibrato short end 37 | 38 | //! c=short i=fall g=1 o=note-hold:00/note-hold:47,127 39 | 12 during note - Short fall 40 | 41 | //! c=short i=fall g=1 o=note-hold:00/note-hold:47,64 42 | 13 during note - Medium fall 43 | 44 | //! c=short i=fall g=1 o=note-hold:00/note-hold:47,10 45 | 14 during note - Long fall 46 | 47 | //! c=short i=decrescendo g=1 o=note-hold:00/note-hold:39/note-hold:40 48 | 30 during note - Decrescendo & Bend down 49 | 50 | //! c=short i=decrescendo g=1 o=note-hold:00/note-hold:39/note-hold:41 51 | 31 during note - Decrescendo & Vibrato light 52 | 53 | //! c=short i=vibrato g=1 o=note-hold:45/note-hold:40 54 | 32 during note - Vibrato release & Bend down 55 | 56 | //f# 57 | //! c=short i=fall g=1 o=note-hold:48/note-hold:42,1 58 | 42 during note - Doit long 59 | 60 | //g 61 | //! c=short i=fall g=1 o=note-hold:48/note-hold:43,1 62 | 43 during note - Half valve up 63 | 64 | //g# 65 | //! c=short i=fall g=1 o=note-hold:48/note-hold:44,1 66 | 44 during note - Chromatic fall long 67 | 68 | //a 69 | //! c=short i=fall g=1 o=note-hold:48/note-hold:45,0 70 | 45 during note - Chromatic fall 71 | 72 | //! c=long i=legato-portamento g=1 o=note-hold:43 73 | 07 during note - Bend down release 64 74 | 75 | //! c=long i=legato-fast g=1 o=note-hold:44 76 | 08 during note - Short release 64 77 | 78 | //! c=long i=vibrato g=1 o=note-hold:45 79 | 09 during note - Vibrato release 64 80 | 81 | //! c=fx i=legato g=1 o=note-hold:00/note-hold:49 82 | 23 legato to Staccato 83 | 84 | //! c=fx i=legato g=1 o=note-hold:00/note-hold:50 85 | 24 legato to Semi-legato 86 | 87 | //! c=fx i=legato g=1 o=note-hold:00/note-hold:48 88 | 22 legato - Automated split 89 | 90 | //c 91 | //! c=fx i=legato g=1 o=note-hold:48/note-hold:36 92 | 36 legato - Chromatic split 93 | 94 | //c# 95 | //! c=fx i=legato g=1 o=note-hold:48/note-hold:37 96 | 37 legato - Semi-chromatic split 97 | 98 | //d 99 | //! c=fx i=legato g=1 o=note-hold:48/note-hold:38 100 | 38 legato - Half valve split 101 | -------------------------------------------------------------------------------- /userbanks/Solemn_Tones/README.md: -------------------------------------------------------------------------------- 1 | ../README.md -------------------------------------------------------------------------------- /userbanks/Solemn_Tones/Solemn_Tones-ODIN_II_Guitar.reabank: -------------------------------------------------------------------------------- 1 | //---------------------------------------------------------------------------- 2 | // Source: AnshulJ999 - https://github.com/jtackaberry/reaticulate/issues/135 3 | 4 | //! g="Solemn Tones" n="ODIN II Guitar" 5 | //! m="Set patch to latching mode" 6 | //! id=ff3329eb-863c-4e1b-b1f1-1ff2e33c016c 7 | Bank * * ODIN II Guitar 8 | 9 | //! i=fx o=note-hold:7 10 | 1 Tremolo Mode 11 | //! i=fx o=note:8 12 | 2 Percussive Chug 13 | //! i=fx o=note:9 14 | 3 Harmonics 15 | //! i=fx o=note:10 16 | 4 Tapping 17 | //! i=fx o=note:11 18 | 5 Scrapes 19 | //! i=fx o=note:12 20 | 6 Alt Pick 21 | //! i=fx o=note:13 22 | 7 Down Pick 23 | //! i=fx o=note:14 24 | 8 Up Pick 25 | //! i=fx o=note:15 26 | 9 Alt Mute 27 | //! i=fx o=note:16 28 | 10 Down Mute 29 | //! i=fx o=note:17 30 | 11 Up Mute 31 | //! i=fx o=note:18 32 | 12 Bend Up Fast 33 | //! i=fx o=note:19 34 | 13 Bend Up Slow 35 | //! i=fx o=note:20 36 | 14 Bend Down Fast 37 | //! i=fx o=note:21 38 | 15 Bend Down Slow 39 | //! i=fx o=note:22 40 | 16 Slide Fast 41 | //! i=fx o=note:23 42 | 17 Slide Slow -------------------------------------------------------------------------------- /userbanks/Sonuscore/README.md: -------------------------------------------------------------------------------- 1 | ../README.md -------------------------------------------------------------------------------- /userbanks/Soundiron/README.md: -------------------------------------------------------------------------------- 1 | ../README.md -------------------------------------------------------------------------------- /userbanks/Soundiron/Soundiron-Hyperion_Brass_Elements.reabank: -------------------------------------------------------------------------------- 1 | //-------------------------------------------------- 2 | // Source: MapleTheFoxx 3 | // https://github.com/jtackaberry/reaticulate/issues/179 4 | 5 | //----------------------------------------------------- 6 | //!g="Soundiron/Hyperion Brass Elements" n="Master" 7 | //! id=0ca1559a-f8b4-48cd-8c22-c4426fe0dee8 8 | Bank * * HBE Master 9 | 10 | //! c=long i=note-whole o=note:0 11 | 1 Easy lead 12 | 13 | //! c=short-dark i=staccato o=note:1 14 | 2 Staccato 15 | 16 | //! c=short i=staccatissimo-stopped o=note:2 17 | 3 Staccatissimo 18 | 19 | //! c=short-light i=staccato o=note:3 20 | 4 Multi-Staccato 21 | 22 | //! c=long i=crescendo o=note:4 23 | 5 Crescendo high 24 | 25 | //! c=long i=decrescendo o=note:5 26 | 6 Decrescendo high 27 | 28 | //! c=short i=crescendo o=note:6 29 | 7 Crescendo short 30 | 31 | //! c=short i=decrescendo o=note:7 32 | 8 Decrescendo 33 | 34 | //! c=long i=sfz o=note:8 35 | 9 Sforzando 36 | 37 | //! c=short i=sfz o=note:9 38 | 10 Sforzando short 39 | 40 | //! c=long i=note-whole o=note:10 41 | 11 Swell 42 | 43 | //! c=short i=note-eighth o=note:11 44 | 12 Swell short 45 | 46 | //----------------------------------------------------- 47 | //!g="Soundiron/Hyperion Brass Elements" n="Legato" 48 | //! id=c556ac4d-258e-40b7-8c1f-319062257f1b 49 | Bank * * HBE Legato 50 | 51 | //! c=legato i=legato o=note:0 52 | 1 True legato 53 | 54 | //! c=legato-light i=legato o=note:1 55 | 2 True legato p. 56 | 57 | //! c=legato i=legato o=note:2 58 | 3 True legato mf. 59 | 60 | //! c=legato-dark i=legato o=note:3 61 | 4 True legato f. 62 | -------------------------------------------------------------------------------- /userbanks/Soundiron/Soundiron-Hyperion_Strings_Elements.reabank: -------------------------------------------------------------------------------- 1 | //------------------------------------------------- 2 | // Source: MapleTheFoxx 3 | // https://github.com/jtackaberry/reaticulate/issues/178 4 | 5 | //----------------------------------------------------- 6 | //!g="Soundiron/Hyperion Strings Elements" n="Strings" 7 | //! id=bff4a598-9ed0-4353-9576-96290cbaaf17 8 | Bank * * Strings 9 | 10 | //! c=long i=note-whole o=note:12 11 | 1 Sustain 12 | 13 | //! c=textured i=tremolo o=note:13 14 | 2 Tremolo 15 | 16 | //! c=short-dark i=staccato o=note:14 17 | 3 Staccato 8th 18 | 19 | //! c=short i=staccato o=note:15 20 | 4 Staccato 21 | 22 | //! c=short i=spiccato o=note:16 23 | 5 Spiccato 24 | 25 | //! c=short-light i=pizz o=note:17 26 | 6 Pizzicato 27 | 28 | //! c=short-light i=pizz-bartok o=note:18 29 | 7 Pizzicato Bartok 30 | 31 | //! c=short-dark i=col-legno o=note:19 32 | 8 Col Legno 33 | 34 | //! c=textured i=crescendo o=note:20 35 | 9 Crescendo 36 | 37 | //! c=textured i=decrescendo o=note:21 38 | 10 Decrescendo 39 | 40 | //! c=textured i=sfz o=note:22 41 | 11 Sforzando 4ct 42 | 43 | //! c=textured i=note-eighth o=note:23 44 | 12 Swell 4ct 45 | 46 | //----------------------------------------------------- 47 | //!g="Soundiron/Hyperion Strings Elements" n="Legato Violins" 48 | //! id=cd89ab34-5b38-44fa-a1c5-6df16656c522 49 | Bank * * Legato Violins 50 | 51 | //! c=legato i=legato o=note:12 52 | 1 True legato 53 | 54 | //! c=legato-light i=legato o=note:16 55 | 2 True legato p. 56 | 57 | //! c=legato-light i=legato o=note:18 58 | 3 True legato mp. 59 | 60 | //! c=legato i=legato o=note:20 61 | 4 True legato mf. 62 | 63 | //! c=legato-dark i=legato o=note:22 64 | 5 True legato f. 65 | 66 | //----------------------------------------------------- 67 | //!g="Soundiron/Hyperion Strings Elements" n="Legato Violas" 68 | //! id=02b9689b-a8c9-481f-9cec-a59c3bc159dd 69 | Bank * * Legato Violas 70 | 71 | //! c=legato i=legato o=note:12 72 | 1 True legato 73 | 74 | //! c=legato-light i=legato o=note:16 75 | 2 True legato p. 76 | 77 | //! c=legato i=legato o=note:18 78 | 3 True legato mf. 79 | 80 | //! c=legato-dark i=legato o=note:20 81 | 4 True legato f. 82 | 83 | //----------------------------------------------------- 84 | //!g="Soundiron/Hyperion Strings Elements" n="Legato Cellos" 85 | //! id=9c456baa-67bc-4ab4-9725-4ae5f0ab441f 86 | Bank * * Legato Cellos 87 | 88 | //! c=legato i=legato o=note:12 89 | 1 True legato 90 | 91 | //! c=legato-light i=legato o=note:16 92 | 2 True legato p. 93 | 94 | //! c=legato i=legato o=note:18 95 | 3 True legato mf. 96 | 97 | //! c=legato-dark i=legato o=note:20 98 | 4 True legato f. 99 | 100 | //----------------------------------------------------- 101 | //!g="Soundiron/Hyperion Strings Elements" n="Legato Basses" 102 | //! id=20528a4d-4ab1-4b73-8471-499977ae8e19 103 | Bank * * Legato Basses 104 | 105 | //! c=legato i=legato o=note:12 106 | 1 True legato 107 | 108 | //! c=legato-light i=legato o=note:16 109 | 2 True legato p. 110 | 111 | //! c=legato i=legato o=note:18 112 | 3 True legato mf. 113 | 114 | //! c=legato-dark i=legato o=note:20 115 | 4 True legato f. 116 | -------------------------------------------------------------------------------- /userbanks/Soundiron/Soundiron-Hyperion_Strings_Solo_Violins.reabank: -------------------------------------------------------------------------------- 1 | //-------------------------------------------------- 2 | // Source: MapleTheFoxx 3 | // https://github.com/jtackaberry/reaticulate/issues/183 4 | 5 | //----------------------------------------------------- 6 | //! g="Soundiron/Hyperion Strings Solo Violins" n="Master" 7 | //! id=7908db44-24f7-4fa2-96f7-05869bea25cd 8 | Bank * * Master 9 | 10 | //! c=long i=note-whole o=note:12 11 | 1 Sustain p. 12 | 13 | //! c=long-light i=note-whole o=note:13 14 | 2 Sustain f. 15 | 16 | //! c=textured i=tremolo o=note:14 17 | 3 Tremolo 18 | 19 | //! c=short-dark i=staccato o=note:15 20 | 4 Staccato p. 21 | 22 | //! c=short i=staccato o=note:16 23 | 5 Staccato f. 24 | 25 | //! c=short-light i=pizz o=note:17 26 | 6 Pizzicato p. 27 | 28 | //! c=short-dark i=pizz o=note:18 29 | 7 Pizzicato f. 30 | 31 | //! c=short-dark i=staccato o=note:19 32 | 8 Staccato decr. 33 | 34 | //! c=textured i=crescendo o=note:20 35 | 9 Crescendo 36 | 37 | //! c=textured i=decrescendo o=note:21 38 | 10 Decrescendo 39 | 40 | //! c=textured i=sfz o=note:22 41 | 11 Sforzando 42 | 43 | //! c=textured i=note-eighth o=note:23 44 | 12 Swell 45 | 46 | //----------------------------------------------------- 47 | //! g="Soundiron/Hyperion Strings Solo Violins" n="Phrases" 48 | //! id=432e82c3-3b1d-4e33-baba-a4c062eee4a8 49 | Bank * * Phrases 50 | 51 | //! c=textured i=note-whole o=note:12 52 | 1 phrase 1 53 | 54 | //! c=textured i=note-whole o=note:13 55 | 2 phrase 2 56 | 57 | //! c=textured i=note-whole o=note:14 58 | 3 phrase 3 59 | 60 | //! c=textured i=note-whole o=note:15 61 | 4 phrase 4 62 | 63 | //! c=textured i=note-whole o=note:16 64 | 5 phrase 5 65 | 66 | //! c=textured i=note-whole o=note:17 67 | 6 phrase 6 68 | 69 | //! c=textured i=note-whole o=note:18 70 | 7 phrase 7 71 | 72 | //! c=textured i=note-whole o=note:19 73 | 8 phrase 8 74 | 75 | //! c=textured i=note-whole o=note:20 76 | 9 phrase 9 77 | 78 | //! c=textured i=note-whole o=note:21 79 | 10 phrase 10 80 | 81 | //! c=textured i=note-whole o=note:22 82 | 11 phrase 11 83 | 84 | //! c=textured i=note-whole o=note:23 85 | 12 phrase 12 86 | 87 | //----------------------------------------------------- 88 | //! g="Soundiron/Hyperion Strings Solo Violins" n="legato" 89 | //! id=b2cf2f97-c3d3-4871-9d19-5aa374b74bd4 90 | Bank * * Legato 91 | 92 | //! c=legato-light i=legato o=note:12 93 | 1 legato p. 94 | 95 | //! c=legato-dark i=legato o=note:13 96 | 2 legato f. 97 | 98 | //! c=legato-light i=legato-gliss o=note:14 99 | 3 legato glissando 100 | 101 | //! c=legato-dark i=legato-con-sord o=note:15 102 | 4 legato Sordino 103 | -------------------------------------------------------------------------------- /userbanks/Soundiron/Soundiron-Voices_of_Rapture.reabank: -------------------------------------------------------------------------------- 1 | //---------------------------------------------------------------------------- 2 | // Source: G-Sun - https://forum.cockos.com/showpost.php?p=2026002&postcount=261 3 | // 4 | //! g="Soundiron/Voices of Rapture/Soprano" n="VoR Soprano Sustains Vowels" 5 | //! id=a65f0eb6-4663-4a2e-9f7b-6895ea464757 6 | Bank * * VoR - Soprano - Sustains - Wovels 7 | //! c=long i=note-quarter o=cc:20,0 8 | 20 Aa P 9 | //! c=long i=note-quarter o=cc:20,6 10 | 21 Aa f 11 | //! c=long i=note-quarter o=cc:20,12 12 | 22 Ee p 13 | //! c=long i=note-quarter o=cc:20,18 14 | 23 Ee f 15 | //! c=long i=note-quarter o=cc:20,24 16 | 24 Eh p 17 | //! c=long i=note-quarter o=cc:20,30 18 | 25 Eh f 19 | //! c=long i=note-quarter o=cc:20,36 20 | 26 Mm 21 | //! c=long i=note-quarter o=cc:20,42 22 | 27 Oh p 23 | //! c=long i=note-quarter o=cc:20,48 24 | 28 Oh f 25 | //! c=long i=note-quarter o=cc:20,54 26 | 29 Oo p 27 | //! c=long i=note-quarter o=cc:20,60 28 | 30 Oo f 29 | 30 | //! c=legato i=note-quarter g=2 o=cc:30,124 31 | 70 Legato on 32 | //! c=legato i=note-quarter g=2 o=cc:30,0 33 | 71 Legato off 34 | 35 | //-------------------------------------------------------------------- 36 | //! g="Soundiron/Voices of Rapture/Soprano" n="VoR Soprano Sustains Phrases" 37 | //! id=ca856067-e8b2-41c7-8ce9-e89fce7a8f0f 38 | Bank * * VoR - Soprano - Sustains - Phrases 39 | //! c=long i=note-quarter o=cc:20,66 40 | 31 Ab inito 41 | //! c=long i=note-quarter o=cc:20,72 42 | 32 Aduramus Te 43 | //! c=long i=note-quarter o=cc:20,75 44 | 33 Agnus Dei 45 | //! c=long i=note-quarter o=cc:20,82 46 | 34 Amor Aeternus 47 | //! c=long i=note-quarter o=cc:20,89 48 | 35 Deum 49 | //! c=long i=note-quarter o=cc:20,95 50 | 36 Eleison 51 | //! c=long i=note-quarter o=cc:20,101 52 | 37 Hallaluja 53 | //! c=long i=note-quarter o=cc:20,106 54 | 38 Kyrie 55 | //! c=long i=note-quarter o=cc:20,112 56 | 39 Metuo Somnus 57 | //! c=long i=note-quarter o=cc:20,118 58 | 40 Noctem 59 | //! c=long i=note-quarter o=cc:20,124 60 | 41 Spiritu 61 | //! c=long i=note-quarter o=cc:20,127 62 | 42 Vae Victis 63 | 64 | //! c=legato i=note-quarter g=2 o=cc:30,124 65 | 75 Legato on 66 | //! c=legato i=note-quarter g=2 o=cc:30,0 67 | 76 Legato off 68 | 69 | 70 | //------------------------------------------------------------------- 71 | //! g="Soundiron/Voices of Rapture/Soprano" n="VoR Soprano True legato" 72 | //! id=3df5fca8-c4c3-4656-9970-ebb9fe478584 73 | Bank * * VoR - Soprano - True legato 74 | //! c=short-light i=note-quarter o=cc:20,1 75 | 50 Aa 76 | //! c=short-light i=note-quarter o=cc:20,124 77 | 51 Oo 78 | 79 | //! c=legato i=note-quarter g=3 o=cc:30,124 80 | 80 Legato on 81 | //! c=legato i=note-quarter g=3 o=cc:30,0 82 | 81 Legato off 83 | 84 | //------------------------------------------------------------------- 85 | //! g="Soundiron/Voices of Rapture/Soprano" n="VoR Soprano Staccato" 86 | //! id=7e1c507e-0f24-4408-881a-1e0d7ce0630a 87 | Bank * * VoR - Soprano - Staccato 88 | //! c=short-light i=note-quarter o=cc:20,10 89 | 60 Aa 90 | //! c=short i=note-quarter o=cc:20,32 91 | 61 Ee 92 | //! c=short i=note-quarter o=cc:20,56 93 | 62 Eh 94 | //! c=short i=note-quarter o=cc:20,78 95 | 63 Mm 96 | //! c=short i=note-quarter o=cc:20,100 97 | 64 Oh 98 | //! c=short i=note-quarter o=cc:20,127 99 | 65 Oo 100 | -------------------------------------------------------------------------------- /userbanks/Spectrasonics/README.md: -------------------------------------------------------------------------------- 1 | ../README.md -------------------------------------------------------------------------------- /userbanks/Spectrasonics/Spectrasonics-Trilian.reabank: -------------------------------------------------------------------------------- 1 | //---------------------------------------------------------------------------- 2 | // Source: sveinpetter - https://forum.cockos.com/showpost.php?p=1987704&postcount=180 3 | // 4 | //! g="Spectrasonics/Trilian" n="Ac1 Bass" off=0 5 | //! id=d1db10e7-8d41-4f30-868f-cf1209605832 6 | Bank * * Tr - Ac1 Bass 7 | //! c=long-light i=phrase o=note-hold:0 8 | 0 Vanleg-Normal 9 | //! c=long i=note-half o=note-hold:28 10 | 28 E1-GlissUp 11 | //! c=long i=note-half o=note-hold:29 12 | 29 F1-SlideDown 13 | //! c=long i=note-half o=note-hold:30 14 | 30 F#1-SlideUp 15 | //! c=long i=note-half o=note-hold:31 16 | 31 G1-SlideUpDown 17 | //! c=long i=note-half o=note-hold:32 18 | 32 G#1-Harmonics 19 | //! c=long i=note-half o=note-hold:33 20 | 33 A1-Staccato 21 | //! c=long i=note-half o=note-hold:34 22 | 34 A#1-X-Notes 23 | -------------------------------------------------------------------------------- /userbanks/Spitfire/README.md: -------------------------------------------------------------------------------- 1 | ../README.md -------------------------------------------------------------------------------- /userbanks/Spitfire/Spitfire-Albion_ONE.reabank: -------------------------------------------------------------------------------- 1 | //---------------------------------------------------------------------------- 2 | // Source: Vincent Sermonne - https://forum.cockos.com/showpost.php?p=2148554&postcount=476 3 | // 4 | //! g="Spitfire/Albion ONE Orchestra" n="Strings" 5 | //! chase=1,11,16-21,64-69 m="Set patch to UACC" 6 | //! id=98beb910-8365-4ce5-9f43-c9a1f460dcdf 7 | Bank * * Albion ONE - Strings 8 | //! c=short i=spiccato o=cc:32,3 9 | 3 spiccato 10 | //! c=short i=staccato o=cc:32,20 11 | 20 staccato 12 | //! c=short-light i=pizz o=cc:32,41 13 | 41 pizzicato 14 | //! c=short-light i=col-legno o=cc:32,58 15 | 58 col legno 16 | //! c=long-light i=note-whole o=cc:32,66 17 | 66 long 18 | //! c=long-light i=con-sord o=cc:32,90 19 | 90 long-sourd 20 | //! c=long-dark i=tremolo o=cc:32,96 21 | 96 tremolo 22 | //! c=long-light i=note-whole o=cc:32,116 23 | 116 Fort Oct short 24 | //! c=long-light i=note-whole o=cc:32,127 25 | 127 Fort Oct long 26 | 27 | //---------------------------------------------------------------------------- 28 | //! g="Spitfire/Albion ONE/Legacy" n="String High" 29 | //! chase=1,11,16-21,64-69 m="Set patch to UACC" 30 | //! id=7f39e013-007e-4d85-a8be-d4c705f6dac2 31 | Bank * * Albion ONE - Legacy - String High 32 | //! c=short i=staccato o=cc:32,1 33 | 1 short ostinatum 34 | //! c=short i=spiccato o=cc:32,20 35 | 20 spiccato ostinatum 36 | //! c=short i=staccato o=cc:32,42 37 | 42 short octave 38 | //! c=long i=note-whole o=cc:32,58 39 | 58 long octave 40 | //! c=long-light i=con-sord o=cc:32,90 41 | 90 con sord octave 42 | //! c=fx i=fx o=cc:32,93 43 | 93 fx1 44 | //! c=fx i=fx o=cc:32,110 45 | 110 fx2 46 | //! c=fx i=fx o=cc:32,127 47 | 127 fx3 48 | 49 | -------------------------------------------------------------------------------- /userbanks/Spitfire/Spitfire-BML_Mural_Strings_Ensembles.reabank: -------------------------------------------------------------------------------- 1 | //---------------------------------------------------------------------------- 2 | // Source bradleybboone: https://github.com/jtackaberry/reaticulate/issues/17 3 | // 4 | 5 | //! g="Spitfire/BML Mural Strings Ensembles" n="Ensemble Palette" 6 | //! m="Set patch to UACC" 7 | //! id=9a68bc55-02a9-4581-bdc3-b324e123c0fa 8 | Bank * * Ensemble Palette 9 | //! c=long i=note-whole o=cc:32,1 10 | 1 long 11 | //! c=long-light i=con-sord o=cc:32,7 12 | 7 con sord 13 | //! c=long-dark i=sul-pont o=cc:32,18 14 | 18 sul pont 15 | //! c=long-light i=flautando o=cc:32,8 16 | 8 flautando 17 | //! c=long-light i=harmonics o=cc:32,10 18 | 10 harmonics 19 | //! c=short i=spiccato o=cc:32,42 20 | 42 spiccato 21 | //! c=short i=tenuto-quarter o=cc:32,50 22 | 40 tenuto 23 | //! c=short-light i=pizz o=cc:32,56 24 | 56 pizz 25 | //! c=short-dark i=pizz-bartok o=cc:32,57 26 | 57 bartok pizz 27 | //! c=short-light i=col-legno o=cc:32,58 28 | 58 col legno 29 | //! c=long-dark i=tremolo o=cc:32,11 30 | 11 tremolo 31 | //! c=long i=trill-min2 o=cc:32,70 32 | 70 trill m2 33 | //! c=long i=trill-maj2 o=cc:32,71 34 | 71 trill M2 35 | -------------------------------------------------------------------------------- /userbanks/Spitfire/Spitfire-Bernard_Herrmann_Composer_Toolkit.reabank: -------------------------------------------------------------------------------- 1 | //---------------------------------------------------------------------------- 2 | // VIRTUAL INSTRUMENT: Spitfire - Bernard Herrmann Composer Toolkit 3 | // CREATOR: Scott Sadowsky 4 | // 5 | // NOTE: this file only includes a subset of instruments available in Spitfire Bernard 6 | // Herrmann Composer Toolkit 7 | // 8 | // https://github.com/jtackaberry/reaticulate/issues/243 9 | // https://github.com/jtackaberry/reaticulate/issues/244 10 | // https://github.com/jtackaberry/reaticulate/issues/245 11 | 12 | 13 | //! g="Spitfire/Bernard Herrmann Composer Toolkit" n="Flutes and Clarinets" 14 | //! m="Set patch to UACC" 15 | //! id=9ed53529-cd37-4c09-a373-bdf58a2b609e 16 | Bank * * BHCT - Flutes and Clarinets 17 | // -------------------- LONG -------------------- 18 | //! c=legato i=legato g=1 o=cc:32,20 19 | 20 Legato 20 | //! c=long i=note-whole g=1 o=cc:32,1 21 | 1 Long 22 | //! c=long i=harmonics-natural g=1 o=cc:32,3 23 | 3 Long (Octave) 24 | 25 | // -------------------- SHORT ------------------- 26 | //! c=short i=note-quarter g=1 o=cc:32,40 27 | 40 Short 28 | //! c=short i=harmonics-natural g=1 o=cc:32,45 29 | 45 Short (Octave) 30 | 31 | // -------------------- FX ---------------------- 32 | //! c=fx i=trill-min2 g=1 o=cc:32,70 33 | 70 Trill (min2) 34 | //! c=fx i=trill-maj2 g=1 o=cc:32,71 35 | 71 Trill (maj2) 36 | 37 | 38 | //---------------------------------------------------------------------------- 39 | //! g="Spitfire/Bernard Herrmann Composer Toolkit" n="Piccolo and Flutes" 40 | //! m="Set patch to UACC" 41 | //! id=f2c4ebda-6d28-4f1a-95ab-93ab1b6aa095 42 | Bank * * BHCT - PICCOLO AND FLUTES 43 | // -------------------- LONG -------------------- 44 | //! c=legato i=legato g=1 o=cc:32,20 45 | 20 Legato 46 | //! c=long i=note-whole g=1 o=cc:32,1 47 | 1 Long 48 | // -------------------- SHORT ------------------- 49 | //! c=short i=note-quarter g=1 o=cc:32,40 50 | 40 Short 51 | 52 | 53 | //---------------------------------------------------------------------------- 54 | //! g="Spitfire/Bernard Herrmann Composer Toolkit" n="Trumpet and Xylophone" 55 | //! m="Set patch to UACC" 56 | //! id=eed68bb7-c3ac-407a-9b43-21017a6184f7 57 | Bank * * BHCT - Trumpet and Xylophone 58 | // -------------------- LONG -------------------- 59 | //! c=long i=note-whole g=1 o=cc:32,1 60 | 1 Long 61 | //! c=long i=harmonics-natural g=1 o=cc:32,3 62 | 3 Long (Octave) 63 | // -------------------- SHORT ------------------- 64 | //! c=short i=note-quarter g=1 o=cc:32,40 65 | 40 Short 66 | //! c=short-light i=con-sord g=1 o=cc:32,47 67 | 47 Short (Muted) 68 | //! c=short i=harmonics-natural g=1 o=cc:32,45 69 | 45 Short (Octave) 70 | 71 | -------------------------------------------------------------------------------- /userbanks/Spitfire/Spitfire-Harp.reabank: -------------------------------------------------------------------------------- 1 | //---------------------------------------------------------------------------- 2 | // Source: WolfgangAgustus - https://forum.cockos.com/showpost.php?p=2136835&postcount=403 3 | // 4 | //! g="Spitfire/Harp" n="Harp Main Techniques" 5 | //! m="Set patch to UACC" 6 | //! id=ea541c38-042b-45c3-b59f-ab95697939e0 7 | Bank * * SH - main techniques 8 | //! c=long i=note-whole o=cc:32,1 9 | 1 normale 10 | //! c=long-dark i=harp-pdlt o=cc:32,18 11 | 18 pres de la table 12 | //! c=long-light i=note-whole o=cc:32,29 13 | 29 flageolet 14 | //! c=legato i=legato o=cc:32,2 15 | 2 slid 16 | //! c=long i=tremolo o=cc:32,11 17 | 11 bisbigliando 18 | //! c=fx i=fx o=cc:32,90 19 | 90 fx 20 | 21 | //! g="Spitfire/Harp" n="Harp Glissandi Manual" 22 | //! m="Set patch to UACC" 23 | //! id=ef281936-2050-49d8-a57a-21f0fc756902 24 | Bank * * SH - glissandi manual 25 | //! c=legato i=legato-portamento o=cc:32,121 26 | 121 whole tone 27 | //! c=legato i=legato-portamento o=cc:32,122 28 | 122 minor harmonic 29 | //! c=legato i=legato-portamento o=cc:32,123 30 | 123 minor melodic 31 | //! c=legato i=legato-portamento o=cc:32,124 32 | 124 major 33 | //! c=legato i=legato-portamento o=cc:32,125 34 | 125 pentatonic 35 | //! c=legato i=legato-portamento o=cc:32,126 36 | 126 diminished 37 | 38 | //! g="Spitfire/Harp" n="Harp Glissandi Legato" 39 | //! m="Set patch to UACC" 40 | //! id=2f6868b4-c014-4b1e-aaa6-2aff60b2ec8c 41 | Bank * * SH - glissandi legato 42 | //! c=legato i=legato-portamento o=cc:32,118 43 | 118 scale gliss 44 | //! c=legato i=legato-portamento o=cc:32,119 45 | 119 full gliss & swirls 46 | -------------------------------------------------------------------------------- /userbanks/Spitfire/Spitfire-Harpsichord.reabank: -------------------------------------------------------------------------------- 1 | //---------------------------------------------------------------------------- 2 | // Source: WolfgangAgustus - https://forum.cockos.com/showpost.php?p=2136835&postcount=403 3 | // 4 | //! g="Spitfire/Keyboards/Harpsichord" n="Harpsichord Stops" 5 | //! m="Set globally all stops for C0-F#0 by Keyswitch (CTRL+Click to set Spitfire KS values for this instrument)" 6 | //! id=e1dedcdf-3310-4944-b59a-304b9b69d033 7 | Bank * * SHC - Harpsichord 8 | //! c=long i=note-whole o=note:24 9 | 24 low 8' 10 | //! c=long i=note-whole o=note:25 11 | 25 hi 8' 12 | //! c=long i=note-whole o=note:26 13 | 26 hi & low 8' 14 | //! c=long i=note-whole o=note:27 15 | 27 hi and low 8' & hi 4' 16 | //! c=long i=note-whole o=note:28 17 | 28 hi 4' & lo 8' 18 | //! c=long i=note-whole o=note:29 19 | 29 low 8' buffered (lute) 20 | //! c=long i=note-whole o=note:30 21 | 30 hi 8' buffered (lute) 22 | -------------------------------------------------------------------------------- /userbanks/Submission_Audio/README.md: -------------------------------------------------------------------------------- 1 | ../README.md -------------------------------------------------------------------------------- /userbanks/Submission_Audio/Submission_Audio-Djinnbass.reabank: -------------------------------------------------------------------------------- 1 | //---------------------------------------------------------------------------- 2 | // Source: AnshulJ999 - https://github.com/jtackaberry/reaticulate/issues/135 3 | 4 | //! g="Submission Audio" n="Djinnbass" 5 | //! id=5db643ab-614d-4361-bc76-e9ed1fdd410f 6 | Bank * * Djinnbass 7 | 8 | //! i=fx o=note:0 9 | 19 Pick 10 | //! i=fx o=note:1 11 | 20 Hammer On 12 | //! i=fx o=note:2 13 | 21 Pull Off 14 | //! i=fx o=note:3 15 | 22 Slide Down Slow 16 | //! i=fx o=note:4 17 | 23 Slide Down Fast 18 | //! i=fx o=note:5 19 | 24 Slide Up Slow 20 | //! i=fx o=note:6 21 | 25 Slide Up Fast 22 | //! i=fx o=note:7 23 | 26 Dead Mute 24 | //! i=fx o=note:8 25 | 27 Harmonic Mute -------------------------------------------------------------------------------- /userbanks/Vienna_Symphonic_Library/README.md: -------------------------------------------------------------------------------- 1 | ../README.md -------------------------------------------------------------------------------- /userbanks/Vienna_Symphonic_Library/Vienna_Symphonic_Library-Big_Bang_Orchestra.reabank: -------------------------------------------------------------------------------- 1 | //----------------------------------------------------------------- 2 | // Source: MapleTheFoxx 3 | // https://github.com/jtackaberry/reaticulate/issues/175 4 | //=========================================================================== 5 | 6 | //! g="VSL/Free" n="Big Bang Orchestra" 7 | //! id=dda082b5-138b-4dba-8995-f9780f395d10 8 | Bank * * Big Bang Orchestra 9 | 10 | //! c=short i=staccato o=note:24 11 | 1 Short notes 12 | 13 | //! c=long i=note-whole o=note:25 14 | 2 Long notes 15 | 16 | //! spacer=1 17 | //! c=long-dark i=note-whole o=note:26/note:96 18 | 3 Marcato 19 | 20 | //! c=long-dark i=note-whole o=note:26/note:98 21 | 4 Marcato attack 22 | 23 | //! spacer=1 24 | //! c=textured i=crescendo o=note:27 25 | 5 Fast swells 26 | 27 | //! spacer=1 28 | //! c=textured i=crescendo o=note:28/note:96 29 | 6 Swells marcato 30 | 31 | //! c=textured i=crescendo o=note:28/note:98 32 | 7 Sweeks marcato attack 33 | 34 | //! spacer=1 35 | //! c=fx i=fanfare o=note:29 36 | 8 Fast runs 37 | -------------------------------------------------------------------------------- /userbanks/Vienna_Symphonic_Library/Vienna_Symphonic_Library-Fujara_Flute.reabank: -------------------------------------------------------------------------------- 1 | //---------------------------------------------------------------------------- 2 | // Source: MapleTheFoxx - https://github.com/jtackaberry/reaticulate/issues/174 3 | // 4 | 5 | //---------------------------------------------- 6 | //!g="VSL/Free" n="Fujara Flute" 7 | //! id=fd39ae61-51f8-4cec-8a85-be4cb455a62d 8 | Bank * * Fujara Flute 9 | 10 | //! c=short-dark i=staccato o=note:24 11 | 1 Short notes 12 | 13 | //! spacer=1 14 | //! c=long-light i=note-whole o=note:25/note:36 15 | 2 Long non vib 16 | 17 | //! c=long-light i=note-whole o=note:25/note:37 18 | 3 Long vib 19 | 20 | //! spacer=1 21 | //! c=long-dark i=marcato o=note:26/note:36/note:84 22 | 4 Marcato non-vib 23 | 24 | //! c=long-dark i=marcato o=note:26/note:36/note:86 25 | 5 Marcato non-vib attack 26 | 27 | //! c=long-dark i=marcato o=note:26/note:37/note:84 28 | 6 Marcato vib 29 | 30 | //! c=long-dark i=marcato o=note:26/note:37/note:86 31 | 7 Marcato vib attack 32 | 33 | //! spacer=1 34 | //! c=long-dark i=crescendo o=note:27/note:36 35 | 8 Crescendo Short 36 | 37 | //! c=long-dark i=crescendo o=note:27/note:37 38 | 9 Crescendo Long 39 | 40 | //! spacer=1 41 | //! c=long-dark i=trill o=note:28/note:36 42 | 10 Flutter tongue 43 | -------------------------------------------------------------------------------- /userbanks/Vienna_Symphonic_Library/Vienna_Symphonic_Library-Harp_Glissandos.reabank: -------------------------------------------------------------------------------- 1 | //---------------------------------------------------------------------------- 2 | // Source: liquidlino - https://github.com/jtackaberry/reaticulate/issues/196 3 | // 4 | 5 | //! g="VSL/Free" n="Harp Glissandos" 6 | //! id=a7c6c4d9-8521-419b-95ea-d57ad980a309 7 | Bank * * Harp Glissandos 8 | 9 | //! c=textured i=run-major o=note:21/note:24/note:36 10 | 1 C maj 11 | 12 | //! c=textured i=run-major o=note:21/note:25/note:36 13 | 2 Db maj 14 | 15 | //! c=textured i=run-major o=note:21/note:26/note:36 16 | 3 D maj 17 | 18 | //! c=textured i=run-major o=note:21/note:27/note:36 19 | 4 Eb maj 20 | 21 | //! c=textured i=run-major o=note:21/note:28/note:36 22 | 5 E maj 23 | 24 | //! c=textured i=run-major o=note:21/note:29/note:36 25 | 6 F maj 26 | 27 | //! c=textured i=run-major o=note:21/note:30/note:36 28 | 7 F# maj 29 | 30 | //! c=textured i=run-major o=note:21/note:31/note:36 31 | 8 G maj 32 | 33 | //! c=textured i=run-major o=note:21/note:32/note:36 34 | 9 Ab maj 35 | 36 | //! c=textured i=run-major o=note:21/note:33/note:36 37 | 10 A maj 38 | 39 | //! c=textured i=run-major o=note:21/note:34/note:36 40 | 11 Bb maj 41 | 42 | //! c=textured i=run-major o=note:21/note:35/note:36 43 | 12 B maj 44 | 45 | //! spacer=1 46 | //! c=textured i=run-major o=note:23/note:24/note:36 47 | 13 C min 48 | 49 | //! c=textured i=run-major o=note:23/note:25/note:36 50 | 14 Db min 51 | 52 | //! c=textured i=run-major o=note:23/note:26/note:36 53 | 15 D min 54 | 55 | //! c=textured i=run-major o=note:23/note:27/note:36 56 | 16 Eb min 57 | 58 | //! c=textured i=run-major o=note:23/note:28/note:36 59 | 17 E min 60 | 61 | //! c=textured i=run-major o=note:23/note:29/note:36 62 | 18 F min 63 | 64 | //! c=textured i=run-major o=note:23/note:30/note:36 65 | 19 F# min 66 | 67 | //! c=textured i=run-major o=note:23/note:31/note:36 68 | 20 G min 69 | 70 | //! c=textured i=run-major o=note:23/note:32/note:36 71 | 21 Ab min 72 | 73 | //! c=textured i=run-major o=note:23/note:33/note:36 74 | 22 A min 75 | 76 | //! c=textured i=run-major o=note:23/note:34/note:36 77 | 23 Bb min 78 | 79 | //! c=textured i=run-major o=note:23/note:35/note:36 80 | 24 B min 81 | -------------------------------------------------------------------------------- /userbanks/Vienna_Symphonic_Library/Vienna_Symphonic_Library-Synchron_Collections-Basso_Profondo_Choir.reabank: -------------------------------------------------------------------------------- 1 | // ******************************* 2 | // Basso Profondo Choir (Synchron) 3 | // ******************************* 4 | 5 | //! g="VSL/Synchron Collections" n="Basso Profondo Choir" 6 | //! id=7c176ed4-61c0-4214-82b3-58199093d92e 7 | Bank * * Basso Profondo Choir (Synchron) 8 | 9 | //! c=textured i=list o=note:24 g=2 10 | 0 AA 11 | //! c=textured i=list o=note:26 g=2 12 | 1 UU 13 | //! c=long i=note-whole o=note:28/note:85 g=2 14 | 26 MM (long) 15 | //! c=legato-light i=legato o=note:28/note:86 g=2 16 | 27 MM (legato) 17 | 18 | //! spacer=1 19 | //! c=short i=staccato o=note:84/note:89 20 | 2 vowel (stacc) 21 | //! c=short i=staccato o=note:84/note:90 22 | 3 K (stacc) 23 | //! c=short i=staccato o=note:84/note:91 24 | 4 L (stacc) 25 | //! c=short i=staccato o=note:84/note:92 26 | 5 M (stacc) 27 | //! c=short i=staccato o=note:84/note:93 28 | 6 P (stacc) 29 | //! c=short i=staccato o=note:84/note:94 30 | 7 R (stacc) 31 | //! c=short i=staccato o=note:84/note:95 32 | 8 S (stacc) 33 | //! c=short i=staccato o=note:84/note:96 34 | 9 T (stacc) 35 | 36 | //! spacer=1 37 | //! c=long i=note-whole o=note:85/note:89 38 | 10 regular 39 | //! c=long i=note-whole o=note:85/note:90 40 | 11 espressivo 41 | //! c=long i=note-whole o=note:85/note:91 42 | 12 sfz 43 | //! c=long i=crescendo o=note:85/note:92 44 | 13 cresc (short) 45 | //! c=long i=crescendo o=note:85/note:93 46 | 14 cresc (long) 47 | //! c=long i=decrescendo o=note:85/note:94 48 | 15 decresc (short) 49 | //! c=long i=decrescendo o=note:85/note:95 50 | 16 decresc (long) 51 | 52 | //! spacer=1 53 | //! c=legato i=legato o=note:86/note:89 54 | 17 legato 55 | //! c=legato i=legato o=note:86/note:90 56 | 18 legato + port 57 | 58 | //! spacer=1 59 | //! c=long-dark i=marcato-half o=note:87/note:90 60 | 19 K (marc) 61 | //! c=long-dark i=marcato-half o=note:87/note:91 62 | 20 L (marc) 63 | //! c=long-dark i=marcato-half o=note:87/note:92 64 | 21 M (marc) 65 | //! c=long-dark i=marcato-half o=note:87/note:93 66 | 22 P (marc) 67 | //! c=long-dark i=marcato-half o=note:87/note:94 68 | 23 R (marc) 69 | //! c=long-dark i=marcato-half o=note:87/note:95 70 | 24 S (marc) 71 | //! c=long-dark i=marcato-half o=note:87/note:96 72 | 25 T (marc) 73 | 74 | //! spacer=1 75 | //! c=fx i=fx o=note:29/note:32/note:84 76 | 28 AEIOU 77 | //! c=fx i=fx o=note:29/note:32/note:85 78 | 29 omm 79 | //! c=fx i=fx o=note:29/note:32/note:86 80 | 30 pray 81 | //! c=fx i=fx o=note:29/note:32/note:87 82 | 31 matata 83 | //! c=fx i=fx o=note:29/note:32/note:88 84 | 32 rise & fall 85 | //! c=fx i=fx o=note:29/note:32/note:89 86 | 33 laugh & creep 87 | //! c=fx i=fx o=note:29/note:32/note:90 88 | 34 hugh & hey 89 | -------------------------------------------------------------------------------- /userbanks/Vienna_Symphonic_Library/Vienna_Symphonic_Library-Synchron_Collections-Vienna_Boys_Choir.reabank: -------------------------------------------------------------------------------- 1 | // **************************** 2 | // Vienna Boys Choir (Synchron) 3 | // **************************** 4 | 5 | //! g="VSL/Synchron Collections" n="Vienna Boys Choir" 6 | //! id=1cbf3d73-a058-4236-96a9-356113dacf11 7 | Bank * * Vienna Boys Choir (Synchron) 8 | 9 | //! c=textured i=list o=note:24 g=2 10 | 0 AA 11 | //! c=textured i=list o=note:26 g=2 12 | 1 UU 13 | //! c=textured i=list o=note:28 g=2 14 | 21 MM 15 | 16 | //! spacer=1 17 | //! c=short i=staccato o=note:36/note:41 18 | 2 vowel (stacc) 19 | //! c=short i=staccato o=note:36/note:42 20 | 3 K (stacc) 21 | //! c=short i=staccato o=note:36/note:43 22 | 4 L (stacc) 23 | //! c=short i=staccato o=note:36/note:44 24 | 5 M (stacc) 25 | //! c=short i=staccato o=note:36/note:45 26 | 6 P (stacc) 27 | //! c=short i=staccato o=note:36/note:46 28 | 7 R (stacc) 29 | //! c=short i=staccato o=note:36/note:47 30 | 8 S (stacc) 31 | //! c=short i=staccato o=note:36/note:48 32 | 9 T (stacc) 33 | 34 | //! spacer=1 35 | //! c=long i=note-whole o=note:37 36 | 10 regular 37 | //! c=legato i=legato o=note:38/note:41 38 | 11 legato 39 | //! c=legato i=legato o=note:38/note:42 40 | 12 legato + port 41 | 42 | //! spacer=1 43 | //! c=long-dark i=marcato-half o=note:39/note:41 44 | 13 vowel (marc) 45 | //! c=long-dark i=marcato-half o=note:39/note:42 46 | 14 K (marc) 47 | //! c=long-dark i=marcato-half o=note:39/note:43 48 | 15 L (marc) 49 | //! c=long-dark i=marcato-half o=note:39/note:44 50 | 16 M (marc) 51 | //! c=long-dark i=marcato-half o=note:39/note:45 52 | 17 P (marc) 53 | //! c=long-dark i=marcato-half o=note:39/note:46 54 | 18 R (marc) 55 | //! c=long-dark i=marcato-half o=note:39/note:47 56 | 19 S (marc) 57 | //! c=long-dark i=marcato-half o=note:39/note:48 58 | 20 T (marc) 59 | -------------------------------------------------------------------------------- /userbanks/Vienna_Symphonic_Library/Vienna_Symphonic_Library-Violin_Runs.reabank: -------------------------------------------------------------------------------- 1 | //------------------------------------------------- 2 | // Source: MapleTheFoxx 3 | // https://github.com/jtackaberry/reaticulate/issues/177 4 | 5 | //----------------------------------------------------- 6 | //!g="VSL/Free" n="Violin Runs" 7 | //! id=fb868a64-510b-45be-8d3a-d0d7de0ec7a6 8 | Bank * * Violin Runs 9 | 10 | //! c=textured i=run-major o=note:21/note:24/note:36 11 | 1 C maj 12 | 13 | //! c=textured i=run-major o=note:21/note:25/note:36 14 | 2 Db maj 15 | 16 | //! c=textured i=run-major o=note:21/note:26/note:36 17 | 3 D maj 18 | 19 | //! c=textured i=run-major o=note:21/note:27/note:36 20 | 4 Eb maj 21 | 22 | //! c=textured i=run-major o=note:21/note:28/note:36 23 | 5 E maj 24 | 25 | //! c=textured i=run-major o=note:21/note:29/note:36 26 | 6 F maj 27 | 28 | //! c=textured i=run-major o=note:21/note:30/note:36 29 | 7 F# maj 30 | 31 | //! c=textured i=run-major o=note:21/note:31/note:36 32 | 8 G maj 33 | 34 | //! c=textured i=run-major o=note:21/note:32/note:36 35 | 9 Ab maj 36 | 37 | //! c=textured i=run-major o=note:21/note:33/note:36 38 | 10 A maj 39 | 40 | //! c=textured i=run-major o=note:21/note:34/note:36 41 | 11 Bb maj 42 | 43 | //! c=textured i=run-major o=note:21/note:35/note:36 44 | 12 B maj 45 | 46 | //! spacer=1 47 | //! c=textured i=run-major o=note:23/note:24/note:36 48 | 13 Major mode 49 | 50 | //! c=textured i=run-minor o=note:23/note:26/note:36 51 | 14 Dorian mode 52 | 53 | //! c=textured i=run-minor o=note:23/note:28/note:36 54 | 15 Phrygian mode 55 | 56 | //! c=textured i=run-minor o=note:23/note:29/note:36 57 | 16 Lydian mode 58 | 59 | //! c=textured i=run-minor o=note:23/note:31/note:36 60 | 17 Mixolydian mode 61 | 62 | //! c=textured i=run-minor o=note:23/note:33/note:36 63 | 18 Minor mode 64 | 65 | //! c=textured i=run-minor o=note:23/note:35/note:36 66 | 19 Locrian mode 67 | -------------------------------------------------------------------------------- /userbanks/XSample/README.md: -------------------------------------------------------------------------------- 1 | ../README.md -------------------------------------------------------------------------------- /userbanks/XSample/XSample-Woodwinds.reabank: -------------------------------------------------------------------------------- 1 | //---------------------------------------------------------------------------- 2 | // Source: sfiks - https://forum.cockos.com/showpost.php?p=1921442&postcount=87 3 | // 4 | //! g="XSample/Woodwinds" n="Woodwinds Play" 5 | //! id=4f3363d1-6421-4628-8db5-e675fd052f21 6 | Bank * * Woodwinds Play 7 | 8 | //! c=legato i=legato o=cc:68,127 9 | 126 legato on 10 | //! c=legato i=legato o=cc:68,1 11 | 127 legato off 12 | 13 | //! c=legato i=vibrato g=1 o=cc:00,00/cc:02,00 14 | 00 Vibrato Volume - CC1 (not cl.) 15 | 16 | //! c=legato i=vibrato g=1 o=cc:00,15 17 | 15 Vibrato xfade by CC2 Volume - CC1 (not cl.) 18 | 19 | //! c=short i=tremolo g=1 o=cc:00,03/cc:02,00 20 | 03 Flutter Volume - CC1 (not bs.) 21 | 22 | //! c=short i=staccato g=1 o=cc:00,02 23 | 02 Staccato/Secco xfade by CC1 Volume - Velocity (bfl., fl., picc.) 24 | //! c=short i=staccatissimo-stopped g=1 o=cc:00,04 25 | 04 Secco/Key noises xfade by Velocity (bfl., fl., picc.) 26 | //! c=default i=multitongued g=1 o=cc:00,05/cc:02,00 27 | 05 Multiphonics Volume - CC1 28 | //! c=default i=staccato-dig g=1 o=cc:00,06 29 | 06 Keys Volume - Velocity 30 | 31 | //! c=fx i=list g=1 o=cc:82,21 32 | 101 Round robin off 33 | //! c=fx i=list g=1 o=cc:82,0 34 | 102 Round robin on repetition 35 | //! c=fx i=list g=1 o=cc:82,42 36 | 103 Round robin on repetition random 37 | //! c=fx i=list g=1 o=cc:82,63 38 | 104 Round robin always 39 | //! c=fx i=list g=1 o=cc:82,84 40 | 105 Round robin always random 41 | //! c=fx i=list g=1 o=cc:82,105 42 | 106 Round robin always indiv. 43 | 44 | 45 | //! g="XSample/Woodwinds" n="Woodwinds Score" 46 | //! id=f3b849fa-5a42-4df5-99ba-2b577c568caa 47 | Bank * * Woodwinds Score 48 | //! c=legato i=legato o=cc:68,127 49 | 126 legato on 50 | //! c=legato i=legato o=cc:68,1 51 | 127 legato off 52 | //! c=legato i=vibrato g=1 o=cc:00,00 53 | 00 standard cc1 54 | //! c=legato i=note-whole g=1 o=cc:00,01 55 | 01 senza vibrato cc1 (fl., ob., eh., ob. d’amore, bs., cbs.) 56 | //! c=short i=staccato g=1 o=cc:00,02 57 | 02 staccato velocity 58 | //! c=short i=staccatissimo-stopped g=1 o=cc:00,05 59 | 05 secco velocity (bfl., fl., picc.) 60 | //! c=short i=tremolo g=1 o=cc:00,03 61 | 03 flutter cc1 (ob., eh., cl., bcl., bh., fl., picc.) 62 | //! c=default i=staccato-dig g=1 o=cc:00,07 63 | 07 key noises velocity 64 | //! c=default i=multitongued g=1 o=cc:00,06 65 | 06 multiphonics cc1 66 | //! c=default i=rest-quarter g=1 o=cc:00,08 67 | 08 whistle cc1 (fl. c3/c4) 68 | //! c=default i=ghost-eighth g=1 o=cc:00,09 69 | 09 chat whistle velocity (fl., bfl. c1/f1) 70 | //! c=default i=alt-circle g=1 o=cc:00,10 71 | 10 crow velocity (ob. d’amore., ob., eh., bs., cbs.) 72 | //! c=default i=alt-wave-double g=1 o=cc:00,12 73 | 12 with s-noise cc1 (fl. c1/c2) 74 | //! c=default i=staccato-overblown g=1 o=cc:00,13 75 | 13 with blow-noise cc1 (fl. c1/c2) 76 | //! c=default i=fx g=1 o=cc:00,04 77 | 04 slap velocity (bs., cbs., bfl.) 78 | //! c=default i=tremolo-ghost g=1 o=cc:00,14 79 | 14 air noises cc1 80 | //! c=default i=phrase-tremolo g=1 o=cc:00,15 81 | 15 rolls cc1 (ob.) 82 | //! c=default i=alt-x g=1 o=cc:00,11 83 | 11 helicopter velocity (bs. c-1/e1) 84 | //! c=default i=run-major g=1 o=cc:00,16 85 | 16 glissandi cc1 (bcl.) 86 | //! c=fx i=list g=1 o=cc:82,21 87 | 101 Round robin off 88 | //! c=fx i=list g=1 o=cc:82,0 89 | 102 Round robin on repetition 90 | //! c=fx i=list g=1 o=cc:82,42 91 | 103 Round robin on repetition random 92 | //! c=fx i=list g=1 o=cc:82,63 93 | 104 Round robin always 94 | //! c=fx i=list g=1 o=cc:82,84 95 | 105 Round robin always random 96 | //! c=fx i=list g=1 o=cc:82,105 97 | 106 Round robin always indiv. 98 | 99 | 100 | --------------------------------------------------------------------------------