SF2Comp icon

SF2Comp

  n/a
Certified 100% CLEAN Freeware   

A SoundFont compiler / decompiler program #SoundFont compiler  #SoundFont decompiler  #Decompile SoundFont  #SoundFont  #Compiler  #Decompiler  

Description

Free Download

The SF2Comp application was designed to be is a SoundFont compiler / decompiler program.

To decompile some font one should enter approximately the following:

sf2comp d -agl d:sbliveanksgmgs220mb.sf2 c: empsf

Here

"sf2comp" this is program name

"d" this is a command. There must be at least one command in sf2comp call. "d" means "Decompile".

"-agl" this is a switch. There can be no switches at all, one of them or many. Switches are used to describe some details of what you want to get running this command.

"d:sbliveanksgmgs220mb.sf2" this is a name of source SoundFont. This is an obligatory parameter when using "d" command. Extension (.sf2) can be omitted.

"c: empsf" this is a path to place decompiled files to. This parameter is optional. If folder isn't exists it will be created. After executing this command there will be an appearance of some .wav and one gmgs220mb.txt file in "c: empsf" folder.

Decompile switches:

-slg Skip Layer-affecting Generators Disables saving of information about preset-level generators. There are no generators data for non-global layers will be placed in text file.

-szg Skip Zone-affecting Generators Disables saving of information about instrument-level generators. There are no generators data for non-global zones will be placed in text file.

-slm Skip Layer-affecting Modulators Disables saving of information about preset-level modulators. There are no modulators data for non-global layers will be placed in text file.

-szm Skip Zone-affecting Modulators Disables saving of information about instrument-level modulators. There are no modulators data for non-global zones will be placed in text file.

-sglg Skip Global-Layer-affecting Generators Disables saving of information about preset-level generators. There are no generators data for global layers will be placed in text file.

-sgzg Skip Global-Zone-affecting Generators Disables saving of information about instrument-level generators. There are no generators data for global zones will be placed in text file.

-sglm Skip Global-Layer-affecting Modulators Disables saving of information about preset-level modulators. There are no modulators data for global layers will be placed in text file.

-sgzm Skip Global-Zone-affecting Modulators Disables saving of information about instrument-level modulators. There are no modulators data for global zones will be placed in text file.

-m Mute progress output Suppresses displaying of decompiling progress information.

-ulg list Unused Layer-affecting Generators Creates in a text file a full list of generators for every non-global layer. Without this switch there will be only those generators listed which have a non-default value. Could be used to quickly change values for "default-value" generators.

-uzg list Unused Zone-affecting Generators Creates in a text file a full list of generators for every non-global zone. Without this switch there will be only those generators listed which have a non-default value. Could be used to quickly change values for "default-value" generators.

-uglg list Unused Global-Layer-affecting Generators Creates in a text file a full list of generators for all global layers. Without this switch there will be only those generators listed which have a non-default value. Could be used to quickly change values for "default-value" generators.

-ugzg list Unused Global-Zone-affecting Generators Creates in a text file a full list of generators for all global zones. Without this switch there will be only those generators listed which have a non-default value. Could be used to quickly change values for "default-value" generators.

-agl Add Global Layer to every preset Creates in a text file a GlobalLayer entry with full set of generator entries for every preset even if this preset have no such layer in source file.

-agz Add Global Zone to every instrument Creates in a text file a GlobalZone entry with full set of generator entries for every instrument even if this instrument have no such zone in source file.

-nw doN't write Waveforms Disables saving of contained in source font waveforms to disk. Useful if  they already was saved and were not changed.

-r also Resample When this option is used the SoundFont will be resampled before decompiling. The source .sf2 file will not be changed, but the resulting .txt file and the set of waveforms will be generated as the source was resampled. See the RESAMPLE section for more info.

-pXX allow Pitch rising (Portamento) by XX halftones Used with the -r switch. See the RESAMPLE section for description.

-xz eXpand Zones Expanding zones means that if some instrument have a range of notes in the beginning or in the end of the keyboard which are not covered by any zone, the nearest (leftmost or rightmost accordingly) zone will be extended to the edge of the keyboard. When using this switch the source .sf2 file will not be changed, but the resulting .txt file will be generated as the source was expanded. (Usually this is useful with resampling or another transformation since if the author of SoundFont have restricted the key range, it seems that there was a _reason_).

-xl eXpand Layers Expanding layers means that if some preset have a range of notes in the beginning or in the end of the keyboard which are not covered by any layer, the nearest (leftmost or rightmost accordingly) layer will be extended to the edge of the keyboard. When using this switch the source .sf2 file will not be changed, but the resulting .txt file will be generated as the source was expanded. (Usually this is useful with resampling or another transformation since if the author of SoundFont have restricted the key range, it seems that there was a _reason_).

SF2Comp 1.0

add to watchlist add to download basket send us an update REPORT
  runs on:
Windows All
  file size:
45 KB
  filename:
sf2cmp10.zip
  1 screenshot:
SF2Comp - screenshot #1
  main category:
Multimedia
  developer:

Context Menu Manager

Customize Windows’ original right-click context menu using this free, portable and open-source utility meant to enhance your workflow
Context Menu Manager

IrfanView

With support for a long list of plugins, this minimalistic utility helps you view images, as well as edit and convert them using a built-in batch mode
IrfanView

Windows Sandbox Launcher

Set up the Windows Sandbox parameters to your specific requirements, with this dedicated launcher that features advanced parametrization
Windows Sandbox Launcher

Zoom Client

The official desktop client for Zoom, the popular video conferencing and collaboration tool used by millions of people worldwide
Zoom Client

Microsoft Teams

Effortlessly chat, collaborate on projects, and transfer files within a business-like environment by employing this Microsoft-vetted application
Microsoft Teams

calibre

Effortlessly keep your e-book library thoroughly organized with the help of the numerous features offered by this efficient and capable manager
calibre

7-Zip

An intuitive application with a very good compression ratio that can help you not only create and extract archives, but also test them for errors
7-Zip

Bitdefender Antivirus Free

Feather-light and free antivirus solution from renowned developer that keeps the PC protected at all times from malware without requiring user configuration
Bitdefender Antivirus Free

ShareX

Capture your screen, create GIFs, and record videos through this versatile solution that includes various other amenities: an OCR scanner, image uploader, URL shortener, and much more
ShareX

4k Video Downloader

Export your favorite YouTube videos and playlists with this intuitive, lightweight program, built to facilitate downloading clips from the popular website
4k Video Downloader

38% discount
Bitdefender Antivirus Free
  • Bitdefender Antivirus Free
  • ShareX
  • 4k Video Downloader
  • Context Menu Manager
  • IrfanView
  • Windows Sandbox Launcher
  • Zoom Client
  • Microsoft Teams
  • calibre
  • 7-Zip
essentials


Click to load comments
This enables Disqus, Inc. to process some of your data. Disqus privacy policy