austinpatrickm's picture
Upload 10 files
7eab079 verified
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

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

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_0 and sentence_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: MultipleNegativesRankingLoss with these parameters:
    {
        "scale": 20.0,
        "similarity_fct": "cos_sim",
        "gather_across_devices": false
    }
    

Training Hyperparameters

Non-Default Hyperparameters

  • eval_strategy: steps
  • per_device_train_batch_size: 10
  • per_device_eval_batch_size: 10
  • num_train_epochs: 2
  • multi_dataset_batch_sampler: round_robin

All Hyperparameters

Click to expand
  • do_predict: False
  • eval_strategy: steps
  • prediction_loss_only: True
  • per_device_train_batch_size: 10
  • per_device_eval_batch_size: 10
  • gradient_accumulation_steps: 1
  • eval_accumulation_steps: None
  • torch_empty_cache_steps: None
  • learning_rate: 5e-05
  • weight_decay: 0.0
  • adam_beta1: 0.9
  • adam_beta2: 0.999
  • adam_epsilon: 1e-08
  • max_grad_norm: 1
  • num_train_epochs: 2
  • max_steps: -1
  • lr_scheduler_type: linear
  • lr_scheduler_kwargs: None
  • warmup_ratio: None
  • warmup_steps: 0
  • log_level: passive
  • log_level_replica: warning
  • log_on_each_node: True
  • logging_nan_inf_filter: True
  • enable_jit_checkpoint: False
  • save_on_each_node: False
  • save_only_model: False
  • restore_callback_states_from_checkpoint: False
  • use_cpu: False
  • seed: 42
  • data_seed: None
  • bf16: False
  • fp16: False
  • bf16_full_eval: False
  • fp16_full_eval: False
  • tf32: None
  • local_rank: -1
  • ddp_backend: None
  • debug: []
  • dataloader_drop_last: False
  • dataloader_num_workers: 0
  • dataloader_prefetch_factor: None
  • disable_tqdm: False
  • remove_unused_columns: True
  • label_names: None
  • load_best_model_at_end: False
  • ignore_data_skip: False
  • fsdp: []
  • 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: None
  • deepspeed: None
  • label_smoothing_factor: 0.0
  • optim: adamw_torch_fused
  • optim_args: None
  • group_by_length: False
  • length_column_name: length
  • project: huggingface
  • trackio_space_id: trackio
  • ddp_find_unused_parameters: None
  • ddp_bucket_cap_mb: None
  • ddp_broadcast_buffers: False
  • dataloader_pin_memory: True
  • dataloader_persistent_workers: False
  • skip_memory_metrics: True
  • push_to_hub: False
  • resume_from_checkpoint: None
  • hub_model_id: None
  • hub_strategy: every_save
  • hub_private_repo: None
  • hub_always_push: False
  • hub_revision: None
  • gradient_checkpointing: False
  • gradient_checkpointing_kwargs: None
  • include_for_metrics: []
  • eval_do_concat_batches: True
  • auto_find_batch_size: False
  • full_determinism: False
  • ddp_timeout: 1800
  • torch_compile: False
  • torch_compile_backend: None
  • torch_compile_mode: None
  • include_num_input_tokens_seen: no
  • neftune_noise_alpha: None
  • optim_target_modules: None
  • batch_eval_metrics: False
  • eval_on_start: False
  • use_liger_kernel: False
  • liger_kernel_config: None
  • eval_use_gather_object: False
  • average_tokens_across_devices: True
  • use_cache: False
  • prompts: None
  • batch_sampler: batch_sampler
  • multi_dataset_batch_sampler: round_robin
  • router_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}
}