metadata
tags:
- sentence-transformers
- sentence-similarity
- feature-extraction
- dense
- generated_from_trainer
- dataset_size:29840
- loss:MultipleNegativesRankingLoss
base_model: intfloat/multilingual-e5-small
widget:
- source_sentence: Can I use Fruity Bass Boost on sounds other than bass and kick drums?
sentences:
- >-
Document_title: Locating FL Studio Installation Files
File_name: app_flstudioinstallationfiles.htm
Heading_hierarchy: [Locating FL Studio Installation Files -> Multiple
Installations]
Anchor_id: [none]
To avoid installing a Beta, or any new version, over an existing
installation, you can rename the existing FL Studio application prior to
installation of the beta or new release. • Close FL Studio. • Open
Finder and select the ' Applications ' folder in the Sidebar. • Locate
and right-click the ' FL
Studio N ' application. Where N is the version number. • Select ' Rename
'. • Rename the application to something other than ' FL Studio N ',
such as 'FL Studio N Stable'. • Install the beta, or new release, as
normal. It will become the default FL Studio installation. • To maintain
quick access to
the various installations, make Alias shortcuts . • Open Finder and
select the ' Applications ' folder in the Sidebar. • Right-click the
application you would like to create a shortcut for and select ' Make
alias '. • Relocate the alias to your Desktop. Alternatively, you can
drag the application from
the Applications directory to your Dock to create a shortcut.
- >-
Document_title: Fruity Bass Boost
File_name: plugins/Fruity Bass Boost.htm
Heading_hierarchy: [Fruity Bass Boost]
Anchor_id: [none]
Fruity Bass Boost is a bass enhancing effect (specialized EQ). You may
need to adjust the track volume to avoid clipping since this FX works by
boosting frequencies. Try it on bass
and kick drum sounds. Yes it's just a fancy 'bass' knob :) [Image: Knob controls with frequency display | Ref: img_plug/Fruity_bass_boost.png]
- |-
Document_title:
Image-Line Remote
File_name: il_remote.htm
Heading_hierarchy: [Image-Line Remote -> Layouts]
Anchor_id: [none]
A Layout (*.ilr format) is a collection of tabs in an IL
Remote project. The Layout menu is located to the top-left of the
display while in Edit mode. Presets (*.ilrp format) are a
collection of controls saved in a [Container](https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/il_remote.htm#IL_Remote_Container) that can
be loaded on a tab. This is the fastest way to build new Layouts. [Image: Document icon with layout options menu | Ref: img_shot/ILRemote_menu_layoutsettings.jpg]
- source_sentence: How can I tell if my Windows is 32-bit or 64-bit?
sentences:
- >-
Title: How do I remove (uninstall) an Image-Line application or plugin
in macOS / OS X?
Answer: The FL Studio manual explains this procedure under the section
[Locate the FL Studio
Installation](https://www.image-line.com/support/flstudio_online_manual/html/app_flstudioinstallationfiles.htm)
for Windows and macOS. Image-Line Support Team
- >-
Document_title: Fruity Vocoder
File_name: plugins/Fruity Vocoder.htm
Heading_hierarchy: [Fruity Vocoder -> Setup]
Anchor_id: [none]
• Load: an instance of Fruity Vocoder in a mixer track effect slot
(don't use the master). • Routing: By default, the left channel is the
modulator and the right channel is the carrier. This means the vocoder
can only process a mono input sound, although the output is stereo.
The modulator/carrier channel assignment can be swapped from the MIX section. There are several ways to create a modulator/carrier combination in the L/R channels of a Mixer Track: ➤ Use panning - Route the carrier and source [Instrument
Channels](https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/channelrack.htm)
to the Mixer track containing the Fruity Vocoder and pan the [Channel
Panning](https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/channelrack.htm)
knob for the
modulator source hard-left and carrier source hard-right. ➤ Single
channel muting - Use the [Fruity Mute
2](https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/plugins/Fruity%20Mute%202.htm)
plugin to mute the L and R channels of a 2nd and 3rd mixer track
carrying
the modulator and carrier respectively then route these to the mixer
track with Fruity Vocoder. • Carrier sound - The most effective carriers
(the sound you hear vocoded) are those covering the whole frequency
range. Pad sounds often make good carriers, you can also try mixing in
some white noise if you need to hear speech (s & t sounds) vocoded more clearly. Remember, the vocoder acts like a series of gates allowing through those frequencies it detects in the modulator. If a frequency
gate opens and there is no carrier sound in that band, that part of the 'tonal' character in the vocoded sound will be lost when compared to the original. • Modulator sound - Using some compression on the modulator usually helps sound (and speech in particular) to vocode more clearly.
- >-
To find out if your computer is running a 32-bit or 64-bit version of
Windows in Windows 8 from the metro (tiled) interface type 'Windows
Version' and enter. Click 'See if you have a 32-bit or 64-bit version of
Windows. In Vista or 7: Open System by clicking the Start button,
right-clicking Computer, and
then clicking Properties. Under System, you can view the system type. If
your computer is running Windows XP, do the following: Click Start.
Right-click My Computer, and then click Properties. If you don't see
"x64 Edition" listed, then you're running the 32-bit version of Windows
XP. We recommend a minimum of 4 GB of RAM , preferably more. 8 to 16 GB
is usually enough, very few projects will use more than 16 GB. You may
also like to check the ' [What computer should I get for music
making](https://support.image-line.com/action/knowledgebase/?ans=214) '
article. Why does the
64 Bit version install into Program Files (x86)? - Both the 32 and 64
Bit versions of FL Studio are installed to C:\Program Files
(x86)\Image-Line\FL Studio. FL Studio 32 Bit = FL.exe and FL Studio 64
Bit = FL64.exe. This really, absolutely, doesn't matter, but people seem
to fret about it, so let's just keep this between us and not start a
global panic, OK? Program Files (x86) and Program Files(x64) folders are
not really important, you can point installers anywhere. A future
release will probably install to the standard Windows locations. We are
doing this for two reasons 1. To minimize the
FL Studio footprint when both versions are installed as they share a lot
of content which takes up disk space. It's an additional 140 MB when
combined vs an additional 950 MB if installed separately. 2. For the FL
Studio 12 series of releases we wanted people to have both 32 and 64 Bit
version installed, for technical support & testing purposes. About FL
Studio 32 vs 64 Bit Should I use FL Studio 32 or 64 Bit? - The answer
depends mainly on your 3rd party VST library . 32 Bit plugins work best
in FL Studio 32 Bit and 64 Bit plugins work best in FL Studio 64 Bit.
Because of this, we
recommend you load projects made in FL Studio 32 Bit and 64 Bit in their
respective native versions. Loading a 32 Bit project in FL Studio 64 Bit
(and vice versa) before you have updated your plugin library to 64 Bit
will result in many bridged VST plugins. Bridging uses more CPU and can
reduce stability of FL Studio when plugins behave badly (if they do,
please report it to
[Techsupport](https://forum.image-line.com/viewforum.php?f=200) ). If
you still use lots of 32 Bit plugins, perhaps 64 Bit versions are not
available, then we recommend you use FL Studio 32 Bit with those
plugins.
Remember, you can use both FL Studio 32 and 64 Bit depending
on your project and the plugins it uses. If you want to
make a permanent switch to FL Studio 64 Bit you should
update ALL your 3rd party VST plugins to 64 Bit format and
make sure you use 64 Bit plugins moving forward with new
projects. What's the difference between FL Studio 32 and 64
Bit? – It's all about the maximum memory available to FL
Studio. 32 Bit applications can access a maximum of 4 GB
while 64 Bit applications are limited to [8
TB](https://docs.microsoft.com/nl-nl/windows/win32/memory/memory-limits-for-windows-releases?redirectedfrom=MSDN)
. However, FL Studio 32 Bit includes several [memory management
tools](https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/app_opt.htm)
that allow it to bypass the 32 Bit 4 GB limitation by loading samples
and VST plugins in separate processes that don’t add to FL Studios total
memory count. So does that mean there is no difference?
- source_sentence: >-
Is there any reason to still use the 32 Bit version if I have a 64 Bit
Windows system?
sentences:
- >-
Document_title: MIDI Setup
File_name: app_wiz5.htm
Heading_hierarchy: [MIDI Setup -> Input - Connecting External
Controller/s]
Anchor_id: [none]
If you have a [USB/MIDI keyboard or
controller](https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/basics_controllers.htm)
that you would like to control using FL Studio, you will need to change
some settings in the Input section. This contains a list of controller
devices
that have been detected by Windows (see section 1). To activate a
controller in FL Studio - • Open FL Studio and make sure the ' Enable
MIDI remote control ' option is selected in the [Options
menu](https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/menu_options.htm)
, MIDI input is disabled otherwise. • Click on the device in the Input
list, so that it is highlighted. If your device is listed in the
Controller type drop-down menu, select it there also. If your controller
does not appear by name this
means it does not have custom drivers. If so, use the ' USB Audio Device (generic controller) '. If you do not see any options, you will need to re/install the appropriate drivers for your controller. • With the controller highlighted select the Enable switch below the Input list. Each device
selected in the Input list must be selected/deselected separately. • If
successful the MIDI activity light on the [Main
Panel](https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/toolbar_panels.htm#panel_hint)
will blink each time you play notes or move knobs on your
controller. NOTE: If the ' [Debug
log](https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/envsettings_debug.htm)
' is open any MIDI data received by FL Studio is displayed and logged ,
useful for learning the MIDI CC numbers of controls or
troubleshooting connections. [Image: Top window menu bar, MIDI icon | Ref: img_shot/midi_activity.png] NOTE: For more detailed information on the rest of the settings in this section and further details on supported controllers go to the [MIDI
Settings](https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/envsettings_midi.htm)
page.
- >-
What's the difference between FL Studio 32 and 64 Bit? –
It's all about the maximum memory available to FL Studio. 32
Bit applications can access a maximum of 4 GB while 64 Bit
applications are limited to [8
TB](https://docs.microsoft.com/nl-nl/windows/win32/memory/memory-limits-for-windows-releases?redirectedfrom=MSDN)
. However, FL Studio 32 Bit includes several [memory management
tools](https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/app_opt.htm)
that allow it to bypass the 32 Bit 4 GB limitation by loading samples
and VST plugins in separate processes that don’t add to FL Studios total
memory count. So does that mean there is no difference? No, while FL
Studio 32 Bit can access as much memory as a 64 Bit application, the
core FL Studio 32
Bit process is still limited to 4 GB, and so out-of-memory errors can
occur when editing very long audio files in Edison, or when the memory
management techniques are not used. This won't happen with FL Studio 64
Bit. Additionally, FL Studio 64 Bit also includes a complete update of
most plugins to native 64 Bit format. Finally FL Studio 64 Bit can run
64 Bit VST plugins without 'bridging' them and this saves CPU relative
to FL Studio 32 Bit running 64 Bit plugins. Are FL Studio 32 and 64 Bit
projects compatible? - Yes. You can load projects made with FL Studio 32
Bit in FL Studio 64
Bit and vice versa. For example, when you load a FL Studio 32 Bit
project in FL Studio 64 Bit, all plugins are automatically loaded with
64 Bit versions, so long as the 64 Bit version exists and has the same
name (for VSTs this may not always be the case, but you can usually
rename the .dll). When loading 64 Bit projects in the FL Studio 32 Bit
the reverse is also true. If the bit-equivalent plugin is not available,
then the bit-original plugin is loaded and bridged. Where a project
contains plugins mentioned in the 'Limitations' section, you will get a
missing plugin error message, but the
project will still load. NOTE: Loading older 32 Bit projects in FL
Studio 64 Bit, where 64 Bit versions of your plugins are not available,
will result in lots of 'bridged' plugins. This can result in higher than
normal CPU usage. In some cases this can also cause stability problems -
if this happens please report it to
[Techsupport](https://forum.image-line.com/viewforum.php?f=200) . How
many plugins can I bridge? - Bridging plugins uses about 2% CPU extra
per-plugin. So 2 or 3 x 64 Bit plugins in a 32 Bit project, where it
makes sense, is no problem at all. But using 20 x 64 Bit plugins in a 32
Bit project or 20 x 32 Bit plugins in a 64 Bit project is just going to
wasting CPU and can also compromise program stability. Only bridge
plugins where the 32/64 Bit version is not available OR in FL Studio 32
Bit where you want to bridge a Sampler plugin (Kontakt for example) to
free up memory. Some 'common sense' and a little planning goes a long
way to creating a smooth experience. I have Windows 64 Bit should I use
FL Studio 64 Bit? - Windows 64 can run both 32 and 64 Bit applications.
There is hardly any reason anymore to use a 32 bit version of FL Studio
in a 64 bit
Windows. If you still have a couple of 32 bit plugins in your library,
bridging them is probably going to work just fine. Windows 32 Bit can't
run 64 Bit applications, so in that case you must use 32 bit FL Studio
20.8.4, or earlier. Can I use 32 Bit plugins in FL Studio 64 Bit - Yes
you can. You can also use 64 Bit plugins in FL Studio 32 Bit. This is
possible with a 'bit bridge'. This is code that allows 32 and 64 Bit
applications to share data. There is about 2% CPU hit per plugin when
bridging, so we recommend minimizing the number of bridged plugins in
your projects. As you can see, a few
bridged plugins won't matter but bridging 20 or 30 plugins will waste a
lot of CPU.
- >-
The slow cache file isn't needed. WAV files, maximum size - FL Studio
currently supports WAV files up to 2 GB in size. The WAV format itself
has a size limitation of 4 GB due to its use of a 32-bit unsigned
integer for the file size header. To accommodate larger files, we now
support the RF64 format, which addresses this limitation and allows for
files larger than 4 GB. Future updates may include additional format
support to further enhance file handling capabilities. Why is
this so complicated? - It's actually not so complex. If you switch to FL
Studio 64 Bit then you should also update your VST library to 64 Bit. If
you are working on older projects made in FL Studio 32 Bit, it’s
probably a good idea to use the 32 Bit version of FL Studio. Generally,
try to minimise the number of bridged plugins regardless of the FL
Studio version. Problems and troubleshooting How do I associate FL
Studio projects with the 32 or 64 Bit version - Open FL Studio 32 or 64
Bit, depending on what version you want to use as the default with
projects, and select Options > General
Options > Associate project files with application Audio files
(wav) are missing - It's likely the 64 Bit [Ogg
codec](https://xiph.org/vorbis/) has failed to install. Some of
the samples are compressed in Ogg format, so if they can't
be decompressed they will be listed as missing. Solution:
Browse to ..\Program Files (x86)\Image-Line\FL
Studio\System\Installers\VorbisACM_x64 where you will find
'install.bat'. Right-click it and 'Run as administrator'. That
should reinstall the 64 Bit ogg codec. My 32/64 Bit bridged
plugin is crashing - Please report it to [Techsupport
here](https://forum.image-line.com/viewforum.php?f=200) , we always fix
reproducible bugs with the 32 and 64 Bit bridges. BUT we can't fix what
we don't know about, so please report it. If a bridged plugin crashes
you may see errors associated with ilbridge.exe rather than the plugin
itself. Example errors are Exceptions, Access Violations etc. When I
edit the controls of some VST plugins FL Studio stops playback - This
can happen when you edit the controls on a bridged plugin. Since the
bridged plugin is a separate process (program) 'Auto close' kicks in and
FL Studio releases
control over the audio interface to the plugin and playback stops. You
have two options, 1. Disable ' [Auto close
device](https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/envsettings_audio.htm)
' on the Audio settings OR 2. Make sure there are no bridged plugins
being used in your project (update the plugin/s in use to match the
version of FL Studio you are using). After closing FL Studio I see
instances of 'ilbridge (32 Bit)' in the processes list - This is the FL
Studio bridge. There is one instance per bridged plugin. They should all
disappear when FL Studio is
closed. If these remain AFTER FL Studio is closed you can kill them (its
a bug). Make sure you update to the latest version,
[here](https://support.image-line.com/redirect/FLDemoDownload) . If you
already are, please report it to
[Techsupport](https://forum.image-line.com/viewforum.php?f=200) . I
can't run my old 32 Bit projects without CPU overload, skipping or
underruns - It's likely that: 1. Plugins - FL Studio 64 Bit is loading
your old project and can't find 64 Bit equivalents of the plugins. This
means 32 Bit plugins are bridged to 64 Bit mode and this uses more CPU
than 32 Bit
plugin on FL Studio 32 Bit or 64 Bit plugins on FL Studio
64 Bit. It's about 2% extra per plugin, so a couple won't
matter but 10+ definitely will.
- source_sentence: >-
How do I start recording from the transport panel, and what does arming
the record button do?
sentences:
- >-
Document_title: VFX Sequencer
File_name: plugins/VFX Sequencer_modified2.htm
Heading_hierarchy: [VFX Sequencer -> Note Select]
Anchor_id: [none]
• N1 to N5 - These map to the first 5 notes in the input chord. From the
lowest N1 to the highest N5 note. Up to 5 note chords may be sequenced,
although when Chord is selected in Step Type , more than 5 notes can
sound. If you play more than 5 note chords in 'Normal' mode, then only
the
lowest 5 notes will be used. • Root (Root) - By default, N1 sets the
root note of the Chord played. The difference is N1 transposition can be
changed under the [Arp
Engine](https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/plugins/VFX%20Sequencer_modified2.htm#vfx_sequencer_arpengine)
settings.
For the (Root), regardless of what [Order
algorithm](https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/plugins/VFX%20Sequencer_modified2.htm#vfx_sequencer_orderalgo)
is selected, it always returns the root note of the detected chord (if
any). Also the (Root) note
is not limited by the [Input range wrap]. • Scale (Fixed) - Uses a
defined fixed note which can be scaled to the Scale / Key Signature set
under the [Arp
Engine](https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/plugins/VFX%20Sequencer_modified2.htm#vfx_sequencer_arpengine)
settings.
- >-
Document_title: PoiZone V2
File_name: plugins/PoiZone.htm
Heading_hierarchy: [PoiZone V2 -> Voicing]
Anchor_id: [none]
• 2 main oscillators for subtractive synthesis: SAW and PULSE shapes,
pulse width adjustable. • 1 NOISE Oscillator. • Variable polyphony (1 to
32 voices).
- >-
Document_title: Toolbar Panels & Icons
File_name: toolbar_panels.htm
Heading_hierarchy: [Toolbar Panels & Icons -> Transport & Recording
Controls]
Anchor_id: [none]
The Transport Panel contains controls for playing, recording and setting
song tempo: [Image: Green SONG mode button, transport controls | Ref:
img_shot/panel_transport.png] • Pat/Song mode ( L ) - Switch between
pattern and song mode. In Pattern Mode , only the current pattern is
played.
In Song Mode the whole
[Playlist](https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/playlist.htm)
arrangement is played. Right-Clicking this control toggles the
Playlist/Channel Rack window. For more on working with Patterns and how
they are used, see the section in
the Channel Rack about [managing
patterns](https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/channelrack.htm#channelrack_patternselector)
and [Arranging
Workflow](https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/basics_workflow.htm#Workflow_arranging)
. NOTE: You can ( Right-Click ) PAT to open the [Channel
Rack](https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/channelrack.htm)
and SO
NG to open the
[Playlist](https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/playlist.htm)
. [Image: Dark gray right-pointing triangle icon | Ref:
img_glob/flicon_playpause.png] Play/Pause ( Space / Ctrl + Space ) -
Press the button once to play , again to stop and rewind .
To Play/Stop use ( Space ). To pause use ( Ctrl + Space ). When the
record button is armed, pressing Play starts the recording process.
macOS: To avoid a conflicts with the macOS ' Spotlight ' command, (
command + Space ) change or disable it from the System Preferences >
Spotlight >
Keyboard Shortcuts section. NOTE: There are also play buttons on the top
bar of the [Piano
roll](https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/pianoroll.htm)
, [Channel Rack / Step
Sequencer](https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/channelrack.htm)
and
[Playlist](https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/playlist.htm)
to aid workflow. [Image: Black square shape on gray background | Ref:
img_glob/flicon_stop.png] Stop ( Space ) - Stops playback or recording.
Double-click to stop all notes (panic mode). To pause playback use (
Ctrl + Space ). Right-Click the Stop button to show the start location
option : [Image: Orange PAT button, tooltip shown | Ref:
img_shot/panel_transport_stop.png] ➤ Remember seek time - After pressing
stop or ( Space ), Play will start from the selected position (click on
the Playlist time-line to select). [Image: Circular knob control with
pointer | Ref: img_glob/flicon_record.png] Record ( R ) - Switches
between record
and play mode. You can automate the button with Start/Stop recording
[Time
Markers](https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/playlist.htm#Playlist_TimeMarkers)
. [Image: Red circular recording button with settings panel | Ref:
img_shot/panel_transport_recfilter.png] NOTE: ( Alt + Click ) the Record
Button to show the Recording Options popup: 'What do you want to
record', when it has been disabled. Right-Click the Record button to
show the Recording Filter options (all items with a tick will be
recorded, Left-click to
select items): ➤ Automation - [Record
movements](https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/recording_automation.htm)
of knobs, sliders and switches by the mouse or from
[controllers](https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/htm
l/basics_controllers.htm) . Turn this off if you want to adjust mixer
track volumes, generator settings, etc. while recording external audio
and you don't want those movements recorded. ➤ Notes - [Record note
data](https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/recording_scores.htm)
from
[keyboards](https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/basics_controllers.htm)
and drum-pads, etc. Turn this off if you want to accompany a vocalist,
for example, but don't want to record your keyboard performance.
- source_sentence: Can I automate the Gain image over time to create dynamic volume changes?
sentences:
- >-
Document_title: PoiZone V2
File_name: plugins/PoiZone.htm
Heading_hierarchy: [PoiZone V2 -> Voicing]
Anchor_id: [none]
• 2 main oscillators for subtractive synthesis: SAW and PULSE shapes,
pulse width adjustable. • 1 NOISE Oscillator. • Variable polyphony (1 to
32 voices).
- >-
Document_title: Linking & Using External Hardware Controllers
File_name: automation_linking.htm
Heading_hierarchy: [Linking & Using External Hardware Controllers ->
Delete or backup global links]
Anchor_id: [none]
The simplest method of correcting a few links is to reassign them.
However, if you want to delete or edit global links , the link data
files are stored in the FL Studio [User data
folder](https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/envsettings_files.htm#userdata)
: ➤ .
..\FL Studio\Settings\Mapping\Generic\ You will find sub-folders for
each controller used, (generic controller) being the default. If
deleting, you have the option of deleting the individual ' BY
TARGET.flmapping ' files (deleting recommended) OR editing out the links
you don't want in a text editor.
Each link is bound by the <link> and </link> identifiers.
- >-
Document_title: Harmor
File_name: plugins/Harmor.htm
Heading_hierarchy: [Harmor -> About images and planes]
Anchor_id: [none]
There are independent images that control the Pitch/Frequency and Gain
of partials. Together these can create any sound, just as sampler can.
In the image window the vertical dimension
is frequency (each line of pixels is a single partial), while the horizontal dimension is time.
pipeline_tag: sentence-similarity
library_name: sentence-transformers
metrics:
- cosine_accuracy@1
- cosine_accuracy@3
- cosine_accuracy@5
- cosine_accuracy@10
- cosine_precision@1
- cosine_precision@3
- cosine_precision@5
- cosine_precision@10
- cosine_recall@1
- cosine_recall@3
- cosine_recall@5
- cosine_recall@10
- cosine_ndcg@10
- cosine_mrr@10
- cosine_map@100
model-index:
- name: SentenceTransformer based on intfloat/multilingual-e5-small
results:
- task:
type: information-retrieval
name: Information Retrieval
dataset:
name: Unknown
type: unknown
metrics:
- type: cosine_accuracy@1
value: 0.6911409395973155
name: Cosine Accuracy@1
- type: cosine_accuracy@3
value: 0.8779865771812081
name: Cosine Accuracy@3
- type: cosine_accuracy@5
value: 0.925234899328859
name: Cosine Accuracy@5
- type: cosine_accuracy@10
value: 0.9642953020134228
name: Cosine Accuracy@10
- type: cosine_precision@1
value: 0.6911409395973155
name: Cosine Precision@1
- type: cosine_precision@3
value: 0.292662192393736
name: Cosine Precision@3
- type: cosine_precision@5
value: 0.1850469798657718
name: Cosine Precision@5
- type: cosine_precision@10
value: 0.09642953020134229
name: Cosine Precision@10
- type: cosine_recall@1
value: 0.6911409395973155
name: Cosine Recall@1
- type: cosine_recall@3
value: 0.8779865771812081
name: Cosine Recall@3
- type: cosine_recall@5
value: 0.925234899328859
name: Cosine Recall@5
- type: cosine_recall@10
value: 0.9642953020134228
name: Cosine Recall@10
- type: cosine_ndcg@10
value: 0.8339510205941362
name: Cosine Ndcg@10
- type: cosine_mrr@10
value: 0.7913869180781895
name: Cosine Mrr@10
- type: cosine_map@100
value: 0.7931169353960464
name: Cosine Map@100
SentenceTransformer based on intfloat/multilingual-e5-small
This is a sentence-transformers model finetuned from intfloat/multilingual-e5-small. It maps sentences & paragraphs to a 384-dimensional dense vector space and can be used for semantic textual similarity, semantic search, paraphrase mining, text classification, clustering, and more.
Model Details
Model Description
- Model Type: Sentence Transformer
- Base model: intfloat/multilingual-e5-small
- Maximum Sequence Length: 512 tokens
- Output Dimensionality: 384 dimensions
- Similarity Function: Cosine Similarity
Model Sources
- Documentation: Sentence Transformers Documentation
- Repository: Sentence Transformers on GitHub
- Hugging Face: Sentence Transformers on Hugging Face
Full Model Architecture
SentenceTransformer(
(0): Transformer({'max_seq_length': 512, 'do_lower_case': False, 'architecture': 'BertModel'})
(1): Pooling({'word_embedding_dimension': 384, 'pooling_mode_cls_token': False, 'pooling_mode_mean_tokens': True, 'pooling_mode_max_tokens': False, 'pooling_mode_mean_sqrt_len_tokens': False, 'pooling_mode_weightedmean_tokens': False, 'pooling_mode_lasttoken': False, 'include_prompt': True})
(2): Normalize()
)
Usage
Direct Usage (Sentence Transformers)
First install the Sentence Transformers library:
pip install -U sentence-transformers
Then you can load this model and run inference.
from sentence_transformers import SentenceTransformer
# Download from the 🤗 Hub
model = SentenceTransformer("sentence_transformers_model_id")
# Run inference
sentences = [
'Can I automate the Gain image over time to create dynamic volume changes?',
'Document_title: Harmor \nFile_name: plugins/Harmor.htm\nHeading_hierarchy: [Harmor -> About images and planes]\nAnchor_id: [none]\nThere are independent images that control the Pitch/Frequency and Gain of partials. Together these can create any sound, just as sampler can. In the image window the vertical dimension\n is frequency (each line of pixels is a single partial), while the horizontal dimension is time.',
'Document_title: PoiZone V2 \nFile_name: plugins/PoiZone.htm\nHeading_hierarchy: [PoiZone V2 -> Voicing]\nAnchor_id: [none]\n• 2 main oscillators for subtractive synthesis: SAW and PULSE shapes, pulse width adjustable. • 1 NOISE Oscillator. • Variable polyphony (1 to 32 voices).',
]
embeddings = model.encode(sentences)
print(embeddings.shape)
# [3, 384]
# Get the similarity scores for the embeddings
similarities = model.similarity(embeddings, embeddings)
print(similarities)
# tensor([[1.0000, 0.4301, 0.1394],
# [0.4301, 1.0000, 0.1051],
# [0.1394, 0.1051, 1.0000]])
Evaluation
Metrics
Information Retrieval
- Evaluated with
InformationRetrievalEvaluator
| Metric | Value |
|---|---|
| cosine_accuracy@1 | 0.6911 |
| cosine_accuracy@3 | 0.878 |
| cosine_accuracy@5 | 0.9252 |
| cosine_accuracy@10 | 0.9643 |
| cosine_precision@1 | 0.6911 |
| cosine_precision@3 | 0.2927 |
| cosine_precision@5 | 0.185 |
| cosine_precision@10 | 0.0964 |
| cosine_recall@1 | 0.6911 |
| cosine_recall@3 | 0.878 |
| cosine_recall@5 | 0.9252 |
| cosine_recall@10 | 0.9643 |
| cosine_ndcg@10 | 0.834 |
| cosine_mrr@10 | 0.7914 |
| cosine_map@100 | 0.7931 |
Training Details
Training Dataset
Unnamed Dataset
- Size: 29,840 training samples
- Columns:
sentence_0andsentence_1 - Approximate statistics based on the first 1000 samples:
sentence_0 sentence_1 type string string details - min: 9 tokens
- mean: 19.39 tokens
- max: 34 tokens
- min: 29 tokens
- mean: 324.18 tokens
- max: 512 tokens
- Samples:
sentence_0 sentence_1 How do I load a *.SPEECH preset into the Sampler plugin?Document_title: Speech Preset (.SPEECH)
File_name: fformats_sample_speech.htm
Heading_hierarchy: [Speech Preset (.SPEECH)]
Anchor_id: [none]
The Speech synthesizer processes text to create computerized or Vocoder-like vocals to your projects. The *.SPEECH presets are supported by all native FL Studio plugins that use custom samples for
synthesizing, i.e. Sampler , Granulizer , Fruity
Slicer and Fruity Scratcher .Can I use Speech presets with the Fruity Granulizer to create vocal effects?Document_title: Speech Preset (.SPEECH)
File_name: fformats_sample_speech.htm
Heading_hierarchy: [Speech Preset (.SPEECH)]
Anchor_id: [none]
The Speech synthesizer processes text to create computerized or Vocoder-like vocals to your projects. The *.SPEECH presets are supported by all native FL Studio plugins that use custom samples for
synthesizing, i.e. Sampler , Granulizer , Fruity
Slicer and Fruity Scratcher .What kind of vocals can the Speech synthesizer create from text?Document_title: Speech Preset (.SPEECH)
File_name: fformats_sample_speech.htm
Heading_hierarchy: [Speech Preset (.SPEECH)]
Anchor_id: [none]
The Speech synthesizer processes text to create computerized or Vocoder-like vocals to your projects. The *.SPEECH presets are supported by all native FL Studio plugins that use custom samples for
synthesizing, i.e. Sampler , Granulizer , Fruity
Slicer and Fruity Scratcher . - Loss:
MultipleNegativesRankingLosswith these parameters:{ "scale": 20.0, "similarity_fct": "cos_sim", "gather_across_devices": false }
Training Hyperparameters
Non-Default Hyperparameters
eval_strategy: stepsper_device_train_batch_size: 10per_device_eval_batch_size: 10num_train_epochs: 2multi_dataset_batch_sampler: round_robin
All Hyperparameters
Click to expand
do_predict: Falseeval_strategy: stepsprediction_loss_only: Trueper_device_train_batch_size: 10per_device_eval_batch_size: 10gradient_accumulation_steps: 1eval_accumulation_steps: Nonetorch_empty_cache_steps: Nonelearning_rate: 5e-05weight_decay: 0.0adam_beta1: 0.9adam_beta2: 0.999adam_epsilon: 1e-08max_grad_norm: 1num_train_epochs: 2max_steps: -1lr_scheduler_type: linearlr_scheduler_kwargs: Nonewarmup_ratio: Nonewarmup_steps: 0log_level: passivelog_level_replica: warninglog_on_each_node: Truelogging_nan_inf_filter: Trueenable_jit_checkpoint: Falsesave_on_each_node: Falsesave_only_model: Falserestore_callback_states_from_checkpoint: Falseuse_cpu: Falseseed: 42data_seed: Nonebf16: Falsefp16: Falsebf16_full_eval: Falsefp16_full_eval: Falsetf32: Nonelocal_rank: -1ddp_backend: Nonedebug: []dataloader_drop_last: Falsedataloader_num_workers: 0dataloader_prefetch_factor: Nonedisable_tqdm: Falseremove_unused_columns: Truelabel_names: Noneload_best_model_at_end: Falseignore_data_skip: Falsefsdp: []fsdp_config: {'min_num_params': 0, 'xla': False, 'xla_fsdp_v2': False, 'xla_fsdp_grad_ckpt': False}accelerator_config: {'split_batches': False, 'dispatch_batches': None, 'even_batches': True, 'use_seedable_sampler': True, 'non_blocking': False, 'gradient_accumulation_kwargs': None}parallelism_config: Nonedeepspeed: Nonelabel_smoothing_factor: 0.0optim: adamw_torch_fusedoptim_args: Nonegroup_by_length: Falselength_column_name: lengthproject: huggingfacetrackio_space_id: trackioddp_find_unused_parameters: Noneddp_bucket_cap_mb: Noneddp_broadcast_buffers: Falsedataloader_pin_memory: Truedataloader_persistent_workers: Falseskip_memory_metrics: Truepush_to_hub: Falseresume_from_checkpoint: Nonehub_model_id: Nonehub_strategy: every_savehub_private_repo: Nonehub_always_push: Falsehub_revision: Nonegradient_checkpointing: Falsegradient_checkpointing_kwargs: Noneinclude_for_metrics: []eval_do_concat_batches: Trueauto_find_batch_size: Falsefull_determinism: Falseddp_timeout: 1800torch_compile: Falsetorch_compile_backend: Nonetorch_compile_mode: Noneinclude_num_input_tokens_seen: noneftune_noise_alpha: Noneoptim_target_modules: Nonebatch_eval_metrics: Falseeval_on_start: Falseuse_liger_kernel: Falseliger_kernel_config: Noneeval_use_gather_object: Falseaverage_tokens_across_devices: Trueuse_cache: Falseprompts: Nonebatch_sampler: batch_samplermulti_dataset_batch_sampler: round_robinrouter_mapping: {}learning_rate_mapping: {}
Training Logs
Click to expand
| Epoch | Step | Training Loss | cosine_ndcg@10 |
|---|---|---|---|
| 0.0168 | 50 | - | 0.7103 |
| 0.0335 | 100 | - | 0.7267 |
| 0.0503 | 150 | - | 0.7500 |
| 0.0670 | 200 | - | 0.7715 |
| 0.0838 | 250 | - | 0.7892 |
| 0.1005 | 300 | - | 0.7921 |
| 0.1173 | 350 | - | 0.7940 |
| 0.1340 | 400 | - | 0.7958 |
| 0.1508 | 450 | - | 0.7889 |
| 0.1676 | 500 | 0.3978 | 0.7999 |
| 0.1843 | 550 | - | 0.7861 |
| 0.2011 | 600 | - | 0.7848 |
| 0.2178 | 650 | - | 0.7780 |
| 0.2346 | 700 | - | 0.7885 |
| 0.2513 | 750 | - | 0.7926 |
| 0.2681 | 800 | - | 0.7914 |
| 0.2849 | 850 | - | 0.8043 |
| 0.3016 | 900 | - | 0.7939 |
| 0.3184 | 950 | - | 0.8057 |
| 0.3351 | 1000 | 0.1115 | 0.8093 |
| 0.3519 | 1050 | - | 0.8056 |
| 0.3686 | 1100 | - | 0.7941 |
| 0.3854 | 1150 | - | 0.8042 |
| 0.4021 | 1200 | - | 0.8007 |
| 0.4189 | 1250 | - | 0.8071 |
| 0.4357 | 1300 | - | 0.8121 |
| 0.4524 | 1350 | - | 0.8037 |
| 0.4692 | 1400 | - | 0.7958 |
| 0.4859 | 1450 | - | 0.8052 |
| 0.5027 | 1500 | 0.0989 | 0.8028 |
| 0.5194 | 1550 | - | 0.7989 |
| 0.5362 | 1600 | - | 0.8078 |
| 0.5529 | 1650 | - | 0.8117 |
| 0.5697 | 1700 | - | 0.8108 |
| 0.5865 | 1750 | - | 0.8101 |
| 0.6032 | 1800 | - | 0.8102 |
| 0.6200 | 1850 | - | 0.8080 |
| 0.6367 | 1900 | - | 0.8150 |
| 0.6535 | 1950 | - | 0.8156 |
| 0.6702 | 2000 | 0.0901 | 0.8138 |
| 0.6870 | 2050 | - | 0.8127 |
| 0.7038 | 2100 | - | 0.8123 |
| 0.7205 | 2150 | - | 0.8128 |
| 0.7373 | 2200 | - | 0.8141 |
| 0.7540 | 2250 | - | 0.8108 |
| 0.7708 | 2300 | - | 0.8108 |
| 0.7875 | 2350 | - | 0.8164 |
| 0.8043 | 2400 | - | 0.8159 |
| 0.8210 | 2450 | - | 0.8175 |
| 0.8378 | 2500 | 0.0908 | 0.8206 |
| 0.8546 | 2550 | - | 0.8223 |
| 0.8713 | 2600 | - | 0.8238 |
| 0.8881 | 2650 | - | 0.8264 |
| 0.9048 | 2700 | - | 0.8212 |
| 0.9216 | 2750 | - | 0.8204 |
| 0.9383 | 2800 | - | 0.8236 |
| 0.9551 | 2850 | - | 0.8170 |
| 0.9718 | 2900 | - | 0.8217 |
| 0.9886 | 2950 | - | 0.8246 |
| 1.0 | 2984 | - | 0.8222 |
| 1.0054 | 3000 | 0.0868 | 0.8207 |
| 1.0221 | 3050 | - | 0.8173 |
| 1.0389 | 3100 | - | 0.8165 |
| 1.0556 | 3150 | - | 0.8211 |
| 1.0724 | 3200 | - | 0.8236 |
| 1.0891 | 3250 | - | 0.8207 |
| 1.1059 | 3300 | - | 0.8173 |
| 1.1227 | 3350 | - | 0.8197 |
| 1.1394 | 3400 | - | 0.8164 |
| 1.1562 | 3450 | - | 0.8212 |
| 1.1729 | 3500 | 0.0611 | 0.8225 |
| 1.1897 | 3550 | - | 0.8250 |
| 1.2064 | 3600 | - | 0.8256 |
| 1.2232 | 3650 | - | 0.8253 |
| 1.2399 | 3700 | - | 0.8254 |
| 1.2567 | 3750 | - | 0.8254 |
| 1.2735 | 3800 | - | 0.8284 |
| 1.2902 | 3850 | - | 0.8324 |
| 1.3070 | 3900 | - | 0.8311 |
| 1.3237 | 3950 | - | 0.8272 |
| 1.3405 | 4000 | 0.0581 | 0.8245 |
| 1.3572 | 4050 | - | 0.8227 |
| 1.3740 | 4100 | - | 0.8235 |
| 1.3908 | 4150 | - | 0.8211 |
| 1.4075 | 4200 | - | 0.8199 |
| 1.4243 | 4250 | - | 0.8230 |
| 1.4410 | 4300 | - | 0.8248 |
| 1.4578 | 4350 | - | 0.8266 |
| 1.4745 | 4400 | - | 0.8268 |
| 1.4913 | 4450 | - | 0.8273 |
| 1.5080 | 4500 | 0.0499 | 0.8305 |
| 1.5248 | 4550 | - | 0.8293 |
| 1.5416 | 4600 | - | 0.8291 |
| 1.5583 | 4650 | - | 0.8287 |
| 1.5751 | 4700 | - | 0.8285 |
| 1.5918 | 4750 | - | 0.8286 |
| 1.6086 | 4800 | - | 0.8289 |
| 1.6253 | 4850 | - | 0.8277 |
| 1.6421 | 4900 | - | 0.8283 |
| 1.6588 | 4950 | - | 0.8287 |
| 1.6756 | 5000 | 0.0595 | 0.8285 |
| 1.6924 | 5050 | - | 0.8289 |
| 1.7091 | 5100 | - | 0.8274 |
| 1.7259 | 5150 | - | 0.8277 |
| 1.7426 | 5200 | - | 0.8296 |
| 1.7594 | 5250 | - | 0.8326 |
| 1.7761 | 5300 | - | 0.8323 |
| 1.7929 | 5350 | - | 0.8308 |
| 1.8097 | 5400 | - | 0.8312 |
| 1.8264 | 5450 | - | 0.8314 |
| 1.8432 | 5500 | 0.0544 | 0.8328 |
| 1.8599 | 5550 | - | 0.8331 |
| 1.8767 | 5600 | - | 0.8327 |
| 1.8934 | 5650 | - | 0.8335 |
| 1.9102 | 5700 | - | 0.8340 |
Framework Versions
- Python: 3.12.12
- Sentence Transformers: 5.2.3
- Transformers: 5.0.0
- PyTorch: 2.10.0+cu128
- Accelerate: 1.12.0
- Datasets: 4.0.0
- Tokenizers: 0.22.2
Citation
BibTeX
Sentence Transformers
@inproceedings{reimers-2019-sentence-bert,
title = "Sentence-BERT: Sentence Embeddings using Siamese BERT-Networks",
author = "Reimers, Nils and Gurevych, Iryna",
booktitle = "Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing",
month = "11",
year = "2019",
publisher = "Association for Computational Linguistics",
url = "https://arxiv.org/abs/1908.10084",
}
MultipleNegativesRankingLoss
@misc{henderson2017efficient,
title={Efficient Natural Language Response Suggestion for Smart Reply},
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},
year={2017},
eprint={1705.00652},
archivePrefix={arXiv},
primaryClass={cs.CL}
}