Re: Soundfonts

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Could you suggest a script that will load soundfonts upon startup ?

Make sure first that you have the awesfx package installed. I use this script that someone gave me. It runs from /home/username/.kde/autostart.

Presuming you have copied the soundfont from the cdrom for the soundcard to your home directory, it goes like this.

In .kde/autostart right click, and select create new, then text file.
Name it something like soundfont.sh , with these contents.

#!/bin/bash
## Created by me to load soundfonts on login
sfxload <path-to-soundfont>

In my case this is: sfxload CT4MGM.SF2 , presuming you have the soundfont installed in the /home/user directory.

Make sure to make the soundfont file executable in it's properties/permissions.

Some of this goes beyond the scope of your immediate concern, but if you have a multi-user system, you can put the above command in whatever script is devoted to running commands during bootup. On my Planet CCRMA system, it's located at: /etc/rc.d/rc.local.

If you do that, you might want to find a universal directory to put the soundfont. I have a directory called /Snd were all soundfonts, samples, instruments (etc) that are used by all users are located. Also, it makes for a universal directory structure that all users can use for their programs (make sure the owner of the directories and files are 'root' and are readable by all so they can't be deleted by 'normal users'). For instance, if you have a sound bank in Specimen, and it uses the samples /Snd/Samples/Drums/Kick_04.wav, and /Snd/Samples/Drums/Snare_03.wav, then you can share that Specimen Bank with any user, because any user using that bank will be able to access those samples. It also means that not every user needs to duplicate all these samples in their own home directories.

This assumes that only one user uses the computer at at time. If it's a network and several people are accessing the sound files at the same time, I have no clue what would happen. I have zero experience with networked systems.

Just a thought,
Rocco

[Index of Archives]     [Linux Sound]     [ALSA Users]     [Pulse Audio]     [ALSA Devel]     [Sox Users]     [Linux Media]     [Kernel]     [Photo Sharing]     [Gimp]     [Yosemite News]     [Linux Media]

  Powered by Linux