austinpatrickm commited on
Commit
26fdb9d
·
verified ·
1 Parent(s): 65afb85

Upload 11 files

Browse files
1_Pooling/config.json ADDED
@@ -0,0 +1,10 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "word_embedding_dimension": 768,
3
+ "pooling_mode_cls_token": true,
4
+ "pooling_mode_mean_tokens": false,
5
+ "pooling_mode_max_tokens": false,
6
+ "pooling_mode_mean_sqrt_len_tokens": false,
7
+ "pooling_mode_weightedmean_tokens": false,
8
+ "pooling_mode_lasttoken": false,
9
+ "include_prompt": true
10
+ }
README.md ADDED
@@ -0,0 +1,793 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ tags:
3
+ - sentence-transformers
4
+ - sentence-similarity
5
+ - feature-extraction
6
+ - generated_from_trainer
7
+ - dataset_size:5776
8
+ - loss:MultipleNegativesRankingLoss
9
+ base_model: BAAI/bge-base-en
10
+ widget:
11
+ - source_sentence: Explain the importance of specifying VST search locations in Minihost
12
+ Modular and how it affects the loading of plugins and .gra files.
13
+ sentences:
14
+ - 'Document_title: Minihost Modular (DEPRECIATED)
15
+
16
+ File_name: plugins/Minihost Modular.htm
17
+
18
+ Heading_hierarchy: [Minihost Modular (DEPRECIATED) -> Registering Plugins]
19
+
20
+ Anchor_id: [none]
21
+
22
+ Before MiniHost can find your plugins you need to specify their location and scan
23
+ them. The fastest way is to use Scan (no verify), but we recommend Scan & Verify
24
+ as it will tell you what plugins might cause problems (you will get crash reports
25
+ in the lis), and give more information such as
26
+
27
+ manufacturer, number of I/Os etc. Select File > Preferences > Plugins > Scan &
28
+ Verify NOTES: • Scanning - Without scanning your plugins, you won''t be able to
29
+ add any plugins in MiniHost Modular and .gra files from other users won''t load
30
+ correctly. • Enter up to 4 VST search locations - These
31
+
32
+ are in ADDITION to the standard VST locations that will also be scanned. • Bridging
33
+ - Minihost Modular will only run 32 or 64 Bit plugins equivalent to the version
34
+ you are using (32 or 64 Bit).'
35
+ - 'Document_title: FL Keys
36
+
37
+ File_name: plugins/FL Keys.htm
38
+
39
+ Heading_hierarchy: [FL Keys]
40
+
41
+ Anchor_id: [none]
42
+
43
+ FL Keys With the help of several additional modules included in FL Studio, FL
44
+ Keys can also operate as Rhodes & Roto Organ.'
45
+ - "Document_title: Sawer - Modulation\nFile_name: plugins/Sawer_Modulation.htm\n\
46
+ Heading_hierarchy: [Sawer - Modulation -> LFO Controls]\nAnchor_id: [none]\nLFO\
47
+ \ is a 'Low Frequency Oscillator' that creates an oscillating control output,\
48
+ \ the rate of which can be adjusted between 0 and 10 Hz. This generator is used\
49
+ \ to control parameters inside Sawer to add motion\n or variability to sounds\
50
+ \ in order to make them more interesting. • SPEED - LFO speed, between 0 and 10\
51
+ \ Hz. • ATTACK - Fade-in for the LFO, ramps up the LFO amount. This is linked\
52
+ \ to a note-on event. • RELEASE - Fade-out for the LFO, ramps down the LFO amount.\
53
+ \ This is linked to a\nnote-release event. • AMPLITUDE - A multiplier or amount\
54
+ \ of LFO to be applied to the Destination control. • RETRIG (Retrigger) - Restarts\
55
+ \ the LFO cycle at the start of each note. • TMP SYNC (Tempo Sync) - Synchronizes\
56
+ \ the LFO speed to the host tempo. When selected the SPEED knob now\ncontrols\
57
+ \ the tempo sync from 1/16th to 32/4. • INV (Invert) - Inverts the phase of the\
58
+ \ LFO waveform. • SHAPE - Select the LFO shape (TRIANGLE, SAW, SQUARE, RANDOM).\
59
+ \ • LFO DESTINATION LFO Destination, select from - ➤ CUTOFF - [Filter cutoff\n\
60
+ frequency](https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/Sawer_Filter.htm)\
61
+ \ . ➤ SYNC FRQ (Frequency) - [Main oscillator synchronization frequency](https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/Sawer_Oscillators.htm)\
62
+ \ . ➤ PHASE - [Sub-o\nscillator phase](https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/Sawer_Oscillators.htm)\
63
+ \ . ➤ FREQ (Frequency) - [Master tuning frequency](https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/Sawer_Master.htm)\
64
+ \ . ➤ NOISE - Controls the [Oscillato\nr noise level](https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/Sawer_Oscillators.htm)\
65
+ \ . ➤ LEVEL - [Master volume](https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/Sawer_Master.htm)\
66
+ \ . ➤ PAN - [Master\npanning](https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/Sawer_Master.htm)\
67
+ \ ."
68
+ - source_sentence: What steps should a user take to change the name on their FL Studio
69
+ account after a legal name change, and why is it important to have a verifiable
70
+ user ID in their account?
71
+ sentences:
72
+ - 'Title: Legal name change
73
+
74
+ Answer: If you are looking to hide your name to protect your online privacy when
75
+ using FL Studio in public, see - [How can I change the name displayed in the Title
76
+ Bar?](https://support.image-line.com/action/knowledgebase/?ans=524)To change the
77
+ name on your Account after a legal name change: Please create a [Support Ticket
78
+ here](https://support.image-line.com/action/ticketing/add-issue), attach your
79
+ documentation and request a name change for your license or account. NOTE: Always
80
+ ensure you have a verifiable user ID in your account. With FL Studio''s Lifetime
81
+ Free Updates,
82
+
83
+ it''s crucial for us to identify you as the rightful owner. If you lose access
84
+ to your account and we cannot verify your identity, we cannot grant access due
85
+ to [GDPR](https://gdpr-info.eu/) privacy regulations. Image-Line Support Team'
86
+ - 'Document_title: FLEX
87
+
88
+ File_name: plugins/FLEX.htm
89
+
90
+ Heading_hierarchy: [FLEX -> Online Packs]
91
+
92
+ Anchor_id: [none]
93
+
94
+ You can download free, subscribed and purchased Packs from the integrated FLEX
95
+ Store so there is no need to leave FLEX to install expansion content. There are
96
+ two categories according to the Tabs: • GET - Free, subscribed and purchased packs
97
+ that are ready to download. Click the
98
+
99
+ Download Icon after the pack name to download and install it. • STORE - Packs
100
+ that have not been purchased. After purchase they will move to the ''GET'' Tab.'
101
+ - "Document_title: Installing Plugins \nFile_name: basics_externalplugins.htm\n\
102
+ Heading_hierarchy: [Installing Plugins -> Related Links:]\nAnchor_id: [none]\n\
103
+ ➤ [Installed instruments](https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/generator_plugins.htm)\
104
+ \ - Learn more about instruments (generators) pre-installed in FL Studio. ➤ [Installed\n\
105
+ effects](https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/effects_plugins.htm)\
106
+ \ - Learn more about the effects pre-installed in FL Studio. ➤ [Plugin standards](https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/plugins_supported.htm)\
107
+ \ - Learn\nmore about the plugin standards supported by FL Studio."
108
+ - source_sentence: Explain the role of the Self Oscillating Filter (SOF) in the Drumpad
109
+ percussion modeling instrument and describe how it contributes to the creation
110
+ of kick and snare sounds.
111
+ sentences:
112
+ - 'Document_title: Drumpad - Percussion Modeling Instrument
113
+
114
+ File_name: plugins/Drumpad.htm
115
+
116
+ Heading_hierarchy: [Drumpad - Percussion Modeling Instrument -> Self Oscillating
117
+ Filter (SOF)]
118
+
119
+ Anchor_id: [none]
120
+
121
+ The SOF is an ''allpass'' filter with a narrow frequency-peak exhibiting high
122
+ levels of self-oscillation. When the frequency-peak is swept quickly downwards,
123
+ it is useful to make kicks and snares. • Freq - Down-sweep starting frequency.
124
+ The frequency will sweep down to ~20 Hz (fixed). • Decay -
125
+
126
+ Down-sweep time. Fast sweeps produce the most realistic ''kick'' sounds. • Level
127
+ - SOF mix level. The SOF sweep is added before other filters in the modeling engine,
128
+ immediately after the Membrane sound is generated.'
129
+ - 'Title: Does iOS version matter?
130
+
131
+ Answer: FL Studio Mobile runs on every device with iOS 5.1 and higher. If your
132
+ iOS device can not run iOS 5.1 or higher, it is not possible to reinstall your
133
+ FL Studio Mobile app. A hardware update is needed in that case. As soon as you
134
+ have new hardware, and the iOS can be updated to 5.1 or higher, you regain access
135
+ to your earlier purchased app in your iTunes account.The soon to be released FL
136
+ Studio Mobile update (expected in September 2014) will be optimized for iOS 8.'
137
+ - "Document_title: Audio Myths & DAW Wars \nFile_name: app_audio.htm\nHeading_hierarchy:\
138
+ \ [Audio Myths & DAW Wars -> Audio quality, the eternal quest]\nAnchor_id: [none]\n\
139
+ Spend time on any forum devoted to any Digital Audio Workstation (DAW) software\
140
+ \ or music production and you are guaranteed to see users making claims about\
141
+ \ the superior audio quality of this or that DAW application. Protagonists will\
142
+ \ say a given program is clearly and audibly superior to\nanother. To be frank,\
143
+ \ that's just nonsense . Any DAW application that uses, at least , 32 Bit floating\
144
+ \ point calculations (and today, that's all software), will process audio without\
145
+ \ introducing unwanted distortions, frequency response alterations or any other\
146
+ \ effect that would be ' clearly audible '\nso as to influence opinion. This ability\
147
+ \ to process audio without making unintended, audible changes is called ' transparency\
148
+ \ '. From a transparency perspective all DAW software is created equal ."
149
+ - source_sentence: Explain how the four key parameters—Tension, Phase, Material, and
150
+ Shape—affect the tonal character of the drum membrane in the Drumaxx Percussion
151
+ Modeling Instrument. How should these parameters be adjusted to achieve a natural
152
+ drum sound?
153
+ sentences:
154
+ - "Document_title: ZGameEditor Visualizer\nFile_name: plugins/ZGameEditor Visualizer.htm\n\
155
+ Heading_hierarchy: [ZGameEditor Visualizer -> Add Content]\nAnchor_id: zge_addcontent\n\
156
+ Custom content you can add here includes Pictures, HTML, Text, Meshes and Video.\
157
+ \ The content is then available from the Image Src and Mesh selectors at the top\
158
+ \ of the Effect interface for each layer. NOTE: You can drag and drop video and\
159
+ \ images directly on the main Layer Window and it\nwill also be listed here. •\
160
+ \ Images - Most image and video formats are supported. If an effect can use images,\
161
+ \ select them from the Image Src field at the top of the Effect column. Click\
162
+ \ the button and browse to the location of the content. The location will then\
163
+ \ be listed in the field below. Use\nthe sub-tabs here to load: ➤ Add Pictures\
164
+ \ - Images in popular formats are supported (.bmp, .gif, .jpg, .png etc). ➤ Add\
165
+ \ Videos - Any video format, supported by your computer, should work. ➤ Add WebCam\
166
+ \ - Any webcam/s connected to your computer will appear here. ➤ Add Window - Choose\n\
167
+ from FL Studio Windows such as the Playlist or Mixer as source video. ➤ Add Preset\
168
+ \ - Use ZGameEditor presets (projects) as source video. ➤ Add URL - A link to\
169
+ \ any streamable video file on the web. ➤ Find online media - Browse copyright\
170
+ \ free, high quality images and videos from [Pexels.com](\nhttps://www.pexels.com/)\
171
+ \ . ➤ Filtering - Choose how images are blended with the background when the Alpha\
172
+ \ controls are used. ➤ Video preloading - Options associated with preloading video\
173
+ \ to RAM. ◆ Enable video preloading - Preload video to RAM. This will significantly\
174
+ \ reduce CPU load and\nresponsiveness when using CUE points to jump around or\
175
+ \ automation to animate the video playback position. ◆ Compress - Reduces the\
176
+ \ amount of RAM needed with a small increase in CPU load. ◆ With audio - Preload\
177
+ \ the video's audio and also by extension, include the audio in the video in\n\
178
+ playback. • Sync video with song position - Will start any video playback with\
179
+ \ the start of the project. When this is disabled, the video will play continuously\
180
+ \ as a loop. • Lower controls: ➤ Select all - Selects all content. ➤ Remove -\
181
+ \ Removes selected content. ➤ Remove all - Removes all content. \n➤ Replace -\
182
+ \ Replaces selected content so that presets using the original content work with\
183
+ \ the new content. ➤ Remove unused - Removes any content that is not used in the\
184
+ \ project. • HTML - HTML code entered here works in conjunction with the Text\
185
+ \ > TextTrueType effect. The code\ndetermines the appearance of the text in accordance\
186
+ \ with HTML text formatting. There is some example HTML options on the HTML tab\
187
+ \ itself (right side) or your can [watch this video](https://www.youtube.com/watch?v=yrm2SAfXav0)\
188
+ \ . ➤ Example code: [textline] • How to use: Enter the exact\ncode above on the\
189
+ \ HTML tab. Select the Text > TrueTypeText effect. Switch on SingleLineMode and\
190
+ \ automate the line shown with the Text Line control. You can use additional HTML\
191
+ \ formatting (bold, italics, text-size etc) as desired. • Text - Enter the text\
192
+ \ to be displayed by the Text > TextTrue\nType , MeshText and TextDraw effects.\
193
+ \ From these effects, use the Text Line control to step through lines entered\
194
+ \ on the Text tab. • Meshes - Include [.3ds format](https://en.wikipedia.org/wiki/.3ds)\
195
+ \ 3D meshes that can be loaded and used as objects by some effects. • Video cue\
196
+ \ points - Set up\nto 70 cue points in the video by entering a list of time-offsets\
197
+ \ in seconds (including decimals if needed). The simplest way to add a video is\
198
+ \ by selecting ' Image Effects > Image ' from the list and choosing the Video\
199
+ \ from the Img Src menu. ➤ Setup - Match the MIDI IN Port on the Settings tab\
200
+ \ to\na [MIDI Out](https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/MIDI%20Out.htm)\
201
+ \ Port (and Channel). ➤ Trigger cue points - Notes played on the MIDI Out Channel\
202
+ \ will trigger playback from the set cue points. Cue-points start from note C5\
203
+ \ (C5 = the first cue-point in the\nlist) and are mapped progressively to each\
204
+ \ cue-point down the list as you progress up the keyboard. ➤ Special functions\
205
+ \ - You can put the cue points play and stop anywhere in the list."
206
+ - "Document_title: Harmor \nFile_name: plugins/Harmor.htm\nHeading_hierarchy: [Harmor\
207
+ \ -> Filter]\nAnchor_id: [none]\nThe filter functions control the type of filtering\
208
+ \ and cutoff frequency. • ENV - Envelope modulation amount. The knob is bi-directional\
209
+ \ from -100 to +100%. ➤ adapt - Adaptive envelope mode. The bandwidth of the filter\
210
+ \ changes width as a function of the notes frequency, so that the duration of\n\
211
+ envelopes applied to low vs high notes sound similar in duration. Set by ear.\
212
+ \ • oct / Hz - Sets the shape of the resonance frequency peak to an Octave or\
213
+ \ Hertz scale. Set by ear. • kb track - Keyboard tracking. Applies an offset to\
214
+ \ the filter cutoff value depending on pitch. The offset-value can be\npositive\
215
+ \ or negative depending on the direction of the knob. For example, keyboard tracking\
216
+ \ is useful to make a sound brighter,\n by raising the cutoff frequency of\
217
+ \ a low-pass filter, as higher keys are played. • width - Filter bandwidth, equivalent\
218
+ \ to 'dB/Octave' setting on traditional filters. Narrower widths create a more\
219
+ \ clearly defined 'center frequency' or 'cut' frequency. • FREQ - Filter cutoff\
220
+ \ frequency. This is the\ntarget for all controls in green to the left of the\
221
+ \ knob. • Filter type menu - Choose from cutoff slope variations, Crude & Hill\
222
+ \ being the steepest: ➤ Low pass - Filters frequencies above the cutoff frequency.\
223
+ \ ➤ Band pass - Filters frequencies either side of a central band. ➤ Band stop\
224
+ \ - Filters\nfrequencies inside a central band. ➤ High pass - Filters frequencies\
225
+ \ below the cutoff frequency. ➤ Phaser - 'Comb filtering', a series of stacked\
226
+ \ band-stop filers. ➤ Custom shape 1 & 2 - Define your own filter shape with ENV\
227
+ \ 'Filter shape 1 & 2' envelopes. • Filter 1 & 2 mix - Filter resonance\nsections\
228
+ \ can operate in parallel or series depending on the position of the knob (see\
229
+ \ below). Consider the percentage like the mix between Filter 1 and 2. When parallel\
230
+ \ it's the mix of both filters to the output. When serial its the mix of Filter\
231
+ \ 1 directly to the output or into Filter 2. ➤ Left of 12\nO'Clock = (1-Mix) *\
232
+ \ F1 + Mix * F2 ➤ Right of 12 O'Clock = (1-Mix) * F1 + Mix * (F1⇒F2) Where: ◆\
233
+ \ F1 is the output of Filter 1 ◆ F2 is the output of Filter 2 ◆ F1⇒F2 is the output\
234
+ \ of F1 processed by F2 ◆ Mix is the value of the Filter 1 & 2 mix knob TIP: If\
235
+ \ [Units](https://www.image-line.com/fl-studio\n-learning/fl-studio-online-manual/html/Harmor.htm#harmor_adv)\
236
+ \ are placed after F1, then F1 becomes F1 + following units. • RES - Filter resonance.\
237
+ \ This boosts frequencies around the cutoff value (depending on the offset value\
238
+ \ ). Resonance accentuates the cutoff frequency position making\na familiar 'resonant'\
239
+ \ sound. • Resonance type menu - Choose from resonance type variations: ➤ Classic\
240
+ \ - Single narrow resonance peak. ➤ Cuberdon, Pedestal, Sedge hat, Wide bump,\
241
+ \ Double cone - Various resonance peak shapes, named according to their approximate\
242
+ \ shape. ➤ Well &\nWormhole - Cut frequencies at the cutoff frequency with resonant\
243
+ \ peaks either side of the hole. These settings are designed to be used with the\
244
+ \ self-oscillation,\n to avoid annoying interferences and overly loud \
245
+ \ ringing when the resonance peak passes harmonic frequencies. ➤ Noise - Special\
246
+ \ effect. Harmonics are sounded randomly. Use the RES to control the amount of\
247
+ \ randomness, width controls the length/duration of changes in harmonics. ➤ C\n\
248
+ ustom shape 1 & 2 - Define your own resonance filter shape with 'Filter (resonance)\
249
+ \ shape 1 & 2' envelopes. ➤ Low pass - Provides a resonance peak followed by a\
250
+ \ dip, this makes it an 'extra lowpass', so that the slope of the lowpass filter\
251
+ \ effectively becomes steeper as the resonance\nincreases. • width - Resonance\
252
+ \ peak width, left = narrow, right = wide. ➤ adapt - Adaptive envelope mode. The\
253
+ \ bandwidth of the filter changes width as a function of the notes frequency,\
254
+ \ so that the resonance sounds similar regardless of the note pitch. Set by ear."
255
+ - "Document_title: Drumaxx - Percussion Modeling Instrument \nFile_name: plugins/Drumaxx.htm\n\
256
+ Heading_hierarchy: [Drumaxx - Percussion Modeling Instrument -> Membrane]\nAnchor_id:\
257
+ \ [none]\nThe drum membrane (skin) has a significant impact on the tonal character\
258
+ \ of the final sound. There are 4 key parameters - Tension , Phase , Material\
259
+ \ and Shape .\n When the right balance between these four controls is achieved,\
260
+ \ the sound will be most natural. We recommend adjusting Tension and Phase first,\
261
+ \ so that the pitch is close to\n what you need. Then adjust Material and Shape\
262
+ \ to fine-tune the tonal qualities. If the balance is right, the Drum Pad will\
263
+ \ sound like a drum, and if not, the Drum Pad can sound 'blurry' and 'loose'.\
264
+ \ • Decay - Decay time for the membrane response and reflections. • Tension -\
265
+ \ Membrane\ntension (how tightly stretched the drum is). • Material - This control\
266
+ \ moves the membrane material through a range of possible characteristics and\
267
+ \ types. Generally left are heavier slower materials and right are \n lighter\
268
+ \ more reflective materials. Set by ear. • Cutoff - High frequency cutoff. • Phase\
269
+ \ - Relates to the impact-point on the drum-head. Set by ear. • Size - Drum-head\
270
+ \ size. • Shape - The shape can be varied from square (left) to round (right).\
271
+ \ Most drum-heads are round, but experimentation\nis always rewarded!"
272
+ - source_sentence: Explain how the "Time mul" and "PAN" controls in the Riff Machine
273
+ options can affect a musical progression. Provide examples of scenarios where
274
+ these controls would be particularly useful.
275
+ sentences:
276
+ - "Document_title: Layer Settings\nFile_name: chansettings_layer.htm\nHeading_hierarchy:\
277
+ \ [Layer Settings -> Options]\nAnchor_id: [none]\n• Levels Adjustment - This section\
278
+ \ contains controls for the volume (VOL) , panning (PAN) and Pitch of the linked\
279
+ \ layers. NOTE: The levels you set in the Layer Channel apply ONLY to the notes\
280
+ \ played through that layer. If you play a child of this Channel through \n \
281
+ \ its own [Step Sequencer](https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/channelrack.htm)\
282
+ \ dots or [Piano roll](https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/pianoroll.htm)\
283
+ \ , these settings will not be applied. • Layering section ➤ Set\nchildren - Assigns\
284
+ \ all selected Channels in the [Step Sequencer](https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/channelrack.htm)\
285
+ \ as children in this Layer Channel. When you\n play a note on the Layer\
286
+ \ Channel, all the children play along. To unassign a Channel from the Layer Channel,\
287
+ \ select all the Channels you want to remain \n as children and press\
288
+ \ the Set children button again (all unselected Channels become unassigned for\
289
+ \ this Layer Channel). ➤ Show children - Selects all Channels that are children\
290
+ \ of this Layer Channel in the Step Sequencer, and deselects all other Channels.\
291
+ \ ➤ Random - OFF: All children of\nthe Layer Channel will sound on each note.\
292
+ \ ON: A single, random, Channel in the Layer will play. Use the 'Random' feature\n\
293
+ \ to make more interesting percussion sounds, for example, by assigning\
294
+ \ many similar samples to each Channel in the Layer. This will give subtle variations\
295
+ \ on\n each repeated note. ➤ Crossfade - ON: The Fade knob (below) will\
296
+ \ crossfade between two or more Channels in the Layer. ◆ Fade knob - Used to set\
297
+ \ the crossfade level in crossfade mode. For example; If you have 3 Layer Channels\
298
+ \ turning the Fade knob from left to right will \n sound: Child 1 > Child\
299
+ \ 1 + Child 2 > Child 2 > Child 2 + Child 3 > Child 3 . Channels are faded from\
300
+ \ top (knob left) to bottom (knob right) in the Channel Rack. NOTE: Crossfading\
301
+ \ only works with\n FL Studio native format plugins, it does not work\
302
+ \ with VST/AU plugins. • Sequential - ON: Each Channel will play in turn (round-robbin\
303
+ \ style) starting with the highest Channel working to the lowest when the ' Set\
304
+ \ children ' function was used. NOTE: The system remembers the Channel\norder\
305
+ \ when 'Set children' was used. To re-order the sequence, rearrange your Channels\
306
+ \ and reapply 'Set children'. • Layering menu - Click on the small arrow at the\
307
+ \ top left of this panel you can access some additional commands: ➤ Split children\
308
+ \ - Splits the children of the Layer Channel across\nthe keyboard (starting with\
309
+ \ the root key of the Layer Channel), assigning each layer to a single key. The\
310
+ \ root keys of the children are automatically adjusted, so that the correct pitch\
311
+ \ is played through the Layer Channel. This feature is useful for creating drum\
312
+ \ kits or instruments where each\nnote has different sample. ➤ Reset children\
313
+ \ - Resets the range and root notes for all Child Channels of a layer. Basically\
314
+ \ undoes the ' Split children ' actions. ➤ Group children - Adds all children\
315
+ \ of the Layer Channel to a group (a popup window will appear to enter the name\
316
+ \ of the group). For\nmore information see the Channel Filtering section in the\
317
+ \ [Step Sequencer](https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/channelrack.htm)\
318
+ \ page. ➤ Delete children - Removes selected children from the layer. • Preview\
319
+ \ Keyboard - The preview keyboard allows you\nto preview the Channel instrument\
320
+ \ (Left-clicking on the piano-keyboard), set the root key (Right-Click a key),\
321
+ \ and set key region (Left-click and drag on the ruler). See the [Miscellaneous\
322
+ \ Channel\nSettings](https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/chansettings_misc.htm)\
323
+ \ page for more information on using the Preview Keyboard."
324
+ - 'Document_title: Maximus Flow Diagram & Tutorials
325
+
326
+ File_name: plugins/Maximus_Tutorials.htm
327
+
328
+ Heading_hierarchy: [Maximus Flow Diagram & Tutorials -> Inversion]
329
+
330
+ Anchor_id: [none]
331
+
332
+ Inversion flips the volume, loud signals become quiet, and quiet signals become
333
+ loud.'
334
+ - "Document_title: Riff Machine \nFile_name: pianoroll_riff_prog.htm\nHeading_hierarchy:\
335
+ \ [Riff Machine -> Options]\nAnchor_id: [none]\nThese controls augment/modify\
336
+ \ the selected progression. Note that some controls will only have an effect if\
337
+ \ the original progression includes some variation in that parameter (PAN for\
338
+ \ example). • Time mul - Time multiplier, change the length of the notes. • PAN\
339
+ \ - Note panning multiplier. • VO\nL (Volume) - Note velocity multiplier. • MODX\
340
+ \ - Modulation X multiplier. • MODY - Modulation Y multiplier. • PITCH - Note\
341
+ \ pitch multiplier. • Absolute Pattern - On: any note slicing is based on the\
342
+ \ Piano roll grid. Off: Each note is sliced relative to its own start time. •\
343
+ \ Group notes - Groups any\nchopped-up notes, use the [grouping](https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/toolbar_panels.htm#panel_shortcuticons_group)\
344
+ \ function on the [Toobar shortcut\nicons](https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/toolbar_panels.htm#panel_shortcuticons)\
345
+ \ to activate note grouping. [Step 2. Chord Progression](https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/pianoroll_riff_chord.htm#Riff_Chord)\
346
+ \ [St\nep 3. Arpeggiation](https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/pianoroll_riff_arp.htm#Riff_Arp)\
347
+ \ [Step 4. Mirroring Notes](https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/pianoroll_riff_mirror.htm#Riff_Mirror)\
348
+ \ [Step 5. Levels &\nPanning](https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/pianoroll_riff_levels.htm#Riff_Levels)\
349
+ \ [Step 6. Articulation (note length)](https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/pianoroll_riff_art.htm#Riff_Art)\
350
+ \ [Step 7. Groove (note\ntiming)](https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/pianoroll_riff_groove.htm#Riff_Groove)\
351
+ \ [Step 8. Fit (note range)](https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/pianoroll_riff_fit.htm#Riff_Fit)"
352
+ pipeline_tag: sentence-similarity
353
+ library_name: sentence-transformers
354
+ metrics:
355
+ - cosine_accuracy@1
356
+ - cosine_accuracy@3
357
+ - cosine_accuracy@5
358
+ - cosine_accuracy@10
359
+ - cosine_precision@1
360
+ - cosine_precision@3
361
+ - cosine_precision@5
362
+ - cosine_precision@10
363
+ - cosine_recall@1
364
+ - cosine_recall@3
365
+ - cosine_recall@5
366
+ - cosine_recall@10
367
+ - cosine_ndcg@10
368
+ - cosine_mrr@10
369
+ - cosine_map@100
370
+ model-index:
371
+ - name: SentenceTransformer based on BAAI/bge-base-en
372
+ results:
373
+ - task:
374
+ type: information-retrieval
375
+ name: Information Retrieval
376
+ dataset:
377
+ name: Unknown
378
+ type: unknown
379
+ metrics:
380
+ - type: cosine_accuracy@1
381
+ value: 0.8474930362116991
382
+ name: Cosine Accuracy@1
383
+ - type: cosine_accuracy@3
384
+ value: 0.9498607242339833
385
+ name: Cosine Accuracy@3
386
+ - type: cosine_accuracy@5
387
+ value: 0.9707520891364902
388
+ name: Cosine Accuracy@5
389
+ - type: cosine_accuracy@10
390
+ value: 0.9832869080779945
391
+ name: Cosine Accuracy@10
392
+ - type: cosine_precision@1
393
+ value: 0.8474930362116991
394
+ name: Cosine Precision@1
395
+ - type: cosine_precision@3
396
+ value: 0.3166202414113278
397
+ name: Cosine Precision@3
398
+ - type: cosine_precision@5
399
+ value: 0.19415041782729803
400
+ name: Cosine Precision@5
401
+ - type: cosine_precision@10
402
+ value: 0.09832869080779943
403
+ name: Cosine Precision@10
404
+ - type: cosine_recall@1
405
+ value: 0.8474930362116991
406
+ name: Cosine Recall@1
407
+ - type: cosine_recall@3
408
+ value: 0.9498607242339833
409
+ name: Cosine Recall@3
410
+ - type: cosine_recall@5
411
+ value: 0.9707520891364902
412
+ name: Cosine Recall@5
413
+ - type: cosine_recall@10
414
+ value: 0.9832869080779945
415
+ name: Cosine Recall@10
416
+ - type: cosine_ndcg@10
417
+ value: 0.9211483862525699
418
+ name: Cosine Ndcg@10
419
+ - type: cosine_mrr@10
420
+ value: 0.9005573794048727
421
+ name: Cosine Mrr@10
422
+ - type: cosine_map@100
423
+ value: 0.9013471154221424
424
+ name: Cosine Map@100
425
+ ---
426
+
427
+ # SentenceTransformer based on BAAI/bge-base-en
428
+
429
+ This is a [sentence-transformers](https://www.SBERT.net) model finetuned from [BAAI/bge-base-en](https://huggingface.co/BAAI/bge-base-en). It maps sentences & paragraphs to a 768-dimensional dense vector space and can be used for semantic textual similarity, semantic search, paraphrase mining, text classification, clustering, and more.
430
+
431
+ ## Model Details
432
+
433
+ ### Model Description
434
+ - **Model Type:** Sentence Transformer
435
+ - **Base model:** [BAAI/bge-base-en](https://huggingface.co/BAAI/bge-base-en) <!-- at revision b737bf5dcc6ee8bdc530531266b4804a5d77b5d8 -->
436
+ - **Maximum Sequence Length:** 512 tokens
437
+ - **Output Dimensionality:** 768 dimensions
438
+ - **Similarity Function:** Cosine Similarity
439
+ <!-- - **Training Dataset:** Unknown -->
440
+ <!-- - **Language:** Unknown -->
441
+ <!-- - **License:** Unknown -->
442
+
443
+ ### Model Sources
444
+
445
+ - **Documentation:** [Sentence Transformers Documentation](https://sbert.net)
446
+ - **Repository:** [Sentence Transformers on GitHub](https://github.com/UKPLab/sentence-transformers)
447
+ - **Hugging Face:** [Sentence Transformers on Hugging Face](https://huggingface.co/models?library=sentence-transformers)
448
+
449
+ ### Full Model Architecture
450
+
451
+ ```
452
+ SentenceTransformer(
453
+ (0): Transformer({'max_seq_length': 512, 'do_lower_case': True}) with Transformer model: BertModel
454
+ (1): Pooling({'word_embedding_dimension': 768, 'pooling_mode_cls_token': True, 'pooling_mode_mean_tokens': False, 'pooling_mode_max_tokens': False, 'pooling_mode_mean_sqrt_len_tokens': False, 'pooling_mode_weightedmean_tokens': False, 'pooling_mode_lasttoken': False, 'include_prompt': True})
455
+ (2): Normalize()
456
+ )
457
+ ```
458
+
459
+ ## Usage
460
+
461
+ ### Direct Usage (Sentence Transformers)
462
+
463
+ First install the Sentence Transformers library:
464
+
465
+ ```bash
466
+ pip install -U sentence-transformers
467
+ ```
468
+
469
+ Then you can load this model and run inference.
470
+ ```python
471
+ from sentence_transformers import SentenceTransformer
472
+
473
+ # Download from the 🤗 Hub
474
+ model = SentenceTransformer("sentence_transformers_model_id")
475
+ # Run inference
476
+ sentences = [
477
+ 'Explain how the "Time mul" and "PAN" controls in the Riff Machine options can affect a musical progression. Provide examples of scenarios where these controls would be particularly useful.',
478
+ 'Document_title: Riff Machine \nFile_name: pianoroll_riff_prog.htm\nHeading_hierarchy: [Riff Machine -> Options]\nAnchor_id: [none]\nThese controls augment/modify the selected progression. Note that some controls will only have an effect if the original progression includes some variation in that parameter (PAN for example). • Time mul - Time multiplier, change the length of the notes. • PAN - Note panning multiplier. • VO\nL (Volume) - Note velocity multiplier. • MODX - Modulation X multiplier. • MODY - Modulation Y multiplier. • PITCH - Note pitch multiplier. • Absolute Pattern - On: any note slicing is based on the Piano roll grid. Off: Each note is sliced relative to its own start time. • Group notes - Groups any\nchopped-up notes, use the [grouping](https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/toolbar_panels.htm#panel_shortcuticons_group) function on the [Toobar shortcut\nicons](https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/toolbar_panels.htm#panel_shortcuticons) to activate note grouping. [Step 2. Chord Progression](https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/pianoroll_riff_chord.htm#Riff_Chord) [St\nep 3. Arpeggiation](https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/pianoroll_riff_arp.htm#Riff_Arp) [Step 4. Mirroring Notes](https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/pianoroll_riff_mirror.htm#Riff_Mirror) [Step 5. Levels &\nPanning](https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/pianoroll_riff_levels.htm#Riff_Levels) [Step 6. Articulation (note length)](https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/pianoroll_riff_art.htm#Riff_Art) [Step 7. Groove (note\ntiming)](https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/pianoroll_riff_groove.htm#Riff_Groove) [Step 8. Fit (note range)](https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/pianoroll_riff_fit.htm#Riff_Fit)',
479
+ "Document_title: Layer Settings\nFile_name: chansettings_layer.htm\nHeading_hierarchy: [Layer Settings -> Options]\nAnchor_id: [none]\n• Levels Adjustment - This section contains controls for the volume (VOL) , panning (PAN) and Pitch of the linked layers. NOTE: The levels you set in the Layer Channel apply ONLY to the notes played through that layer. If you play a child of this Channel through \n its own [Step Sequencer](https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/channelrack.htm) dots or [Piano roll](https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/pianoroll.htm) , these settings will not be applied. • Layering section ➤ Set\nchildren - Assigns all selected Channels in the [Step Sequencer](https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/channelrack.htm) as children in this Layer Channel. When you\n play a note on the Layer Channel, all the children play along. To unassign a Channel from the Layer Channel, select all the Channels you want to remain \n as children and press the Set children button again (all unselected Channels become unassigned for this Layer Channel). ➤ Show children - Selects all Channels that are children of this Layer Channel in the Step Sequencer, and deselects all other Channels. ➤ Random - OFF: All children of\nthe Layer Channel will sound on each note. ON: A single, random, Channel in the Layer will play. Use the 'Random' feature\n to make more interesting percussion sounds, for example, by assigning many similar samples to each Channel in the Layer. This will give subtle variations on\n each repeated note. ➤ Crossfade - ON: The Fade knob (below) will crossfade between two or more Channels in the Layer. ◆ Fade knob - Used to set the crossfade level in crossfade mode. For example; If you have 3 Layer Channels turning the Fade knob from left to right will \n sound: Child 1 > Child 1 + Child 2 > Child 2 > Child 2 + Child 3 > Child 3 . Channels are faded from top (knob left) to bottom (knob right) in the Channel Rack. NOTE: Crossfading only works with\n FL Studio native format plugins, it does not work with VST/AU plugins. • Sequential - ON: Each Channel will play in turn (round-robbin style) starting with the highest Channel working to the lowest when the ' Set children ' function was used. NOTE: The system remembers the Channel\norder when 'Set children' was used. To re-order the sequence, rearrange your Channels and reapply 'Set children'. • Layering menu - Click on the small arrow at the top left of this panel you can access some additional commands: ➤ Split children - Splits the children of the Layer Channel across\nthe keyboard (starting with the root key of the Layer Channel), assigning each layer to a single key. The root keys of the children are automatically adjusted, so that the correct pitch is played through the Layer Channel. This feature is useful for creating drum kits or instruments where each\nnote has different sample. ➤ Reset children - Resets the range and root notes for all Child Channels of a layer. Basically undoes the ' Split children ' actions. ➤ Group children - Adds all children of the Layer Channel to a group (a popup window will appear to enter the name of the group). For\nmore information see the Channel Filtering section in the [Step Sequencer](https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/channelrack.htm) page. ➤ Delete children - Removes selected children from the layer. • Preview Keyboard - The preview keyboard allows you\nto preview the Channel instrument (Left-clicking on the piano-keyboard), set the root key (Right-Click a key), and set key region (Left-click and drag on the ruler). See the [Miscellaneous Channel\nSettings](https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/chansettings_misc.htm) page for more information on using the Preview Keyboard.",
480
+ ]
481
+ embeddings = model.encode(sentences)
482
+ print(embeddings.shape)
483
+ # [3, 768]
484
+
485
+ # Get the similarity scores for the embeddings
486
+ similarities = model.similarity(embeddings, embeddings)
487
+ print(similarities.shape)
488
+ # [3, 3]
489
+ ```
490
+
491
+ <!--
492
+ ### Direct Usage (Transformers)
493
+
494
+ <details><summary>Click to see the direct usage in Transformers</summary>
495
+
496
+ </details>
497
+ -->
498
+
499
+ <!--
500
+ ### Downstream Usage (Sentence Transformers)
501
+
502
+ You can finetune this model on your own dataset.
503
+
504
+ <details><summary>Click to expand</summary>
505
+
506
+ </details>
507
+ -->
508
+
509
+ <!--
510
+ ### Out-of-Scope Use
511
+
512
+ *List how the model may foreseeably be misused and address what users ought not to do with the model.*
513
+ -->
514
+
515
+ ## Evaluation
516
+
517
+ ### Metrics
518
+
519
+ #### Information Retrieval
520
+
521
+ * Evaluated with [<code>InformationRetrievalEvaluator</code>](https://sbert.net/docs/package_reference/sentence_transformer/evaluation.html#sentence_transformers.evaluation.InformationRetrievalEvaluator)
522
+
523
+ | Metric | Value |
524
+ |:--------------------|:-----------|
525
+ | cosine_accuracy@1 | 0.8475 |
526
+ | cosine_accuracy@3 | 0.9499 |
527
+ | cosine_accuracy@5 | 0.9708 |
528
+ | cosine_accuracy@10 | 0.9833 |
529
+ | cosine_precision@1 | 0.8475 |
530
+ | cosine_precision@3 | 0.3166 |
531
+ | cosine_precision@5 | 0.1942 |
532
+ | cosine_precision@10 | 0.0983 |
533
+ | cosine_recall@1 | 0.8475 |
534
+ | cosine_recall@3 | 0.9499 |
535
+ | cosine_recall@5 | 0.9708 |
536
+ | cosine_recall@10 | 0.9833 |
537
+ | **cosine_ndcg@10** | **0.9211** |
538
+ | cosine_mrr@10 | 0.9006 |
539
+ | cosine_map@100 | 0.9013 |
540
+
541
+ <!--
542
+ ## Bias, Risks and Limitations
543
+
544
+ *What are the known or foreseeable issues stemming from this model? You could also flag here known failure cases or weaknesses of the model.*
545
+ -->
546
+
547
+ <!--
548
+ ### Recommendations
549
+
550
+ *What are recommendations with respect to the foreseeable issues? For example, filtering explicit content.*
551
+ -->
552
+
553
+ ## Training Details
554
+
555
+ ### Training Dataset
556
+
557
+ #### Unnamed Dataset
558
+
559
+
560
+ * Size: 5,776 training samples
561
+ * Columns: <code>sentence_0</code> and <code>sentence_1</code>
562
+ * Approximate statistics based on the first 1000 samples:
563
+ | | sentence_0 | sentence_1 |
564
+ |:--------|:-----------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------|
565
+ | type | string | string |
566
+ | details | <ul><li>min: 12 tokens</li><li>mean: 33.33 tokens</li><li>max: 66 tokens</li></ul> | <ul><li>min: 37 tokens</li><li>mean: 278.56 tokens</li><li>max: 512 tokens</li></ul> |
567
+ * Samples:
568
+ | sentence_0 | sentence_1 |
569
+ |:--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
570
+ | <code>Explain the issue that arises with project names in FL Studio 20 when using non-English characters, and describe the steps needed to resolve this issue on a Windows 10 system.</code> | <code>Title: Projects names are not showing correctly. Names in non-english characters (Cyrillic Korean, Japanese, Chinese, Hindi, Thai, etc.).<br>Answer: FL Studio 20 works in unicode and displays in Windows 10 automatically your local character set. However, for projects moved from older FL Studio program versions, FL Studio does not know the character set it needs to display. Language not set up correctly: Your FL Studio 20 program will look like this: Solution: correct language set up instructions: A. Please check this [Windows support article](https://answers.microsoft.com/en-us/surface/forum/surfbook-surfaccess/how-to-change-system-locale-in-windows-10-the/d7826ef0-13cd-43ea-8e01-2846d813dfed): Follow the steps<br>below to set up non-unicode language in windows 10 1. In search tab type "Region" and press enter. 2. In new window select "Administrative" 3. then click on "change system locale" 4. Select the language. B. Import your old projects again into FL Studio 20. The names will now show u...</code> |
571
+ | <code>Discuss the importance of setting the correct language settings in FL Studio 20 for displaying project names accurately, especially when importing projects from older versions of the software.</code> | <code>Title: Projects names are not showing correctly. Names in non-english characters (Cyrillic Korean, Japanese, Chinese, Hindi, Thai, etc.).<br>Answer: FL Studio 20 works in unicode and displays in Windows 10 automatically your local character set. However, for projects moved from older FL Studio program versions, FL Studio does not know the character set it needs to display. Language not set up correctly: Your FL Studio 20 program will look like this: Solution: correct language set up instructions: A. Please check this [Windows support article](https://answers.microsoft.com/en-us/surface/forum/surfbook-surfaccess/how-to-change-system-locale-in-windows-10-the/d7826ef0-13cd-43ea-8e01-2846d813dfed): Follow the steps<br>below to set up non-unicode language in windows 10 1. In search tab type "Region" and press enter. 2. In new window select "Administrative" 3. then click on "change system locale" 4. Select the language. B. Import your old projects again into FL Studio 20. The names will now show u...</code> |
572
+ | <code>How can you toggle the visibility of the FL Studio window when using it as a ReWire client within Cubase SX™?</code> | <code>Document_title: Using FL Studio ReWire with Cubase SX™ <br>File_name: rewire_client_cubase.htm<br>Heading_hierarchy: [Using FL Studio ReWire with Cubase SX™ -> 5. Toggle the FL Studio window visibility]<br>Anchor_id: [none]<br>Clicking the FL Studio icon toggles the visibility of the FL Studio window inside Cubase™. If you need to hide the FL Studio window, use the close button in the FL Studio window (this will not terminate the current session) or click the icon button<br> on the FL Studio ReWire panel. To display the window later, click the icon button again.</code> |
573
+ * Loss: [<code>MultipleNegativesRankingLoss</code>](https://sbert.net/docs/package_reference/sentence_transformer/losses.html#multiplenegativesrankingloss) with these parameters:
574
+ ```json
575
+ {
576
+ "scale": 20.0,
577
+ "similarity_fct": "cos_sim"
578
+ }
579
+ ```
580
+
581
+ ### Training Hyperparameters
582
+ #### Non-Default Hyperparameters
583
+
584
+ - `eval_strategy`: steps
585
+ - `per_device_train_batch_size`: 10
586
+ - `per_device_eval_batch_size`: 10
587
+ - `num_train_epochs`: 2
588
+ - `multi_dataset_batch_sampler`: round_robin
589
+
590
+ #### All Hyperparameters
591
+ <details><summary>Click to expand</summary>
592
+
593
+ - `overwrite_output_dir`: False
594
+ - `do_predict`: False
595
+ - `eval_strategy`: steps
596
+ - `prediction_loss_only`: True
597
+ - `per_device_train_batch_size`: 10
598
+ - `per_device_eval_batch_size`: 10
599
+ - `per_gpu_train_batch_size`: None
600
+ - `per_gpu_eval_batch_size`: None
601
+ - `gradient_accumulation_steps`: 1
602
+ - `eval_accumulation_steps`: None
603
+ - `torch_empty_cache_steps`: None
604
+ - `learning_rate`: 5e-05
605
+ - `weight_decay`: 0.0
606
+ - `adam_beta1`: 0.9
607
+ - `adam_beta2`: 0.999
608
+ - `adam_epsilon`: 1e-08
609
+ - `max_grad_norm`: 1
610
+ - `num_train_epochs`: 2
611
+ - `max_steps`: -1
612
+ - `lr_scheduler_type`: linear
613
+ - `lr_scheduler_kwargs`: {}
614
+ - `warmup_ratio`: 0.0
615
+ - `warmup_steps`: 0
616
+ - `log_level`: passive
617
+ - `log_level_replica`: warning
618
+ - `log_on_each_node`: True
619
+ - `logging_nan_inf_filter`: True
620
+ - `save_safetensors`: True
621
+ - `save_on_each_node`: False
622
+ - `save_only_model`: False
623
+ - `restore_callback_states_from_checkpoint`: False
624
+ - `no_cuda`: False
625
+ - `use_cpu`: False
626
+ - `use_mps_device`: False
627
+ - `seed`: 42
628
+ - `data_seed`: None
629
+ - `jit_mode_eval`: False
630
+ - `use_ipex`: False
631
+ - `bf16`: False
632
+ - `fp16`: False
633
+ - `fp16_opt_level`: O1
634
+ - `half_precision_backend`: auto
635
+ - `bf16_full_eval`: False
636
+ - `fp16_full_eval`: False
637
+ - `tf32`: None
638
+ - `local_rank`: 0
639
+ - `ddp_backend`: None
640
+ - `tpu_num_cores`: None
641
+ - `tpu_metrics_debug`: False
642
+ - `debug`: []
643
+ - `dataloader_drop_last`: False
644
+ - `dataloader_num_workers`: 0
645
+ - `dataloader_prefetch_factor`: None
646
+ - `past_index`: -1
647
+ - `disable_tqdm`: False
648
+ - `remove_unused_columns`: True
649
+ - `label_names`: None
650
+ - `load_best_model_at_end`: False
651
+ - `ignore_data_skip`: False
652
+ - `fsdp`: []
653
+ - `fsdp_min_num_params`: 0
654
+ - `fsdp_config`: {'min_num_params': 0, 'xla': False, 'xla_fsdp_v2': False, 'xla_fsdp_grad_ckpt': False}
655
+ - `fsdp_transformer_layer_cls_to_wrap`: None
656
+ - `accelerator_config`: {'split_batches': False, 'dispatch_batches': None, 'even_batches': True, 'use_seedable_sampler': True, 'non_blocking': False, 'gradient_accumulation_kwargs': None}
657
+ - `deepspeed`: None
658
+ - `label_smoothing_factor`: 0.0
659
+ - `optim`: adamw_torch
660
+ - `optim_args`: None
661
+ - `adafactor`: False
662
+ - `group_by_length`: False
663
+ - `length_column_name`: length
664
+ - `ddp_find_unused_parameters`: None
665
+ - `ddp_bucket_cap_mb`: None
666
+ - `ddp_broadcast_buffers`: False
667
+ - `dataloader_pin_memory`: True
668
+ - `dataloader_persistent_workers`: False
669
+ - `skip_memory_metrics`: True
670
+ - `use_legacy_prediction_loop`: False
671
+ - `push_to_hub`: False
672
+ - `resume_from_checkpoint`: None
673
+ - `hub_model_id`: None
674
+ - `hub_strategy`: every_save
675
+ - `hub_private_repo`: None
676
+ - `hub_always_push`: False
677
+ - `gradient_checkpointing`: False
678
+ - `gradient_checkpointing_kwargs`: None
679
+ - `include_inputs_for_metrics`: False
680
+ - `include_for_metrics`: []
681
+ - `eval_do_concat_batches`: True
682
+ - `fp16_backend`: auto
683
+ - `push_to_hub_model_id`: None
684
+ - `push_to_hub_organization`: None
685
+ - `mp_parameters`:
686
+ - `auto_find_batch_size`: False
687
+ - `full_determinism`: False
688
+ - `torchdynamo`: None
689
+ - `ray_scope`: last
690
+ - `ddp_timeout`: 1800
691
+ - `torch_compile`: False
692
+ - `torch_compile_backend`: None
693
+ - `torch_compile_mode`: None
694
+ - `dispatch_batches`: None
695
+ - `split_batches`: None
696
+ - `include_tokens_per_second`: False
697
+ - `include_num_input_tokens_seen`: False
698
+ - `neftune_noise_alpha`: None
699
+ - `optim_target_modules`: None
700
+ - `batch_eval_metrics`: False
701
+ - `eval_on_start`: False
702
+ - `use_liger_kernel`: False
703
+ - `eval_use_gather_object`: False
704
+ - `average_tokens_across_devices`: False
705
+ - `prompts`: None
706
+ - `batch_sampler`: batch_sampler
707
+ - `multi_dataset_batch_sampler`: round_robin
708
+
709
+ </details>
710
+
711
+ ### Training Logs
712
+ | Epoch | Step | Training Loss | cosine_ndcg@10 |
713
+ |:------:|:----:|:-------------:|:--------------:|
714
+ | 0.0865 | 50 | - | 0.9006 |
715
+ | 0.1730 | 100 | - | 0.8944 |
716
+ | 0.2595 | 150 | - | 0.8924 |
717
+ | 0.3460 | 200 | - | 0.8996 |
718
+ | 0.4325 | 250 | - | 0.9016 |
719
+ | 0.5190 | 300 | - | 0.9021 |
720
+ | 0.6055 | 350 | - | 0.9071 |
721
+ | 0.6920 | 400 | - | 0.9112 |
722
+ | 0.7785 | 450 | - | 0.9132 |
723
+ | 0.8651 | 500 | 0.1068 | 0.9139 |
724
+ | 0.9516 | 550 | - | 0.9181 |
725
+ | 1.0 | 578 | - | 0.9153 |
726
+ | 1.0381 | 600 | - | 0.9126 |
727
+ | 1.1246 | 650 | - | 0.9156 |
728
+ | 1.2111 | 700 | - | 0.9150 |
729
+ | 1.2976 | 750 | - | 0.9161 |
730
+ | 1.3841 | 800 | - | 0.9159 |
731
+ | 1.4706 | 850 | - | 0.9189 |
732
+ | 1.5571 | 900 | - | 0.9174 |
733
+ | 1.6436 | 950 | - | 0.9206 |
734
+ | 1.7301 | 1000 | 0.0144 | 0.9185 |
735
+ | 1.8166 | 1050 | - | 0.9197 |
736
+ | 1.9031 | 1100 | - | 0.9211 |
737
+
738
+
739
+ ### Framework Versions
740
+ - Python: 3.10.12
741
+ - Sentence Transformers: 3.3.1
742
+ - Transformers: 4.47.1
743
+ - PyTorch: 2.5.1+cu121
744
+ - Accelerate: 1.2.1
745
+ - Datasets: 3.2.0
746
+ - Tokenizers: 0.21.0
747
+
748
+ ## Citation
749
+
750
+ ### BibTeX
751
+
752
+ #### Sentence Transformers
753
+ ```bibtex
754
+ @inproceedings{reimers-2019-sentence-bert,
755
+ title = "Sentence-BERT: Sentence Embeddings using Siamese BERT-Networks",
756
+ author = "Reimers, Nils and Gurevych, Iryna",
757
+ booktitle = "Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing",
758
+ month = "11",
759
+ year = "2019",
760
+ publisher = "Association for Computational Linguistics",
761
+ url = "https://arxiv.org/abs/1908.10084",
762
+ }
763
+ ```
764
+
765
+ #### MultipleNegativesRankingLoss
766
+ ```bibtex
767
+ @misc{henderson2017efficient,
768
+ title={Efficient Natural Language Response Suggestion for Smart Reply},
769
+ author={Matthew Henderson and Rami Al-Rfou and Brian Strope and Yun-hsuan Sung and Laszlo Lukacs and Ruiqi Guo and Sanjiv Kumar and Balint Miklos and Ray Kurzweil},
770
+ year={2017},
771
+ eprint={1705.00652},
772
+ archivePrefix={arXiv},
773
+ primaryClass={cs.CL}
774
+ }
775
+ ```
776
+
777
+ <!--
778
+ ## Glossary
779
+
780
+ *Clearly define terms in order to be accessible across audiences.*
781
+ -->
782
+
783
+ <!--
784
+ ## Model Card Authors
785
+
786
+ *Lists the people who create the model card, providing recognition and accountability for the detailed work that goes into its construction.*
787
+ -->
788
+
789
+ <!--
790
+ ## Model Card Contact
791
+
792
+ *Provides a way for people who have updates to the Model Card, suggestions, or questions, to contact the Model Card authors.*
793
+ -->
config.json ADDED
@@ -0,0 +1,32 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "_name_or_path": "BAAI/bge-base-en",
3
+ "architectures": [
4
+ "BertModel"
5
+ ],
6
+ "attention_probs_dropout_prob": 0.1,
7
+ "classifier_dropout": null,
8
+ "gradient_checkpointing": false,
9
+ "hidden_act": "gelu",
10
+ "hidden_dropout_prob": 0.1,
11
+ "hidden_size": 768,
12
+ "id2label": {
13
+ "0": "LABEL_0"
14
+ },
15
+ "initializer_range": 0.02,
16
+ "intermediate_size": 3072,
17
+ "label2id": {
18
+ "LABEL_0": 0
19
+ },
20
+ "layer_norm_eps": 1e-12,
21
+ "max_position_embeddings": 512,
22
+ "model_type": "bert",
23
+ "num_attention_heads": 12,
24
+ "num_hidden_layers": 12,
25
+ "pad_token_id": 0,
26
+ "position_embedding_type": "absolute",
27
+ "torch_dtype": "float32",
28
+ "transformers_version": "4.47.1",
29
+ "type_vocab_size": 2,
30
+ "use_cache": true,
31
+ "vocab_size": 30522
32
+ }
config_sentence_transformers.json ADDED
@@ -0,0 +1,10 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "__version__": {
3
+ "sentence_transformers": "3.3.1",
4
+ "transformers": "4.47.1",
5
+ "pytorch": "2.5.1+cu121"
6
+ },
7
+ "prompts": {},
8
+ "default_prompt_name": null,
9
+ "similarity_fn_name": "cosine"
10
+ }
model.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:a28d13f7778810fe9ab069f5388ca421cf0695856695429ea6fc5020c1def9a7
3
+ size 437951328
modules.json ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [
2
+ {
3
+ "idx": 0,
4
+ "name": "0",
5
+ "path": "",
6
+ "type": "sentence_transformers.models.Transformer"
7
+ },
8
+ {
9
+ "idx": 1,
10
+ "name": "1",
11
+ "path": "1_Pooling",
12
+ "type": "sentence_transformers.models.Pooling"
13
+ },
14
+ {
15
+ "idx": 2,
16
+ "name": "2",
17
+ "path": "2_Normalize",
18
+ "type": "sentence_transformers.models.Normalize"
19
+ }
20
+ ]
sentence_bert_config.json ADDED
@@ -0,0 +1,4 @@
 
 
 
 
 
1
+ {
2
+ "max_seq_length": 512,
3
+ "do_lower_case": true
4
+ }
special_tokens_map.json ADDED
@@ -0,0 +1,37 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "cls_token": {
3
+ "content": "[CLS]",
4
+ "lstrip": false,
5
+ "normalized": false,
6
+ "rstrip": false,
7
+ "single_word": false
8
+ },
9
+ "mask_token": {
10
+ "content": "[MASK]",
11
+ "lstrip": false,
12
+ "normalized": false,
13
+ "rstrip": false,
14
+ "single_word": false
15
+ },
16
+ "pad_token": {
17
+ "content": "[PAD]",
18
+ "lstrip": false,
19
+ "normalized": false,
20
+ "rstrip": false,
21
+ "single_word": false
22
+ },
23
+ "sep_token": {
24
+ "content": "[SEP]",
25
+ "lstrip": false,
26
+ "normalized": false,
27
+ "rstrip": false,
28
+ "single_word": false
29
+ },
30
+ "unk_token": {
31
+ "content": "[UNK]",
32
+ "lstrip": false,
33
+ "normalized": false,
34
+ "rstrip": false,
35
+ "single_word": false
36
+ }
37
+ }
tokenizer.json ADDED
The diff for this file is too large to render. See raw diff
 
tokenizer_config.json ADDED
@@ -0,0 +1,58 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "added_tokens_decoder": {
3
+ "0": {
4
+ "content": "[PAD]",
5
+ "lstrip": false,
6
+ "normalized": false,
7
+ "rstrip": false,
8
+ "single_word": false,
9
+ "special": true
10
+ },
11
+ "100": {
12
+ "content": "[UNK]",
13
+ "lstrip": false,
14
+ "normalized": false,
15
+ "rstrip": false,
16
+ "single_word": false,
17
+ "special": true
18
+ },
19
+ "101": {
20
+ "content": "[CLS]",
21
+ "lstrip": false,
22
+ "normalized": false,
23
+ "rstrip": false,
24
+ "single_word": false,
25
+ "special": true
26
+ },
27
+ "102": {
28
+ "content": "[SEP]",
29
+ "lstrip": false,
30
+ "normalized": false,
31
+ "rstrip": false,
32
+ "single_word": false,
33
+ "special": true
34
+ },
35
+ "103": {
36
+ "content": "[MASK]",
37
+ "lstrip": false,
38
+ "normalized": false,
39
+ "rstrip": false,
40
+ "single_word": false,
41
+ "special": true
42
+ }
43
+ },
44
+ "clean_up_tokenization_spaces": true,
45
+ "cls_token": "[CLS]",
46
+ "do_basic_tokenize": true,
47
+ "do_lower_case": true,
48
+ "extra_special_tokens": {},
49
+ "mask_token": "[MASK]",
50
+ "model_max_length": 512,
51
+ "never_split": null,
52
+ "pad_token": "[PAD]",
53
+ "sep_token": "[SEP]",
54
+ "strip_accents": null,
55
+ "tokenize_chinese_chars": true,
56
+ "tokenizer_class": "BertTokenizer",
57
+ "unk_token": "[UNK]"
58
+ }
vocab.txt ADDED
The diff for this file is too large to render. See raw diff