-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.xml
More file actions
157 lines (151 loc) · 10.4 KB
/
index.xml
File metadata and controls
157 lines (151 loc) · 10.4 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
<?xml version="1.0" encoding="utf-8"?>
<index version="1" name="Pocram JSFX" commit="14c4e0f72797f4a7120dc9ec7e66e5ca0dff567f">
<category name="MIDI">
<reapack name="drum-pad-remap.jsfx" type="effect" desc="Picker Drum Pad Mapper">
<metadata>
<description><![CDATA[{\rtf1\ansi\deff0{\fonttbl{\f0 \fswiss Helvetica;}{\f1 \fmodern Courier;}}
{\colortbl;\red255\green0\blue0;\red0\green0\blue255;}
\widowctrl\hyphauto
{\pard \ql \f0 \sa180 \li0 \fi0 \outlinelevel0 \b \fs36 About\par}
{\pard \ql \f0 \sa180 \li0 \fi0 {\i Drum Pad Mapper} is a JSFX plugin that lets the user remap der drum pads in an intuitive and playful way via a graphical user interface.\par}
{\pard \ql \f0 \sa180 \li0 \fi0 \outlinelevel0 \b \fs36 Manual\par}
{\pard \ql \f0 \sa180 \li0 \fi0 \outlinelevel1 \b \fs32 Sliders\par}
{\pard \ql \f0 \sa180 \li0 \fi0 \outlinelevel2 \b \fs28 Drum Pad Midi Channel\par}
{\pard \ql \f0 \sa180 \li0 \fi0 This slider specifies the drum pad\u8217's MIDI channel. Set this to the output channel of your drum pad.\par}
{\pard \ql \f0 \sa180 \li0 \fi0 \outlinelevel2 \b \fs28 Set Output Midi Channel\par}
{\pard \ql \f0 \sa180 \li0 \fi0 This slider specifies which channel/s to listen to when setting any pad\u8217's \u8220"OUT\u8221" value.\par}
{\pard \ql \f0 \sa180 \li0 \fi0 \outlinelevel2 \b \fs28 Unmapped Pad Behaviour\par}
{\pard \ql \f0 \sa180 \li0 \fi0 This sliders specifies whether to allow unmapped MIDI notes to pass through or not.\par}
{\pard \ql \f0 \sa180 \li0 \fi0 \outlinelevel2 \b \fs28 Pad Count\par}
{\pard \ql \f0 \sa180 \li0 \fi0 This slider specifies how many pads there are on your physical drum pad.\par}
{\pard \ql \f0 \sa180 \li0 \fi0 \outlinelevel2 \b \fs28 Pads Per Row\par}
{\pard \ql \f0 \sa180 \li0 \fi0 This slider specifies how many pads to display per row. This assumes a rectangular pad arrangement.\par}
{\pard \ql \f0 \sa180 \li0 \fi0 \outlinelevel1 \b \fs32 Registering a pad\par}
{\pard \ql \f0 \sa180 \li0 \fi0 In order to register a pad\u8217's input note (for example the top left-hand-side pad) simply {\f1 right-click} it with your mouse. This arms the pad for selection. You can now trigger the respective physical drum pad that the virtual one should represent (in our example, the top left-hand-side one). {\f1 Right-click} the pad again to disarm the pad without changing anything.\par}
{\pard \ql \f0 \sa180 \li0 \fi0 After registering all pads, you may want to save the layout as a preset in REAPER.\par}
{\pard \ql \f0 \sa180 \li0 \fi0 \outlinelevel1 \b \fs32 Mapping a pad to a note\par}
{\pard \ql \f0 \sa180 \li0 \fi0 The process of mapping a pad to a note is similar to registering a pad. {\f1 Left-click} the desired pad with your mouse to arm it and then press the respective key on your MIDI device. {\f1 Left-click} the pad again to disarm the pad without changing anything.\par}
{\pard \ql \f0 \sa180 \li0 \fi0 \outlinelevel1 \b \fs32 Removing a mapping\par}
{\pard \ql \f0 \sa180 \li0 \fi0 In order to remove a mapping, simply hold {\f1 Ctrl} on {\i Windows} or {\f1 Cmd} on {\i OSX} use either the {\f1 left-} or {\f1 right mouse-button} to un-map or unregister a pad.\par}
}
]]></description>
<link rel="website">https://github.com/marcopicker/JSFX</link>
</metadata>
<version name="1.0" author="Marco Picker" time="2024-11-20T14:23:39Z">
<changelog><![CDATA[Initial release.]]></changelog>
<source>https://github.com/Pocram93/JSFX/raw/178d81968bb0797ea57c54e6d107d27fafc2a746/MIDI/drum-pad-remap.jsfx</source>
</version>
<version name="1.1" author="Marco Picker" time="2025-12-12T22:40:42Z">
<changelog><![CDATA[Updated the name and GitHub link.]]></changelog>
<source>https://github.com/marcopicker/JSFX/raw/14c4e0f72797f4a7120dc9ec7e66e5ca0dff567f/MIDI/drum-pad-remap.jsfx</source>
</version>
</reapack>
<reapack name="midi-lfo-trigger.jsfx" type="effect" desc="Picker MIDI LFO Trigger">
<metadata>
<description><![CDATA[{\rtf1\ansi\deff0{\fonttbl{\f0 \fswiss Helvetica;}{\f1 \fmodern Courier;}}
{\colortbl;\red255\green0\blue0;\red0\green0\blue255;}
\widowctrl\hyphauto
{\pard \ql \f0 \sa180 \li0 \fi0 \outlinelevel0 \b \fs36 About\par}
{\pard \ql \f0 \sa180 \li0 \fi0 {\i MIDI LFO Trigger} is a JSFX plugin that creates a linear LFO every time a MIDI note is sent. The LFO is sent to the hidden "Output" slider.\par}
}
]]></description>
<link rel="website">https://github.com/marcopicker/JSFX</link>
</metadata>
<version name="0.1" author="Marco Picker" time="2024-11-20T14:23:39Z">
<changelog><![CDATA[Initial beta release.]]></changelog>
<source>https://github.com/Pocram93/JSFX/raw/178d81968bb0797ea57c54e6d107d27fafc2a746/MIDI/midi-lfo-trigger.jsfx</source>
</version>
<version name="0.2" author="Marco Picker" time="2025-12-12T22:40:42Z">
<changelog><![CDATA[Updated the name and GitHub link.]]></changelog>
<source>https://github.com/marcopicker/JSFX/raw/14c4e0f72797f4a7120dc9ec7e66e5ca0dff567f/MIDI/midi-lfo-trigger.jsfx</source>
</version>
</reapack>
<reapack name="single-octave-midi-keyboard.jsfx" type="effect" desc="Picker Guild Wars 2 MIDI Keyboard">
<metadata>
<description><![CDATA[{\rtf1\ansi\deff0{\fonttbl{\f0 \fswiss Helvetica;}{\f1 \fmodern Courier;}}
{\colortbl;\red255\green0\blue0;\red0\green0\blue255;}
\widowctrl\hyphauto
{\pard \ql \f0 \sa180 \li0 \fi0 \outlinelevel0 \b \fs36 About\par}
{\pard \ql \f0 \sa180 \li0 \fi0 {\i Guild Wars 2 MIDI Keyboard} is a JSFX plugin that transforms your computer keyboard into a MIDI keyboard that mimics the way you play music in {\i Guild Wars 2}.\par}
}
]]></description>
<link rel="website">https://github.com/marcopicker/JSFX</link>
</metadata>
<version name="0.1" author="Marco Picker" time="2025-07-14T16:56:06Z">
<changelog><![CDATA[Initial release.]]></changelog>
<source>https://github.com/Pocram93/JSFX/raw/032582f297f512f6a19f21d6132c45b310d9db2c/MIDI/single-octave-midi-keyboard.jsfx</source>
</version>
<version name="0.2" author="Marco Picker" time="2025-07-15T11:44:43Z">
<changelog><![CDATA[Initial release.]]></changelog>
<source>https://github.com/Pocram93/JSFX/raw/065577f4fa261d052f97900b69736f4b77cb8180/MIDI/single-octave-midi-keyboard.jsfx</source>
</version>
<version name="0.3" author="Marco Picker" time="2025-07-15T19:22:58Z">
<changelog><![CDATA[Initial release.]]></changelog>
<source>https://github.com/Pocram93/JSFX/raw/de32d99d8dbb3e6ccc5b81cc4af51fe9f619f075/MIDI/single-octave-midi-keyboard.jsfx</source>
</version>
<version name="0.3b" author="Marco Picker" time="2025-07-15T19:23:35Z">
<changelog><![CDATA[Initial release.]]></changelog>
<source>https://github.com/Pocram93/JSFX/raw/1368ecc1f86b959a8977a7df03e1f6efca321d07/MIDI/single-octave-midi-keyboard.jsfx</source>
</version>
<version name="0.4b" author="Marco Picker" time="2025-12-12T22:40:42Z">
<changelog><![CDATA[Updated the name and GitHub link.]]></changelog>
<source>https://github.com/marcopicker/JSFX/raw/14c4e0f72797f4a7120dc9ec7e66e5ca0dff567f/MIDI/single-octave-midi-keyboard.jsfx</source>
</version>
</reapack>
</category>
<category name="Utility">
<reapack name="parameter-remap.jsfx" type="effect" desc="Picker Parameter Remap">
<metadata>
<description><![CDATA[{\rtf1\ansi\deff0{\fonttbl{\f0 \fswiss Helvetica;}{\f1 \fmodern Courier;}}
{\colortbl;\red255\green0\blue0;\red0\green0\blue255;}
\widowctrl\hyphauto
{\pard \ql \f0 \sa180 \li0 \fi0 \outlinelevel0 \b \fs36 About\par}
{\pard \ql \f0 \sa180 \li0 \fi0 {\i Parameter Remap} is a JSFX that lets you remap a linked paramater to a different value.\par}
}
]]></description>
<link rel="website">https://github.com/marcopicker/JSFX</link>
</metadata>
<version name="0.9" author="Marco Picker" time="2024-11-20T14:23:39Z">
<changelog><![CDATA[Initial release.]]></changelog>
<source>https://github.com/Pocram93/JSFX/raw/178d81968bb0797ea57c54e6d107d27fafc2a746/Utility/parameter-remap.jsfx</source>
</version>
<version name="0.10" author="Marco Picker" time="2025-12-12T22:40:42Z">
<changelog><![CDATA[Updated the name and GitHub link.]]></changelog>
<source>https://github.com/marcopicker/JSFX/raw/14c4e0f72797f4a7120dc9ec7e66e5ca0dff567f/Utility/parameter-remap.jsfx</source>
</version>
</reapack>
<reapack name="tempo-link.jsfx" type="effect" desc="Picker Tempo Link">
<metadata>
<description><![CDATA[{\rtf1\ansi\deff0{\fonttbl{\f0 \fswiss Helvetica;}{\f1 \fmodern Courier;}}
{\colortbl;\red255\green0\blue0;\red0\green0\blue255;}
\widowctrl\hyphauto
{\pard \ql \f0 \sa180 \li0 \fi0 \outlinelevel0 \b \fs36 About\par}
{\pard \ql \f0 \sa180 \li0 \fi0 {\i Tempo Link} is a simple JSFX that offers a hidden one-way \u8220"Tempo\u8221" slider to link to.\par}
}
]]></description>
<link rel="website">https://github.com/marcopicker/JSFX</link>
</metadata>
<version name="1.0" author="Marco Picker" time="2024-11-20T14:23:39Z">
<changelog><![CDATA[Initial release.]]></changelog>
<source>https://github.com/Pocram93/JSFX/raw/178d81968bb0797ea57c54e6d107d27fafc2a746/Utility/tempo-link.jsfx</source>
</version>
<version name="1.1" author="Marco Picker" time="2025-12-12T22:40:42Z">
<changelog><![CDATA[Updated the name and GitHub link.]]></changelog>
<source>https://github.com/marcopicker/JSFX/raw/14c4e0f72797f4a7120dc9ec7e66e5ca0dff567f/Utility/tempo-link.jsfx</source>
</version>
</reapack>
</category>
<metadata>
<description><![CDATA[{\rtf1\ansi\deff0{\fonttbl{\f0 \fswiss Helvetica;}{\f1 \fmodern Courier;}}
{\colortbl;\red255\green0\blue0;\red0\green0\blue255;}
\widowctrl\hyphauto
{\pard \ql \f0 \sa180 \li0 \fi0 \outlinelevel0 \b \fs36 JSFX Repository\par}
{\pard \ql \f0 \sa180 \li0 \fi0 {\cf1 [image: https://github.com/marcopicker/JSFX/actions/workflows/check.yml/badge.svg]\cf0} {\cf1 [image: https://github.com/marcopicker/JSFX/actions/workflows/deploy.yml/badge.svg]\cf0}\par}
{\pard \ql \f0 \sa180 \li0 \fi0 A collection of JS effects for REAPER, ready to be imported via ReaPack.\par}
{\pard \ql \f0 \sa180 \li0 \fi0 \outlinelevel1 \b \fs32 Installation with ReaPack\par}
{\pard \ql \f0 \sa180 \li0 \fi0 Copy and paste this URL in Extensions > ReaPack > Import a repository:\par}
{\pard \ql \f0 \sa180 \li0 \fi0 \f1 https://github.com/marcopicker/JSFX/raw/master/index.xml\par}
}
]]></description>
</metadata>
</index>