For more information and tutorials on SND please look at the Snd section: ยง9.13.
Cristopher Pierson Ewing has provided the steps for installing SND on OS-X (thanks Chris !)
Once all this is in place, use fink to install openmotif3
Next, install guile16 and its development libraries:
You can also use fink to install the fftw package. It really takes a longtime to build, but helps to speed up the fft-based functions in snd.
Beware that installation of fftw takes a while because it needs to compile itself and several dependencies.
Cris Ewing suggests:
“If you have trouble with the configure process, you may want to check to make sure what the guile binaries are named. All the information you will need to get configure to work successfully is in README.Snd inside the snd distribution. It seems important to use the switch –disable-nls. I'm not sure why, but I couldn't get the build to work with nls enabled. This is the configuration command that I used after following the instructions above:”
./configure CFLAGS=-I/sw/include LDFLAGS=-L/sw/lib \ GUILE_CONFIG_path=/sw/bin/ --disable-nls \ --with-guile --with-motif --with-static-xm \ --with-motif-prefix=/sw
This config was run from a bash shell. If you are using tcsh (and you might be if you upgraded to panther) then you will have to omit the part about CFLAGS and LDFLAGS above. Instead, you can set these through the shell by running:
After this, you're nearly home:
(you need to sudo make install, because it will install a Snd executable in /usr/local/bin)
© Copyright 2001-2022 CCRMA, Stanford University. All rights reserved.
Created and Mantained by Juan Reyes