个人工具

“UbuntuHelp:HowToCompressedSoundFonts”的版本间的差异

来自Ubuntu中文

跳转至: 导航, 搜索
第1行: 第1行:
 
{{From|https://help.ubuntu.com/community/HowToCompressedSoundFonts}}
 
{{From|https://help.ubuntu.com/community/HowToCompressedSoundFonts}}
 
{{Languages|UbuntuHelp:HowToCompressedSoundFonts}}
 
{{Languages|UbuntuHelp:HowToCompressedSoundFonts}}
Sometimes you download a Sound``Font and it is compressed as a .sfArk or a .sfpack file. This page shows you how to de-compress these files.
+
Sometimes you download a SoundFont and it is compressed as a .sfArk or a .sfpack file. This page shows you how to de-compress these files.
 
==== Decompressing .sfArk Files ====
 
==== Decompressing .sfArk Files ====
You can extract .sfArk files using the command-line application called sfArkXTc.
+
You can extract .sfArk files using the command-line application called <code><nowiki>sfarkxtc</nowiki></code>.
 
First, download and extract the utility:
 
First, download and extract the utility:
cd ~/Studio/Sound``Fonts/
+
<pre><nowiki>
mkdir sfark
+
cd ~/Studio/Sound``Fonts/
cd sfark
+
mkdir sfark
wget http://www.rivironline.com/ubuntu/uploads/sfarkxtc.bz2
+
cd sfark
bunzip2 sfarkxtc.bz2
+
wget http://www.melodymachine.com/files/sfarkxtc_lx86.tar.gz
chmod 755 sfarkxtc
+
tar -xzf sfarkxtc_lx86.tar.gz
 +
</nowiki></pre>
 
You will also require the older libstdc++5, so install that:
 
You will also require the older libstdc++5, so install that:
sudo apt-get install libstdc++5
+
<code><nowiki>sudo apt-get install libstdc++5</nowiki></code>
Now, change to your Sound``Fonts directory, and then extract all of the .sfArk files.
+
Now, change to your SoundFonts directory, and then extract all of the .sfArk files.
cd ~/Studio/Sound``Fonts/
+
<pre><nowiki>
for i in *.sf[Aa]rk ; do sfark/sfarkxtc "$i" && rm "$i" ; done
+
cd ~/Studio/Sound``Fonts/
 +
for i in *.sf[Aa]rk ; do sfark/sfarkxtc "$i" && rm "$i" ; done
 +
</nowiki></pre>
 
That's all there is to it!
 
That's all there is to it!
 
==== Decompressing .sfpack Files ====
 
==== Decompressing .sfpack Files ====

2008年12月16日 (二) 18:50的版本

Sometimes you download a SoundFont and it is compressed as a .sfArk or a .sfpack file. This page shows you how to de-compress these files.

Decompressing .sfArk Files

You can extract .sfArk files using the command-line application called sfarkxtc. First, download and extract the utility:

 cd ~/Studio/Sound``Fonts/
 mkdir sfark
 cd sfark
 wget http://www.melodymachine.com/files/sfarkxtc_lx86.tar.gz
 tar -xzf sfarkxtc_lx86.tar.gz

You will also require the older libstdc++5, so install that: sudo apt-get install libstdc++5 Now, change to your SoundFonts directory, and then extract all of the .sfArk files.

 cd ~/Studio/Sound``Fonts/
 for i in *.sf[Aa]rk ; do sfark/sfarkxtc "$i" && rm "$i" ; done

That's all there is to it!

Decompressing .sfpack Files

Unfortunately, we don't know of a way to extract these SFPack compressed Sound``Font files in Linux without resorting to Wine. Download the SFPack Win32 utility, and put it in its own directory. cd ~/Studio/Sound``Fonts/ wget http://www.rivironline.com/ubuntu/uploads/sfpack.zip unzip sfpack.zip rm sfpack.zip Install Wine, if you haven't got it installed already. sudo apt-get install wine You will need to configure it so that you have access to your ~/Studio/Sound``Fonts directory, or anywhere higher up than this. winecfg I recommend you add a drive letter specifically for your ~/Studio directory. After this, launch the SFPack utility: wine sfpack/SFPACK.EXE

  • Click on the Add Files button.
  • Select SFPack Files (*.SFPack) from the Files of Type dropdown.
  • Browse to find your .sfpack file.
  • Double-click on it.
  • Finally, click on the Go! button on the toolbar.

Once this is complete, you will have the uncompressed file in the same directory as the .sfpack file.