https://ccrma.stanford.edu/mediawiki/api.php?action=feedcontributions&user=Juanig&feedformat=atomCCRMA Wiki - User contributions [en]2024-03-29T09:13:29ZUser contributionsMediaWiki 1.24.1https://ccrma.stanford.edu/mediawiki/index.php?title=Snd&diff=12243Snd2011-08-27T00:57:39Z<p>Juanig: correct grammar and style</p>
<hr />
<div>Written and developed at CCRMA by Bill Shottstaedt, [http://ccrma.stanford.edu/software/snd/snd/snd.html SND] is a sound editor modeled loosely after Emacs, an old, sorely-missed PDP-10 sound editor named Dpysnd. It can accommodate any number of sounds each with any number of channels, and can be customized or extended using either [http://ccrma.stanford.edu/software/snd/snd/s7.html s7] (included in the Snd sources), Ruby, or Forth. Snd can be started on any PlanetCCRMA Linux workstation by selecting the application on the PlanetCCRMA menu and the editors tab. Otherwise SND is started by typing the 'snd' command on a terminal window or shell. <br />
<br />
<br />
<br />
== Starting SND ==<br />
<br />
On a terminal shell (Linux or OSX), SND can be started by typing:<br />
<br />
<pre><br />
<br />
snd & <br />
<br />
</pre><br />
<br />
If you have a sound you want to listen, you can type for instance,<br />
<br />
<pre><br />
<br />
snd /zap/dog.snd & <br />
<br />
</pre><br />
<br />
... and your soundfile will be loaded and opened directly on SND. This is a good way to get familiar with the SND interface.<br />
<br />
Once SND is running, go to the file menu, and open another soundfile or close the one already opened. To hear the sound, click the 'play' button. To see an FFT, click the 'f' button on the left. The left mouse button is used for most pointing operations; the middle button pastes in the current selection; the right button brings up the SND pop up menu. Make sure you go through the help pull down menu to find more about all the features SND. In addition to this nutshell, there is an enormous amount of information in the [http://ccrma.stanford.edu/software/snd/snd/snd.html SND manual] or search its documentation on its [http://ccrma.stanford.edu/software/snd/snd/index.html index]<br />
<br />
::: '''Note:''' You might need to run Jack with Qjackctl in order to get some sound out of the Linux workstations.<br />
<br />
Most common usage documentation is embedded on the application. The rightmost menu on SND's interface is the "Help" menu which contains information for most tasks needed to run SND properly. For example if you go top the Help Menu and choose "Play", A new window will show the task's description and pointers to related information and links to more in-depth information. "Play Help" on SND's Help menu reads as:<br />
<br />
<pre><br />
To play a sound, click the 'play' button. If the sound has more channels than your<br />
DAC(s), Snd will (normally) try to mix the extra channels into the available DAC<br />
outputs. While it is playing, you can click the button again to stop it, or click<br />
some other file's 'play' button to mix it into the current set of sounds being played.<br />
To play from a particular point, set a mark there, then click its 'play triangle'<br />
(the triangular portion below the x axis). (Use control-click here to play all<br />
channels from the mark point). To play simultaneously from an arbitrary group of<br />
start points (possibly spread among many sounds), set syncd marks at the start points,<br />
then click the play triangle of one of them. <br />
<br />
The Edit menu 'Play' option plays the current selection, if any. The Popup menu's<br />
'Play' option plays the currently selected sound. And the region and file browsers<br />
provide play buttons for each of the listed regions or files. If you hold down<br />
the control key when you click 'play', the cursor follows along as the sound is<br />
played. <br />
<br />
In a multichannel file, C-q plays all channels from the current channel's cursor<br />
if the sync button is on, and otherwise plays only the current channel. Except in<br />
the browsers, what is actually played depends on the control panel.<br />
<br />
Use the play function to play any object.<br />
</pre><br />
<br />
== Instant Gratification ==<br />
<br />
Alternatively if you don't have a soundfile, you can create one by means of using SND's own audio synthesis engine. At CCRMA or in standard Linux installation, you can look for a file named "bird.scm" which should be located at SND's source directory."bird.scm" on PlanetCCRMA Linux worstations is located at:<br />
<br />
<pre><br />
/usr/ccrma/lisp/src/snd<br />
</pre><br />
<br />
A good idea is to copy this file to working or temporary directories so that you leave the original intact. You can copy "bird.scm" to the "zap" directory at CCRMA workstations by using the following commands on the terminal shell (some knowledge of terminal shells is good but not required, in order to accomplish these guidelines).<br />
<br />
<pre><br />
cd /zap<br />
cp /usr/ccrma/lisp/src/snd/bird.scm /zap/.<br />
<br />
</pre> <br />
<br />
<br />
Now you can open SND directly on the shell as stated before by issuing the 'snd' command:<br />
<br />
<pre><br />
snd & <br />
</pre><br />
<br />
SND's window interface should open and show only pull-down menus. Go to the 'View' menu and select 'Show Listener' option. SND listener opens only showing a prompt ">". On this prompt you type "Scheme" code which is processed and compliled by SND's [http://ccrma.stanford.edu/software/snd/snd/s7.html s7]. In order to have SND synthesize a sound with "bird.scm", you need to load the file into the interpreter and then run a function (sub-program), which in turn generates the soundfile. You do this by typing on the listener the function to load the file, and then running the returned name of the function as follows:<br />
<br />
<pre><br />
> (load "/zap/bird.scm")<br />
</pre><br />
<br />
::: Note that a prompt ">" means that the listener is ready to accept another function call.<br />
<br />
::: After a carriage return (entering) '(load "/zap/bird.scm")', the listener returns:<br />
<br />
<pre><br />
make-birds<br />
><br />
</pre><br />
<br />
<br />
<br />
Now the listener shows there is a function in SND called 'make-birds'. To get the bird's songs you need to issue a function call (run the sub-program) '(make-birds)' on SND's listener:<br />
<br />
<pre><br />
> (make-birds)<br />
</pre><br />
<br />
The soundfile window should open showing a waveform just created. To listen to this waveform you can click on the play button or alternatively use the function call '(play)' on the listener.<br />
<br />
<pre><br />
> (play)<br />
</pre><br />
<br />
<br />
A screen shot of SND with the procedures outline might look like:<br />
<br />
<br />
[[File:SndBird-wiki.png |center| ]]<br />
<br />
<br />
<br />
Get Familiar with SND's waveform interface: move horizontal scrollbars to change the depth of the waveform, and vertical scrollbars to change the amplitude viewing scale. The [w] button shows the waveform while the [f] button shows the spectra. Notice that both waveform and spectra change while your move the focus on your soundfile. <br />
<br />
<br />
<br />
== Editing soundfiles with SND ==<br />
<br />
SND editing is not "point-and-drag" like in most waveform editors. Instead, "razor-cut" editing and trimming can be accomplish by using markers to select regions and key binding commands that work on regions or on the soundfile as a whole. <br />
<br />
To edit soundfiles using SND, good advice is to use 'emacs-like' keyboard combinations (see below), and try them on SND's listener window. To make things easier start with a short (3 secs) mono (one-channel) soundfile. <br />
<br />
<br />
:: '''c-x''' means control-x or the keyboard combination ''<ctrl>-<x>'' <br />
:: '''M-x''' means meta-x and at CCRMA is the keyboard combination ''<esc>-<x>''<br />
<br />
<br />
If you have a soundfile in the active window try the following combinations and watch the cursor in the displayed soundfile active window. If you don't have a soundfile you can use the open command in the file pull-down menu of SND.<br />
<br />
{|<br />
|''c-a:'' || <br />
| move cursor to window start<br />
|- <br />
| ''c-e:'' ||<br />
| move cursor to window end<br />
|-<br />
| ''c-v:'' ||<br />
| move cursor to mid-window<br />
|-<br />
| ''c-l:'' ||<br />
| position window so cursor is in the middle<br />
|-<br />
| ''c-f:'' ||<br />
| move cursor ahead one sample<br />
|-<br />
| ''c-b:'' ||<br />
| move cursor back one sample<br />
|- <br />
| ''c-q:'' ||<br />
| play current channel starting at cursor<br />
|-<br />
| ''c-t:'' ||<br />
| stop playing<br />
|-<br />
|- <br />
| ''c-[Space]:'' ||<br />
| start selection definition<br />
|-<br />
|-<br />
|'' c-m:'' ||<br />
| place (or remove) mark at cursor location<br />
|-<br />
| ''c-j:'' ||<br />
| goto mark<br />
|- <br />
| ''c-w:'' ||<br />
| delete (cut) current region<br />
|-<br />
| ''M-w:'' ||<br />
| (copy) current region<br />
|-<br />
| ''c-y:'' ||<br />
| paste in last deleted region<br />
|- <br />
| ''c-_:'' ||<br />
| undo<br />
|-<br />
| ''c-x c-s:'' ||<br />
| save your current edition.<br />
|-<br />
|}<br />
<br />
== Playing a Soundfile ==<br />
* To play a sound file from a place other than the beginning:<br />
# Activate sync or sync/unite modes in the lower right check-boxes <br />
# Create a synchronize marker by: <br />
<br />
<pre><br />
c-s-M (control-shift capital M)<br />
</pre><br />
<br />
::: ... you should you get markers for all the channels. <br />
<br />
* To play from that location just click on the triangle in any of the markers. <br />
# Playback should start. <br />
# You can also move this markers and even 'rock the reels' by dragging the mouse. <br />
<br />
* More complex operations:<br />
<br />
# To move forward or backwards in the Soundfile use the following key combinations:<br />
<br />
<pre><br />
c-a ;;; move cursosr to the beginning<br />
c-u 0.4 c-f ;;; move cursor forward 0.4 seconds<br />
c-e ;;; move cursor to the end<br />
c-u 1.12 c-b ;;; nove cursor backwards 1.12 seconds<br />
c-[Space] ;;; start selection definition<br />
c-e ;;; a selection of 1.12 seconds<br />
</pre><br />
<br />
::: '''Note:''' These key combination and more are also explained on SND's Help menu.<br />
<br />
== References ==<br />
<br />
* Last seen on Aug 26 2011, [http://mstation.org/schottstaedt.html MStation.ORG] has an interview of Bill Schottstaedt and the history of SND. <br />
<br />
* [https://ccrma.stanford.edu/software/snd/snd/snd.html SND's own Documentation and Web page]<br />
<br />
* [https://ccrma.stanford.edu/software/snd/snd/index.html SND's Index]<br />
<br />
* [https://ccrma.stanford.edu/software/snd/snd/extsnd.html SND's Customization and Extension]<br />
<br />
* [https://ccrma.stanford.edu/guides/planetccrma/SND.html Users at PlanetCCRMA:SND] has several tutorials on using SND for diverse applications as:<br />
<br />
<ul><br />
:: <li> [http://ccrma.stanford.edu/guides/planetccrma/Digital_Signal_Processing.html Digital-Signal-Processing with SND] </li><br />
:: <li>[https://ccrma.stanford.edu/guides/planetccrma/Ladspa_DSP.html Ladspa-DSP plug-ins in SND]</li><br />
:: <li>[https://ccrma.stanford.edu/guides/planetccrma/A_more_powerful.html Sound Synthesis with SND]</li><br />
:: <li>[https://ccrma.stanford.edu/guides/planetccrma/Additive.html Additive Synthesis on SND]</li><br />
:: <li>[https://ccrma.stanford.edu/guides/planetccrma/FM.html FM synthesis on SND]</li><br />
</ul><br />
<br />
[[Category: CCRMA User Guide]]</div>Juanighttps://ccrma.stanford.edu/mediawiki/index.php?title=Snd&diff=12242Snd2011-08-27T00:41:05Z<p>Juanig: Added link for interview</p>
<hr />
<div>Written and developed at CCRMA by Bill Shottstaedt, [http://ccrma.stanford.edu/software/snd/snd/snd.html SND] is a sound editor modeled loosely after Emacs, an old, sorely-missed PDP-10 sound editor named Dpysnd. It can accommodate any number of sounds each with any number of channels, and can be customized or extended using either [http://ccrma.stanford.edu/software/snd/snd/s7.html s7] (included in the Snd sources), Ruby, or Forth. Snd can be started on any PlanetCCRMA Linux workstation by selecting the application on the PlanetCCRMA menu and the editors tab. Otherwise SND is started by typing the 'snd' command on a terminal window or shell. <br />
<br />
<br />
<br />
== Starting SND ==<br />
<br />
On a terminal shell (Linux or OSX), SND can be started by typing:<br />
<br />
<pre><br />
<br />
snd & <br />
<br />
</pre><br />
<br />
If you have a sound you want to listen, you can type for instance,<br />
<br />
<pre><br />
<br />
snd /zap/dog.snd & <br />
<br />
</pre><br />
<br />
... and your soundfile will be loaded and opened directly on SND. This is a good way to get familiar with the SND interface.<br />
<br />
Once SND is running, go to the file menu, and open another soundfile or close the one already opened. To hear the sound, click the 'play' button. To see an FFT, click the 'f' button on the left. The left mouse button is used for most pointing operations; the middle button pastes in the current selection; the right button brings up the SND pop up menu. Make sure you go through the help pull down menu to find more about all the features SND. In addition to this nutshell, there is an enormous amount of information in the [http://ccrma.stanford.edu/software/snd/snd/snd.html SND manual] or search its documentation on its [http://ccrma.stanford.edu/software/snd/snd/index.html index]<br />
<br />
::: '''Note:''' You might need to run Jack with Qjackctl in order to get some sound out of the Linux workstations.<br />
<br />
Most common usage documentation is embedded on the application. The rightmost menu on SND's interface is the "Help" menu which contains information for most tasks needed to run SND properly. For example if you go top the Help Menu and choose "Play", A new window will show the task's description and pointers to related information and links to more in-depth information. "Play Help" on SND's Help menu reads as:<br />
<br />
<pre><br />
To play a sound, click the 'play' button. If the sound has more channels than your<br />
DAC(s), Snd will (normally) try to mix the extra channels into the available DAC<br />
outputs. While it is playing, you can click the button again to stop it, or click<br />
some other file's 'play' button to mix it into the current set of sounds being played.<br />
To play from a particular point, set a mark there, then click its 'play triangle'<br />
(the triangular portion below the x axis). (Use control-click here to play all<br />
channels from the mark point). To play simultaneously from an arbitrary group of<br />
start points (possibly spread among many sounds), set syncd marks at the start points,<br />
then click the play triangle of one of them. <br />
<br />
The Edit menu 'Play' option plays the current selection, if any. The Popup menu's<br />
'Play' option plays the currently selected sound. And the region and file browsers<br />
provide play buttons for each of the listed regions or files. If you hold down<br />
the control key when you click 'play', the cursor follows along as the sound is<br />
played. <br />
<br />
In a multichannel file, C-q plays all channels from the current channel's cursor<br />
if the sync button is on, and otherwise plays only the current channel. Except in<br />
the browsers, what is actually played depends on the control panel.<br />
<br />
Use the play function to play any object.<br />
</pre><br />
<br />
== Instant Gratification ==<br />
<br />
Alternatively if you don't have a soundfile, you can create one by means of using SND's own audio synthesis engine. At CCRMA or in standard Linux installation you can look for a file named "bird.scm" which should be located at SND's source directory."bird.scm" at PlanetCCRMA Linux worstations is located at:<br />
<br />
<pre><br />
/usr/ccrma/lisp/src/snd<br />
</pre><br />
<br />
A good idea is to copy this file to working or temporary directories so that you leave the original intact. You can copy "bird.scm" to the "zap" directory at CCRMA workstations by using the following commands on the terminal shell (some knowledge of terminal shells is good to accomplish these guidelines).<br />
<br />
<pre><br />
cd /zap<br />
cp /usr/ccrma/lisp/src/snd/bird.scm /zap/.<br />
<br />
</pre> <br />
<br />
<br />
Now you can open SND directly on the shell as stated before by issuing the 'snd' command:<br />
<br />
<pre><br />
snd & <br />
</pre><br />
<br />
SND's window interface should open and show only pull-down menus. Go to the 'View' menu and select 'Show Listener' option. SND listener opens only showing a prompt ">". On this prompt you type "Scheme" code which is processed and compliled by SND's [http://ccrma.stanford.edu/software/snd/snd/s7.html s7]. In order to have SND synthesize a sound with "bird.scm", you need to load the file into the interpreter and the run a function(sub-program) which generates the soundfile. You do this by typing on the listener the function to load the file and then running the returned name of the function as follows:<br />
<br />
<pre><br />
> (load "/zap/bird.scm")<br />
</pre><br />
<br />
Note that a prompt ">" means that the listener is ready to accept another function call.<br />
<br />
After a carriage return (entering) '(load "/zap/bird.scm")', the listener returns:<br />
<br />
<pre><br />
make-birds<br />
><br />
</pre><br />
<br />
<br />
<br />
Now you know there is a function in SND called 'make-birds'. To get the bird's songs you need to issue a function call (run the sub-program) to 'make-birds' on SND's listener:<br />
<br />
<pre><br />
> (make-birds)<br />
</pre><br />
<br />
The soundfile window should open showing a waveform just created. To listen to this waveform you can click on the play button or alternatively use the function call '(play)' on the listener.<br />
<br />
<pre><br />
> (play)<br />
</pre><br />
<br />
<br />
A screen shot of SND with the procedures outline might look like:<br />
<br />
<br />
[[File:SndBird-wiki.png |center| ]]<br />
<br />
<br />
<br />
Get Familiar with SND's waveform interface: move horizontal scrollbars to change the depth of the waveform, and vertical scrollbars to change the amplitude viewing scale. The [w] button shows the waveform while the [f] button shows the spectra. Notice that both waveform and spectra change while your move the focus on your soundfile. <br />
<br />
<br />
<br />
== Editing soundfiles with SND ==<br />
<br />
SND editing is not "point-and-drag" like in most waveform editors. Instead, "razor-cut" editing and trimming can be accomplish by using markers to select regions and key binding commands that work on regions or on the soundfile as a whole. <br />
<br />
To edit soundfiles using SND, good advice is to use 'emacs-like' keyboard combinations (see below), and then try them on a SND listener window. To make things easier start with a short (3 secs) mono (one-channel) soundfile. <br />
<br />
<br />
:: '''c-x''' means control-x or the keyboard combination ''<ctrl>-<x>'' <br />
:: '''M-x''' means meta-x and at CCRMA is the keyboard combination ''<esc>-<x>''<br />
<br />
<br />
If you have a soundfile in the active window try the following combinations and watch the cursor in the displayed soundfile active window. If you don't have a soundfile you can use the open command in the file pull-down menu of SND.<br />
<br />
{|<br />
|''c-a:'' || <br />
| move cursor to window start<br />
|- <br />
| ''c-e:'' ||<br />
| move cursor to window end<br />
|-<br />
| ''c-v:'' ||<br />
| move cursor to mid-window<br />
|-<br />
| ''c-l:'' ||<br />
| position window so cursor is in the middle<br />
|-<br />
| ''c-f:'' ||<br />
| move cursor ahead one sample<br />
|-<br />
| ''c-b:'' ||<br />
| move cursor back one sample<br />
|- <br />
| ''c-q:'' ||<br />
| play current channel starting at cursor<br />
|-<br />
| ''c-t:'' ||<br />
| stop playing<br />
|-<br />
|- <br />
| ''c-[Space]:'' ||<br />
| start selection definition<br />
|-<br />
|-<br />
|'' c-m:'' ||<br />
| place (or remove) mark at cursor location<br />
|-<br />
| ''c-j:'' ||<br />
| goto mark<br />
|- <br />
| ''c-w:'' ||<br />
| delete (cut) current region<br />
|-<br />
| ''M-w:'' ||<br />
| (copy) current region<br />
|-<br />
| ''c-y:'' ||<br />
| paste in last deleted region<br />
|- <br />
| ''c-_:'' ||<br />
| undo<br />
|-<br />
| ''c-x c-s:'' ||<br />
| save your current edition.<br />
|-<br />
|}<br />
<br />
== Playing a Soundfile ==<br />
* To play a sound file from a place other than the beginning:<br />
# Activate sync or sync/unite modes in the lower right check-boxes <br />
# Create a synchronize marker by: <br />
<br />
<pre><br />
c-s-M (control-shift capital M)<br />
</pre><br />
<br />
::: -You should you get markers for all the channels. <br />
<br />
* To play from that location just click on the triangle in any of the markers. <br />
# Playback should start. <br />
# You can also move this markers and even 'rock the reels' by dragging the mouse. <br />
<br />
* More complex operations:<br />
<br />
# To move forward or backwards in the Soundfile use the following key combinations:<br />
<br />
<pre><br />
c-a ;;; move cursosr to the beginning<br />
c-u 0.4 c-f ;;; move cursor forward 0.4 seconds<br />
c-e ;;; move cursor to the end<br />
c-u 1.12 c-b ;;; nove cursor backwards 1.12 seconds<br />
c-[Space] ;;; start selection definition<br />
c-e ;;; a selection of 1.12 seconds<br />
</pre><br />
<br />
::: '''Note:''' These combinations and more can be viewed on the online Help menu at the overview command at the right side of the '''SND''' active window.<br />
<br />
== References ==<br />
<br />
* Last seen on Aug 26 2011, [http://mstation.org/schottstaedt.html MStation.ORG] has an interview of Bill Schottstaedt and the history of SND. <br />
<br />
* [https://ccrma.stanford.edu/software/snd/snd/snd.html SND's own Documentation and Web page]<br />
<br />
* [https://ccrma.stanford.edu/software/snd/snd/index.html SND's Index]<br />
<br />
* [https://ccrma.stanford.edu/software/snd/snd/extsnd.html SND's Customization and Extension]<br />
<br />
* [https://ccrma.stanford.edu/guides/planetccrma/SND.html Users at PlanetCCRMA:SND] has several tutorials on using SND for diverse applications as:<br />
<br />
<ul><br />
:: <li> [http://ccrma.stanford.edu/guides/planetccrma/Digital_Signal_Processing.html Digital-Signal-Processing with SND] </li><br />
:: <li>[https://ccrma.stanford.edu/guides/planetccrma/Ladspa_DSP.html Ladspa-DSP plug-ins in SND]</li><br />
:: <li>[https://ccrma.stanford.edu/guides/planetccrma/A_more_powerful.html Sound Synthesis with SND]</li><br />
:: <li>[https://ccrma.stanford.edu/guides/planetccrma/Additive.html Additive Synthesis on SND]</li><br />
:: <li>[https://ccrma.stanford.edu/guides/planetccrma/FM.html FM synthesis on SND]</li><br />
</ul><br />
<br />
[[Category: CCRMA User Guide]]</div>Juanighttps://ccrma.stanford.edu/mediawiki/index.php?title=Snd&diff=12241Snd2011-08-27T00:33:04Z<p>Juanig: added snd documentation links</p>
<hr />
<div>Written and developed at CCRMA by Bill Shottstaedt, [http://ccrma.stanford.edu/software/snd/snd/snd.html SND] is a sound editor modeled loosely after Emacs, an old, sorely-missed PDP-10 sound editor named Dpysnd. It can accommodate any number of sounds each with any number of channels, and can be customized or extended using either [http://ccrma.stanford.edu/software/snd/snd/s7.html s7] (included in the Snd sources), Ruby, or Forth. Snd can be started on any PlanetCCRMA Linux workstation by selecting the application on the PlanetCCRMA menu and the editors tab. Otherwise SND is started by typing the 'snd' command on a terminal window or shell. <br />
<br />
<br />
<br />
== Starting SND ==<br />
<br />
On a terminal shell (Linux or OSX), SND can be started by typing:<br />
<br />
<pre><br />
<br />
snd & <br />
<br />
</pre><br />
<br />
If you have a sound you want to listen, you can type for instance,<br />
<br />
<pre><br />
<br />
snd /zap/dog.snd & <br />
<br />
</pre><br />
<br />
... and your soundfile will be loaded and opened directly on SND. This is a good way to get familiar with the SND interface.<br />
<br />
Once SND is running, go to the file menu, and open another soundfile or close the one already opened. To hear the sound, click the 'play' button. To see an FFT, click the 'f' button on the left. The left mouse button is used for most pointing operations; the middle button pastes in the current selection; the right button brings up the SND pop up menu. Make sure you go through the help pull down menu to find more about all the features SND. In addition to this nutshell, there is an enormous amount of information in the [http://ccrma.stanford.edu/software/snd/snd/snd.html SND manual] or search its documentation on its [http://ccrma.stanford.edu/software/snd/snd/index.html index]<br />
<br />
::: '''Note:''' You might need to run Jack with Qjackctl in order to get some sound out of the Linux workstations.<br />
<br />
Most common usage documentation is embedded on the application. The rightmost menu on SND's interface is the "Help" menu which contains information for most tasks needed to run SND properly. For example if you go top the Help Menu and choose "Play", A new window will show the task's description and pointers to related information and links to more in-depth information. "Play Help" on SND's Help menu reads as:<br />
<br />
<pre><br />
To play a sound, click the 'play' button. If the sound has more channels than your<br />
DAC(s), Snd will (normally) try to mix the extra channels into the available DAC<br />
outputs. While it is playing, you can click the button again to stop it, or click<br />
some other file's 'play' button to mix it into the current set of sounds being played.<br />
To play from a particular point, set a mark there, then click its 'play triangle'<br />
(the triangular portion below the x axis). (Use control-click here to play all<br />
channels from the mark point). To play simultaneously from an arbitrary group of<br />
start points (possibly spread among many sounds), set syncd marks at the start points,<br />
then click the play triangle of one of them. <br />
<br />
The Edit menu 'Play' option plays the current selection, if any. The Popup menu's<br />
'Play' option plays the currently selected sound. And the region and file browsers<br />
provide play buttons for each of the listed regions or files. If you hold down<br />
the control key when you click 'play', the cursor follows along as the sound is<br />
played. <br />
<br />
In a multichannel file, C-q plays all channels from the current channel's cursor<br />
if the sync button is on, and otherwise plays only the current channel. Except in<br />
the browsers, what is actually played depends on the control panel.<br />
<br />
Use the play function to play any object.<br />
</pre><br />
<br />
== Instant Gratification ==<br />
<br />
Alternatively if you don't have a soundfile, you can create one by means of using SND's own audio synthesis engine. At CCRMA or in standard Linux installation you can look for a file named "bird.scm" which should be located at SND's source directory."bird.scm" at PlanetCCRMA Linux worstations is located at:<br />
<br />
<pre><br />
/usr/ccrma/lisp/src/snd<br />
</pre><br />
<br />
A good idea is to copy this file to working or temporary directories so that you leave the original intact. You can copy "bird.scm" to the "zap" directory at CCRMA workstations by using the following commands on the terminal shell (some knowledge of terminal shells is good to accomplish these guidelines).<br />
<br />
<pre><br />
cd /zap<br />
cp /usr/ccrma/lisp/src/snd/bird.scm /zap/.<br />
<br />
</pre> <br />
<br />
<br />
Now you can open SND directly on the shell as stated before by issuing the 'snd' command:<br />
<br />
<pre><br />
snd & <br />
</pre><br />
<br />
SND's window interface should open and show only pull-down menus. Go to the 'View' menu and select 'Show Listener' option. SND listener opens only showing a prompt ">". On this prompt you type "Scheme" code which is processed and compliled by SND's [http://ccrma.stanford.edu/software/snd/snd/s7.html s7]. In order to have SND synthesize a sound with "bird.scm", you need to load the file into the interpreter and the run a function(sub-program) which generates the soundfile. You do this by typing on the listener the function to load the file and then running the returned name of the function as follows:<br />
<br />
<pre><br />
> (load "/zap/bird.scm")<br />
</pre><br />
<br />
Note that a prompt ">" means that the listener is ready to accept another function call.<br />
<br />
After a carriage return (entering) '(load "/zap/bird.scm")', the listener returns:<br />
<br />
<pre><br />
make-birds<br />
><br />
</pre><br />
<br />
<br />
<br />
Now you know there is a function in SND called 'make-birds'. To get the bird's songs you need to issue a function call (run the sub-program) to 'make-birds' on SND's listener:<br />
<br />
<pre><br />
> (make-birds)<br />
</pre><br />
<br />
The soundfile window should open showing a waveform just created. To listen to this waveform you can click on the play button or alternatively use the function call '(play)' on the listener.<br />
<br />
<pre><br />
> (play)<br />
</pre><br />
<br />
<br />
A screen shot of SND with the procedures outline might look like:<br />
<br />
<br />
[[File:SndBird-wiki.png |center| ]]<br />
<br />
<br />
<br />
Get Familiar with SND's waveform interface: move horizontal scrollbars to change the depth of the waveform, and vertical scrollbars to change the amplitude viewing scale. The [w] button shows the waveform while the [f] button shows the spectra. Notice that both waveform and spectra change while your move the focus on your soundfile. <br />
<br />
<br />
<br />
== Editing soundfiles with SND ==<br />
<br />
SND editing is not "point-and-drag" like in most waveform editors. Instead, "razor-cut" editing and trimming can be accomplish by using markers to select regions and key binding commands that work on regions or on the soundfile as a whole. <br />
<br />
To edit soundfiles using SND, good advice is to use 'emacs-like' keyboard combinations (see below), and then try them on a SND listener window. To make things easier start with a short (3 secs) mono (one-channel) soundfile. <br />
<br />
<br />
:: '''c-x''' means control-x or the keyboard combination ''<ctrl>-<x>'' <br />
:: '''M-x''' means meta-x and at CCRMA is the keyboard combination ''<esc>-<x>''<br />
<br />
<br />
If you have a soundfile in the active window try the following combinations and watch the cursor in the displayed soundfile active window. If you don't have a soundfile you can use the open command in the file pull-down menu of SND.<br />
<br />
{|<br />
|''c-a:'' || <br />
| move cursor to window start<br />
|- <br />
| ''c-e:'' ||<br />
| move cursor to window end<br />
|-<br />
| ''c-v:'' ||<br />
| move cursor to mid-window<br />
|-<br />
| ''c-l:'' ||<br />
| position window so cursor is in the middle<br />
|-<br />
| ''c-f:'' ||<br />
| move cursor ahead one sample<br />
|-<br />
| ''c-b:'' ||<br />
| move cursor back one sample<br />
|- <br />
| ''c-q:'' ||<br />
| play current channel starting at cursor<br />
|-<br />
| ''c-t:'' ||<br />
| stop playing<br />
|-<br />
|- <br />
| ''c-[Space]:'' ||<br />
| start selection definition<br />
|-<br />
|-<br />
|'' c-m:'' ||<br />
| place (or remove) mark at cursor location<br />
|-<br />
| ''c-j:'' ||<br />
| goto mark<br />
|- <br />
| ''c-w:'' ||<br />
| delete (cut) current region<br />
|-<br />
| ''M-w:'' ||<br />
| (copy) current region<br />
|-<br />
| ''c-y:'' ||<br />
| paste in last deleted region<br />
|- <br />
| ''c-_:'' ||<br />
| undo<br />
|-<br />
| ''c-x c-s:'' ||<br />
| save your current edition.<br />
|-<br />
|}<br />
<br />
== Playing a Soundfile ==<br />
* To play a sound file from a place other than the beginning:<br />
# Activate sync or sync/unite modes in the lower right check-boxes <br />
# Create a synchronize marker by: <br />
<br />
<pre><br />
c-s-M (control-shift capital M)<br />
</pre><br />
<br />
::: -You should you get markers for all the channels. <br />
<br />
* To play from that location just click on the triangle in any of the markers. <br />
# Playback should start. <br />
# You can also move this markers and even 'rock the reels' by dragging the mouse. <br />
<br />
* More complex operations:<br />
<br />
# To move forward or backwards in the Soundfile use the following key combinations:<br />
<br />
<pre><br />
c-a ;;; move cursosr to the beginning<br />
c-u 0.4 c-f ;;; move cursor forward 0.4 seconds<br />
c-e ;;; move cursor to the end<br />
c-u 1.12 c-b ;;; nove cursor backwards 1.12 seconds<br />
c-[Space] ;;; start selection definition<br />
c-e ;;; a selection of 1.12 seconds<br />
</pre><br />
<br />
::: '''Note:''' These combinations and more can be viewed on the online Help menu at the overview command at the right side of the '''SND''' active window.<br />
<br />
== More References ==<br />
<br />
* [https://ccrma.stanford.edu/software/snd/snd/snd.html SND's own Documentation and Web page]<br />
<br />
* [https://ccrma.stanford.edu/software/snd/snd/index.html SND's Index]<br />
<br />
* [https://ccrma.stanford.edu/software/snd/snd/extsnd.html SND's Customization and Extension]<br />
<br />
* [https://ccrma.stanford.edu/guides/planetccrma/SND.html Users at PlanetCCRMA:SND] has several tutorials on using SND for diverse applications as:<br />
<br />
<ul><br />
:: <li> [http://ccrma.stanford.edu/guides/planetccrma/Digital_Signal_Processing.html Digital-Signal-Processing with SND] </li><br />
:: <li>[https://ccrma.stanford.edu/guides/planetccrma/Ladspa_DSP.html Ladspa-DSP plug-ins in SND]</li><br />
:: <li>[https://ccrma.stanford.edu/guides/planetccrma/A_more_powerful.html Sound Synthesis with SND]</li><br />
:: <li>[https://ccrma.stanford.edu/guides/planetccrma/Additive.html Additive Synthesis on SND]</li><br />
:: <li>[https://ccrma.stanford.edu/guides/planetccrma/FM.html FM synthesis on SND]</li><br />
</ul><br />
<br />
[[Category: CCRMA User Guide]]</div>Juanighttps://ccrma.stanford.edu/mediawiki/index.php?title=Snd&diff=12240Snd2011-08-27T00:27:04Z<p>Juanig: formatting for references</p>
<hr />
<div>Written and developed at CCRMA by Bill Shottstaedt, [http://ccrma.stanford.edu/software/snd/snd/snd.html SND] is a sound editor modeled loosely after Emacs, an old, sorely-missed PDP-10 sound editor named Dpysnd. It can accommodate any number of sounds each with any number of channels, and can be customized or extended using either [http://ccrma.stanford.edu/software/snd/snd/s7.html s7] (included in the Snd sources), Ruby, or Forth. Snd can be started on any PlanetCCRMA Linux workstation by selecting the application on the PlanetCCRMA menu and the editors tab. Otherwise SND is started by typing the 'snd' command on a terminal window or shell. <br />
<br />
<br />
<br />
== Starting SND ==<br />
<br />
On a terminal shell (Linux or OSX), SND can be started by typing:<br />
<br />
<pre><br />
<br />
snd & <br />
<br />
</pre><br />
<br />
If you have a sound you want to listen, you can type for instance,<br />
<br />
<pre><br />
<br />
snd /zap/dog.snd & <br />
<br />
</pre><br />
<br />
... and your soundfile will be loaded and opened directly on SND. This is a good way to get familiar with the SND interface.<br />
<br />
Once SND is running, go to the file menu, and open another soundfile or close the one already opened. To hear the sound, click the 'play' button. To see an FFT, click the 'f' button on the left. The left mouse button is used for most pointing operations; the middle button pastes in the current selection; the right button brings up the SND pop up menu. Make sure you go through the help pull down menu to find more about all the features SND. In addition to this nutshell, there is an enormous amount of information in the [http://ccrma.stanford.edu/software/snd/snd/snd.html SND manual] or search its documentation on its [http://ccrma.stanford.edu/software/snd/snd/index.html index]<br />
<br />
::: '''Note:''' You might need to run Jack with Qjackctl in order to get some sound out of the Linux workstations.<br />
<br />
Most common usage documentation is embedded on the application. The rightmost menu on SND's interface is the "Help" menu which contains information for most tasks needed to run SND properly. For example if you go top the Help Menu and choose "Play", A new window will show the task's description and pointers to related information and links to more in-depth information. "Play Help" on SND's Help menu reads as:<br />
<br />
<pre><br />
To play a sound, click the 'play' button. If the sound has more channels than your<br />
DAC(s), Snd will (normally) try to mix the extra channels into the available DAC<br />
outputs. While it is playing, you can click the button again to stop it, or click<br />
some other file's 'play' button to mix it into the current set of sounds being played.<br />
To play from a particular point, set a mark there, then click its 'play triangle'<br />
(the triangular portion below the x axis). (Use control-click here to play all<br />
channels from the mark point). To play simultaneously from an arbitrary group of<br />
start points (possibly spread among many sounds), set syncd marks at the start points,<br />
then click the play triangle of one of them. <br />
<br />
The Edit menu 'Play' option plays the current selection, if any. The Popup menu's<br />
'Play' option plays the currently selected sound. And the region and file browsers<br />
provide play buttons for each of the listed regions or files. If you hold down<br />
the control key when you click 'play', the cursor follows along as the sound is<br />
played. <br />
<br />
In a multichannel file, C-q plays all channels from the current channel's cursor<br />
if the sync button is on, and otherwise plays only the current channel. Except in<br />
the browsers, what is actually played depends on the control panel.<br />
<br />
Use the play function to play any object.<br />
</pre><br />
<br />
== Instant Gratification ==<br />
<br />
Alternatively if you don't have a soundfile, you can create one by means of using SND's own audio synthesis engine. At CCRMA or in standard Linux installation you can look for a file named "bird.scm" which should be located at SND's source directory."bird.scm" at PlanetCCRMA Linux worstations is located at:<br />
<br />
<pre><br />
/usr/ccrma/lisp/src/snd<br />
</pre><br />
<br />
A good idea is to copy this file to working or temporary directories so that you leave the original intact. You can copy "bird.scm" to the "zap" directory at CCRMA workstations by using the following commands on the terminal shell (some knowledge of terminal shells is good to accomplish these guidelines).<br />
<br />
<pre><br />
cd /zap<br />
cp /usr/ccrma/lisp/src/snd/bird.scm /zap/.<br />
<br />
</pre> <br />
<br />
<br />
Now you can open SND directly on the shell as stated before by issuing the 'snd' command:<br />
<br />
<pre><br />
snd & <br />
</pre><br />
<br />
SND's window interface should open and show only pull-down menus. Go to the 'View' menu and select 'Show Listener' option. SND listener opens only showing a prompt ">". On this prompt you type "Scheme" code which is processed and compliled by SND's [http://ccrma.stanford.edu/software/snd/snd/s7.html s7]. In order to have SND synthesize a sound with "bird.scm", you need to load the file into the interpreter and the run a function(sub-program) which generates the soundfile. You do this by typing on the listener the function to load the file and then running the returned name of the function as follows:<br />
<br />
<pre><br />
> (load "/zap/bird.scm")<br />
</pre><br />
<br />
Note that a prompt ">" means that the listener is ready to accept another function call.<br />
<br />
After a carriage return (entering) '(load "/zap/bird.scm")', the listener returns:<br />
<br />
<pre><br />
make-birds<br />
><br />
</pre><br />
<br />
<br />
<br />
Now you know there is a function in SND called 'make-birds'. To get the bird's songs you need to issue a function call (run the sub-program) to 'make-birds' on SND's listener:<br />
<br />
<pre><br />
> (make-birds)<br />
</pre><br />
<br />
The soundfile window should open showing a waveform just created. To listen to this waveform you can click on the play button or alternatively use the function call '(play)' on the listener.<br />
<br />
<pre><br />
> (play)<br />
</pre><br />
<br />
<br />
A screen shot of SND with the procedures outline might look like:<br />
<br />
<br />
[[File:SndBird-wiki.png |center| ]]<br />
<br />
<br />
<br />
Get Familiar with SND's waveform interface: move horizontal scrollbars to change the depth of the waveform, and vertical scrollbars to change the amplitude viewing scale. The [w] button shows the waveform while the [f] button shows the spectra. Notice that both waveform and spectra change while your move the focus on your soundfile. <br />
<br />
<br />
<br />
== Editing soundfiles with SND ==<br />
<br />
SND editing is not "point-and-drag" like in most waveform editors. Instead, "razor-cut" editing and trimming can be accomplish by using markers to select regions and key binding commands that work on regions or on the soundfile as a whole. <br />
<br />
To edit soundfiles using SND, good advice is to use 'emacs-like' keyboard combinations (see below), and then try them on a SND listener window. To make things easier start with a short (3 secs) mono (one-channel) soundfile. <br />
<br />
<br />
:: '''c-x''' means control-x or the keyboard combination ''<ctrl>-<x>'' <br />
:: '''M-x''' means meta-x and at CCRMA is the keyboard combination ''<esc>-<x>''<br />
<br />
<br />
If you have a soundfile in the active window try the following combinations and watch the cursor in the displayed soundfile active window. If you don't have a soundfile you can use the open command in the file pull-down menu of SND.<br />
<br />
{|<br />
|''c-a:'' || <br />
| move cursor to window start<br />
|- <br />
| ''c-e:'' ||<br />
| move cursor to window end<br />
|-<br />
| ''c-v:'' ||<br />
| move cursor to mid-window<br />
|-<br />
| ''c-l:'' ||<br />
| position window so cursor is in the middle<br />
|-<br />
| ''c-f:'' ||<br />
| move cursor ahead one sample<br />
|-<br />
| ''c-b:'' ||<br />
| move cursor back one sample<br />
|- <br />
| ''c-q:'' ||<br />
| play current channel starting at cursor<br />
|-<br />
| ''c-t:'' ||<br />
| stop playing<br />
|-<br />
|- <br />
| ''c-[Space]:'' ||<br />
| start selection definition<br />
|-<br />
|-<br />
|'' c-m:'' ||<br />
| place (or remove) mark at cursor location<br />
|-<br />
| ''c-j:'' ||<br />
| goto mark<br />
|- <br />
| ''c-w:'' ||<br />
| delete (cut) current region<br />
|-<br />
| ''M-w:'' ||<br />
| (copy) current region<br />
|-<br />
| ''c-y:'' ||<br />
| paste in last deleted region<br />
|- <br />
| ''c-_:'' ||<br />
| undo<br />
|-<br />
| ''c-x c-s:'' ||<br />
| save your current edition.<br />
|-<br />
|}<br />
<br />
== Playing a Soundfile ==<br />
* To play a sound file from a place other than the beginning:<br />
# Activate sync or sync/unite modes in the lower right check-boxes <br />
# Create a synchronize marker by: <br />
<br />
<pre><br />
c-s-M (control-shift capital M)<br />
</pre><br />
<br />
::: -You should you get markers for all the channels. <br />
<br />
* To play from that location just click on the triangle in any of the markers. <br />
# Playback should start. <br />
# You can also move this markers and even 'rock the reels' by dragging the mouse. <br />
<br />
* More complex operations:<br />
<br />
# To move forward or backwards in the Soundfile use the following key combinations:<br />
<br />
<pre><br />
c-a ;;; move cursosr to the beginning<br />
c-u 0.4 c-f ;;; move cursor forward 0.4 seconds<br />
c-e ;;; move cursor to the end<br />
c-u 1.12 c-b ;;; nove cursor backwards 1.12 seconds<br />
c-[Space] ;;; start selection definition<br />
c-e ;;; a selection of 1.12 seconds<br />
</pre><br />
<br />
::: '''Note:''' These combinations and more can be viewed on the online Help menu at the overview command at the right side of the '''SND''' active window.<br />
<br />
== References ==<br />
<br />
<br />
* [https://ccrma.stanford.edu/guides/planetccrma/SND.html Users at PlanetCCRMA:SND] has several tutorials on using SND for diverse applications as:<br />
<br />
<ul><br />
:: <li> [http://ccrma.stanford.edu/guides/planetccrma/Digital_Signal_Processing.html Digital-Signal-Processing with SND] </li><br />
:: <li>[https://ccrma.stanford.edu/guides/planetccrma/Ladspa_DSP.html Ladspa-DSP plug-ins in SND]</li><br />
:: <li>[https://ccrma.stanford.edu/guides/planetccrma/A_more_powerful.html Sound Synthesis with SND]</li><br />
:: <li>[https://ccrma.stanford.edu/guides/planetccrma/Additive.html Additive Synthesis on SND]</li><br />
:: <li>[https://ccrma.stanford.edu/guides/planetccrma/FM.html FM synthesis on SND]</li><br />
</ul><br />
<br />
[[Category: CCRMA User Guide]]</div>Juanighttps://ccrma.stanford.edu/mediawiki/index.php?title=Snd&diff=12239Snd2011-08-27T00:24:11Z<p>Juanig: add references</p>
<hr />
<div>Written and developed at CCRMA by Bill Shottstaedt, [http://ccrma.stanford.edu/software/snd/snd/snd.html SND] is a sound editor modeled loosely after Emacs, an old, sorely-missed PDP-10 sound editor named Dpysnd. It can accommodate any number of sounds each with any number of channels, and can be customized or extended using either [http://ccrma.stanford.edu/software/snd/snd/s7.html s7] (included in the Snd sources), Ruby, or Forth. Snd can be started on any PlanetCCRMA Linux workstation by selecting the application on the PlanetCCRMA menu and the editors tab. Otherwise SND is started by typing the 'snd' command on a terminal window or shell. <br />
<br />
<br />
<br />
== Starting SND ==<br />
<br />
On a terminal shell (Linux or OSX), SND can be started by typing:<br />
<br />
<pre><br />
<br />
snd & <br />
<br />
</pre><br />
<br />
If you have a sound you want to listen, you can type for instance,<br />
<br />
<pre><br />
<br />
snd /zap/dog.snd & <br />
<br />
</pre><br />
<br />
... and your soundfile will be loaded and opened directly on SND. This is a good way to get familiar with the SND interface.<br />
<br />
Once SND is running, go to the file menu, and open another soundfile or close the one already opened. To hear the sound, click the 'play' button. To see an FFT, click the 'f' button on the left. The left mouse button is used for most pointing operations; the middle button pastes in the current selection; the right button brings up the SND pop up menu. Make sure you go through the help pull down menu to find more about all the features SND. In addition to this nutshell, there is an enormous amount of information in the [http://ccrma.stanford.edu/software/snd/snd/snd.html SND manual] or search its documentation on its [http://ccrma.stanford.edu/software/snd/snd/index.html index]<br />
<br />
::: '''Note:''' You might need to run Jack with Qjackctl in order to get some sound out of the Linux workstations.<br />
<br />
Most common usage documentation is embedded on the application. The rightmost menu on SND's interface is the "Help" menu which contains information for most tasks needed to run SND properly. For example if you go top the Help Menu and choose "Play", A new window will show the task's description and pointers to related information and links to more in-depth information. "Play Help" on SND's Help menu reads as:<br />
<br />
<pre><br />
To play a sound, click the 'play' button. If the sound has more channels than your<br />
DAC(s), Snd will (normally) try to mix the extra channels into the available DAC<br />
outputs. While it is playing, you can click the button again to stop it, or click<br />
some other file's 'play' button to mix it into the current set of sounds being played.<br />
To play from a particular point, set a mark there, then click its 'play triangle'<br />
(the triangular portion below the x axis). (Use control-click here to play all<br />
channels from the mark point). To play simultaneously from an arbitrary group of<br />
start points (possibly spread among many sounds), set syncd marks at the start points,<br />
then click the play triangle of one of them. <br />
<br />
The Edit menu 'Play' option plays the current selection, if any. The Popup menu's<br />
'Play' option plays the currently selected sound. And the region and file browsers<br />
provide play buttons for each of the listed regions or files. If you hold down<br />
the control key when you click 'play', the cursor follows along as the sound is<br />
played. <br />
<br />
In a multichannel file, C-q plays all channels from the current channel's cursor<br />
if the sync button is on, and otherwise plays only the current channel. Except in<br />
the browsers, what is actually played depends on the control panel.<br />
<br />
Use the play function to play any object.<br />
</pre><br />
<br />
== Instant Gratification ==<br />
<br />
Alternatively if you don't have a soundfile, you can create one by means of using SND's own audio synthesis engine. At CCRMA or in standard Linux installation you can look for a file named "bird.scm" which should be located at SND's source directory."bird.scm" at PlanetCCRMA Linux worstations is located at:<br />
<br />
<pre><br />
/usr/ccrma/lisp/src/snd<br />
</pre><br />
<br />
A good idea is to copy this file to working or temporary directories so that you leave the original intact. You can copy "bird.scm" to the "zap" directory at CCRMA workstations by using the following commands on the terminal shell (some knowledge of terminal shells is good to accomplish these guidelines).<br />
<br />
<pre><br />
cd /zap<br />
cp /usr/ccrma/lisp/src/snd/bird.scm /zap/.<br />
<br />
</pre> <br />
<br />
<br />
Now you can open SND directly on the shell as stated before by issuing the 'snd' command:<br />
<br />
<pre><br />
snd & <br />
</pre><br />
<br />
SND's window interface should open and show only pull-down menus. Go to the 'View' menu and select 'Show Listener' option. SND listener opens only showing a prompt ">". On this prompt you type "Scheme" code which is processed and compliled by SND's [http://ccrma.stanford.edu/software/snd/snd/s7.html s7]. In order to have SND synthesize a sound with "bird.scm", you need to load the file into the interpreter and the run a function(sub-program) which generates the soundfile. You do this by typing on the listener the function to load the file and then running the returned name of the function as follows:<br />
<br />
<pre><br />
> (load "/zap/bird.scm")<br />
</pre><br />
<br />
Note that a prompt ">" means that the listener is ready to accept another function call.<br />
<br />
After a carriage return (entering) '(load "/zap/bird.scm")', the listener returns:<br />
<br />
<pre><br />
make-birds<br />
><br />
</pre><br />
<br />
<br />
<br />
Now you know there is a function in SND called 'make-birds'. To get the bird's songs you need to issue a function call (run the sub-program) to 'make-birds' on SND's listener:<br />
<br />
<pre><br />
> (make-birds)<br />
</pre><br />
<br />
The soundfile window should open showing a waveform just created. To listen to this waveform you can click on the play button or alternatively use the function call '(play)' on the listener.<br />
<br />
<pre><br />
> (play)<br />
</pre><br />
<br />
<br />
A screen shot of SND with the procedures outline might look like:<br />
<br />
<br />
[[File:SndBird-wiki.png |center| ]]<br />
<br />
<br />
<br />
Get Familiar with SND's waveform interface: move horizontal scrollbars to change the depth of the waveform, and vertical scrollbars to change the amplitude viewing scale. The [w] button shows the waveform while the [f] button shows the spectra. Notice that both waveform and spectra change while your move the focus on your soundfile. <br />
<br />
<br />
<br />
== Editing soundfiles with SND ==<br />
<br />
SND editing is not "point-and-drag" like in most waveform editors. Instead, "razor-cut" editing and trimming can be accomplish by using markers to select regions and key binding commands that work on regions or on the soundfile as a whole. <br />
<br />
To edit soundfiles using SND, good advice is to use 'emacs-like' keyboard combinations (see below), and then try them on a SND listener window. To make things easier start with a short (3 secs) mono (one-channel) soundfile. <br />
<br />
<br />
:: '''c-x''' means control-x or the keyboard combination ''<ctrl>-<x>'' <br />
:: '''M-x''' means meta-x and at CCRMA is the keyboard combination ''<esc>-<x>''<br />
<br />
<br />
If you have a soundfile in the active window try the following combinations and watch the cursor in the displayed soundfile active window. If you don't have a soundfile you can use the open command in the file pull-down menu of SND.<br />
<br />
{|<br />
|''c-a:'' || <br />
| move cursor to window start<br />
|- <br />
| ''c-e:'' ||<br />
| move cursor to window end<br />
|-<br />
| ''c-v:'' ||<br />
| move cursor to mid-window<br />
|-<br />
| ''c-l:'' ||<br />
| position window so cursor is in the middle<br />
|-<br />
| ''c-f:'' ||<br />
| move cursor ahead one sample<br />
|-<br />
| ''c-b:'' ||<br />
| move cursor back one sample<br />
|- <br />
| ''c-q:'' ||<br />
| play current channel starting at cursor<br />
|-<br />
| ''c-t:'' ||<br />
| stop playing<br />
|-<br />
|- <br />
| ''c-[Space]:'' ||<br />
| start selection definition<br />
|-<br />
|-<br />
|'' c-m:'' ||<br />
| place (or remove) mark at cursor location<br />
|-<br />
| ''c-j:'' ||<br />
| goto mark<br />
|- <br />
| ''c-w:'' ||<br />
| delete (cut) current region<br />
|-<br />
| ''M-w:'' ||<br />
| (copy) current region<br />
|-<br />
| ''c-y:'' ||<br />
| paste in last deleted region<br />
|- <br />
| ''c-_:'' ||<br />
| undo<br />
|-<br />
| ''c-x c-s:'' ||<br />
| save your current edition.<br />
|-<br />
|}<br />
<br />
== Playing a Soundfile ==<br />
* To play a sound file from a place other than the beginning:<br />
# Activate sync or sync/unite modes in the lower right check-boxes <br />
# Create a synchronize marker by: <br />
<br />
<pre><br />
c-s-M (control-shift capital M)<br />
</pre><br />
<br />
::: -You should you get markers for all the channels. <br />
<br />
* To play from that location just click on the triangle in any of the markers. <br />
# Playback should start. <br />
# You can also move this markers and even 'rock the reels' by dragging the mouse. <br />
<br />
* More complex operations:<br />
<br />
# To move forward or backwards in the Soundfile use the following key combinations:<br />
<br />
<pre><br />
c-a ;;; move cursosr to the beginning<br />
c-u 0.4 c-f ;;; move cursor forward 0.4 seconds<br />
c-e ;;; move cursor to the end<br />
c-u 1.12 c-b ;;; nove cursor backwards 1.12 seconds<br />
c-[Space] ;;; start selection definition<br />
c-e ;;; a selection of 1.12 seconds<br />
</pre><br />
<br />
::: '''Note:''' These combinations and more can be viewed on the online Help menu at the overview command at the right side of the '''SND''' active window.<br />
<br />
== References ==<br />
<br />
<br />
* [https://ccrma.stanford.edu/guides/planetccrma/SND.html Users at PlanetCCRMA:SND] has several tutorials on using SND for diverse applications as:<br />
<br />
:: <ul><br />
<li> [https://ccrma.stanford.edu/guides/planetccrma/Digital_Signal_Processing.html Digital-Signal-Processing with SND] </li><br />
<li>[https://ccrma.stanford.edu/guides/planetccrma/Ladspa_DSP.html Ladspa-DSP plug-ins in SND]</li><br />
<li>[https://ccrma.stanford.edu/guides/planetccrma/A_more_powerful.html Sound Synthesis with SND]</li><br />
<li>[https://ccrma.stanford.edu/guides/planetccrma/Additive.html Additive Synthesis on SND]</li><br />
<li>[https://ccrma.stanford.edu/guides/planetccrma/FM.html FM synthesis on SND]</li><br />
</ul><br />
<br />
[[Category: CCRMA User Guide]]</div>Juanighttps://ccrma.stanford.edu/mediawiki/index.php?title=Snd&diff=12238Snd2011-08-26T23:51:58Z<p>Juanig: corrected grammar error</p>
<hr />
<div>Written and developed at CCRMA by Bill Shottstaedt, [http://ccrma.stanford.edu/software/snd/snd/snd.html SND] is a sound editor modeled loosely after Emacs, an old, sorely-missed PDP-10 sound editor named Dpysnd. It can accommodate any number of sounds each with any number of channels, and can be customized or extended using either [http://ccrma.stanford.edu/software/snd/snd/s7.html s7] (included in the Snd sources), Ruby, or Forth. Snd can be started on any PlanetCCRMA Linux workstation by selecting the application on the PlanetCCRMA menu and the editors tab. Otherwise SND is started by typing the 'snd' command on a terminal window or shell. <br />
<br />
<br />
<br />
== Starting SND ==<br />
<br />
On a terminal shell (Linux or OSX), SND can be started by typing:<br />
<br />
<pre><br />
<br />
snd & <br />
<br />
</pre><br />
<br />
If you have a sound you want to listen, you can type for instance,<br />
<br />
<pre><br />
<br />
snd /zap/dog.snd & <br />
<br />
</pre><br />
<br />
and your soundfile will be loaded and opened directly on SND. This is a good way to get familiar with the SND interface.<br />
<br />
Once SND is running, go to the file menu, and open another soundfile or close the one already opened. To hear the sound, click the 'play' button. To see an FFT, click the 'f' button on the left. The left mouse button is used for most pointing operations; the middle button pastes in the current selection; the right button brings up the SND pop up menu. Make sure you go through the help pull down menu to find more about all the features SND. In addition to this nutshell, there is an enormous amount of information in the [http://ccrma.stanford.edu/software/snd/snd/snd.html SND manual] or search its documentation on its [http://ccrma.stanford.edu/software/snd/snd/index.html index]<br />
<br />
::: '''Note:''' You might need to run Jack with Qjackctl in order to get some sound out of the Linux workstations.<br />
<br />
<br />
== Instant Gratification ==<br />
<br />
Alternatively if you don't have a soundfile, you can create one by means of using SND's own audio synthesis engine. At CCRMA or in standard Linux installation you can look for a file named "bird.scm" which should be located at SND's source directory."bird.scm" at PlanetCCRMA Linux worstations is located at:<br />
<br />
<pre><br />
/usr/ccrma/lisp/src/snd<br />
</pre><br />
<br />
A good idea is to copy this file to working or temporary directories so that you leave the original intact. You can copy "bird.scm" to the "zap" directory at CCRMA workstations by using the following commands on the terminal shell (some knowledge of terminal shells is good to accomplish these guidelines).<br />
<br />
<pre><br />
cd /zap<br />
cp /usr/ccrma/lisp/src/snd/bird.scm /zap/.<br />
<br />
</pre> <br />
<br />
<br />
Now you can open SND directly on the shell as stated before by issuing the 'snd' command:<br />
<br />
<pre><br />
snd & <br />
</pre><br />
<br />
SND's window interface should open and show only pull-down menus. Go to the 'View' menu and select 'Show Listener' option. SND listener opens only showing a prompt ">". On this prompt you type "Scheme" code which is processed and compliled by SND's [http://ccrma.stanford.edu/software/snd/snd/s7.html s7]. In order to have SND synthesize a sound with "bird.scm", you need to load the file into the interpreter and the run a function(sub-program) which generates the soundfile. You do this by typing on the listener the function to load the file and then running the returned name of the function as follows:<br />
<br />
<pre><br />
> (load "/zap/bird.scm")<br />
</pre><br />
<br />
Note that a prompt ">" means that the listener is ready to accept another function call.<br />
<br />
After a carriage return (entering) '(load "/zap/bird.scm")', the listener returns:<br />
<br />
<pre><br />
make-birds<br />
><br />
</pre><br />
<br />
<br />
<br />
Now you know there is a function in SND called 'make-birds'. To get the bird's songs you need to issue a function call (run the sub-program) to 'make-birds' on SND's listener:<br />
<br />
<pre><br />
> (make-birds)<br />
</pre><br />
<br />
The soundfile window should open showing a waveform just created. To listen to this waveform you can click on the play button or alternatively use the function call '(play)' on the listener.<br />
<br />
<pre><br />
> (play)<br />
</pre><br />
<br />
<br />
A screen shot of SND with the procedures outline might look like:<br />
<br />
<br />
[[File:SndBird-wiki.png |center| ]]<br />
<br />
<br />
<br />
Get Familiar with SND's waveform interface: move horizontal scrollbars to change the depth of the waveform, and vertical scrollbars to change the amplitude viewing scale. The [w] button shows the waveform while the [f] button shows the spectra. Notice that both waveform and spectra change while your move the focus on your soundfile. <br />
<br />
<br />
<br />
== Editing soundfiles with SND ==<br />
<br />
SND editing is not "point-and-drag" like in most waveform editors. Instead, "razor-cut" editing and trimming can be accomplish by using markers to select regions and key binding commands that work on regions or on the soundfile as a whole. <br />
<br />
To edit soundfiles using SND, good advice is to use 'emacs-like' keyboard combinations (see below), and then try them on a SND listener window. To make things easier start with a short (3 secs) mono (one-channel) soundfile. <br />
<br />
<br />
:: '''c-x''' means control-x or the keyboard combination ''<ctrl>-<x>'' <br />
:: '''M-x''' means meta-x and at CCRMA is the keyboard combination ''<esc>-<x>''<br />
<br />
<br />
If you have a soundfile in the active window try the following combinations and watch the cursor in the displayed soundfile active window. If you don't have a soundfile you can use the open command in the file pull-down menu of SND.<br />
<br />
{|<br />
|''c-a:'' || <br />
| move cursor to window start<br />
|- <br />
| ''c-e:'' ||<br />
| move cursor to window end<br />
|-<br />
| ''c-v:'' ||<br />
| move cursor to mid-window<br />
|-<br />
| ''c-l:'' ||<br />
| position window so cursor is in the middle<br />
|-<br />
| ''c-f:'' ||<br />
| move cursor ahead one sample<br />
|-<br />
| ''c-b:'' ||<br />
| move cursor back one sample<br />
|- <br />
| ''c-q:'' ||<br />
| play current channel starting at cursor<br />
|-<br />
| ''c-t:'' ||<br />
| stop playing<br />
|-<br />
|- <br />
| ''c-[Space]:'' ||<br />
| start selection definition<br />
|-<br />
|-<br />
|'' c-m:'' ||<br />
| place (or remove) mark at cursor location<br />
|-<br />
| ''c-j:'' ||<br />
| goto mark<br />
|- <br />
| ''c-w:'' ||<br />
| delete (cut) current region<br />
|-<br />
| ''M-w:'' ||<br />
| (copy) current region<br />
|-<br />
| ''c-y:'' ||<br />
| paste in last deleted region<br />
|- <br />
| ''c-_:'' ||<br />
| undo<br />
|-<br />
| ''c-x c-s:'' ||<br />
| save your current edition.<br />
|-<br />
|}<br />
<br />
== Playing a Soundfile ==<br />
* To play a sound file from a place other than the beginning:<br />
# Activate sync or sync/unite modes in the lower right check-boxes <br />
# Create a synchronize marker by: <br />
<br />
<pre><br />
c-s-M (control-shift capital M)<br />
</pre><br />
<br />
::: -You should you get markers for all the channels. <br />
<br />
* To play from that location just click on the triangle in any of the markers. <br />
# Playback should start. <br />
# You can also move this markers and even 'rock the reels' by dragging the mouse. <br />
<br />
* More complex operations:<br />
<br />
# To move forward or backwards in the Soundfile use the following key combinations:<br />
<br />
<pre><br />
c-a ;;; move cursosr to the beginning<br />
c-u 0.4 c-f ;;; move cursor forward 0.4 seconds<br />
c-e ;;; move cursor to the end<br />
c-u 1.12 c-b ;;; nove cursor backwards 1.12 seconds<br />
c-[Space] ;;; start selection definition<br />
c-e ;;; a selection of 1.12 seconds<br />
</pre><br />
<br />
::: '''Note:''' These combinations and more can be viewed on the online Help menu at the overview command at the right side of the '''SND''' active window.<br />
<br />
<br />
More info at [https://ccrma.stanford.edu/guides/planetccrma/SND.html Users at PlanetCCRMA:SND]<br />
<br />
[[Category: CCRMA User Guide]]</div>Juanighttps://ccrma.stanford.edu/mediawiki/index.php?title=Snd&diff=12237Snd2011-08-26T01:14:28Z<p>Juanig: added SndBird-wiki.png image</p>
<hr />
<div>Written and developed at CCRMA by Bill Shottstaedt, [http://ccrma.stanford.edu/software/snd/snd/snd.html SND] is a sound editor modeled loosely after Emacs, an old, sorely-missed PDP-10 sound editor named Dpysnd. It can accommodate any number of sounds each with any number of channels, and can be customized and extended using guile and Ruby. It can be customized and extended using either [http://ccrma.stanford.edu/software/snd/snd/s7.html s7] (included in the Snd sources), Ruby, or Forth. Snd can be started on any PlanetCCRMA Linux workstation by selecting the application on the PlanetCCRMA menu and the editors tab. Otherwise SND is started by typing the 'snd' command on a terminal window or shell. <br />
<br />
<br />
<br />
== Starting SND ==<br />
<br />
On a terminal shell (Linux or OSX), SND can be started by typing:<br />
<br />
<pre><br />
<br />
snd & <br />
<br />
</pre><br />
<br />
If you have a sound you want to listen, you can type for instance,<br />
<br />
<pre><br />
<br />
snd /zap/dog.snd & <br />
<br />
</pre><br />
<br />
and your soundfile will be loaded and opened directly on SND. This is a good way to get familiar with the SND interface.<br />
<br />
Once SND is running, go to the file menu, and open another soundfile or close the one already opened. To hear the sound, click the 'play' button. To see an FFT, click the 'f' button on the left. The left mouse button is used for most pointing operations; the middle button pastes in the current selection; the right button brings up the SND pop up menu. Make sure you go through the help pull down menu to find more about all the features SND. In addition to this nutshell, there is an enormous amount of information in the [http://ccrma.stanford.edu/software/snd/snd/snd.html SND manual] or search its documentation on its [http://ccrma.stanford.edu/software/snd/snd/index.html index]<br />
<br />
::: '''Note:''' You might need to run Jack with Qjackctl in order to get some sound out of the Linux workstations.<br />
<br />
<br />
== Instant Gratification ==<br />
<br />
Alternatively if you don't have a soundfile, you can create one by means of using SND's own audio synthesis engine. At CCRMA or in standard Linux installation you can look for a file named "bird.scm" which should be located at SND's source directory."bird.scm" at PlanetCCRMA Linux worstations is located at:<br />
<br />
<pre><br />
/usr/ccrma/lisp/src/snd<br />
</pre><br />
<br />
A good idea is to copy this file to working or temporary directories so that you leave the original intact. You can copy "bird.scm" to the "zap" directory at CCRMA workstations by using the following commands on the terminal shell (some knowledge of terminal shells is good to accomplish these guidelines).<br />
<br />
<pre><br />
cd /zap<br />
cp /usr/ccrma/lisp/src/snd/bird.scm /zap/.<br />
<br />
</pre> <br />
<br />
<br />
Now you can open SND directly on the shell as stated before by issuing the 'snd' command:<br />
<br />
<pre><br />
snd & <br />
</pre><br />
<br />
SND's window interface should open and show only pull-down menus. Go to the 'View' menu and select 'Show Listener' option. SND listener opens only showing a prompt ">". On this prompt you type "Scheme" code which is processed and compliled by SND's [http://ccrma.stanford.edu/software/snd/snd/s7.html s7]. In order to have SND synthesize a sound with "bird.scm", you need to load the file into the interpreter and the run a function(sub-program) which generates the soundfile. You do this by typing on the listener the function to load the file and then running the returned name of the function as follows:<br />
<br />
<pre><br />
> (load "/zap/bird.scm")<br />
</pre><br />
<br />
Note that a prompt ">" means that the listener is ready to accept another function call.<br />
<br />
After a carriage return (entering) '(load "/zap/bird.scm")', the listener returns:<br />
<br />
<pre><br />
make-birds<br />
><br />
</pre><br />
<br />
<br />
<br />
Now you know there is a function in SND called 'make-birds'. To get the bird's songs you need to issue a function call (run the sub-program) to 'make-birds' on SND's listener:<br />
<br />
<pre><br />
> (make-birds)<br />
</pre><br />
<br />
The soundfile window should open showing a waveform just created. To listen to this waveform you can click on the play button or alternatively use the function call '(play)' on the listener.<br />
<br />
<pre><br />
> (play)<br />
</pre><br />
<br />
<br />
A screen shot of SND with the procedures outline might look like:<br />
<br />
<br />
[[File:SndBird-wiki.png |center| ]]<br />
<br />
<br />
<br />
Get Familiar with SND's waveform interface: move horizontal scrollbars to change the depth of the waveform, and vertical scrollbars to change the amplitude viewing scale. The [w] button shows the waveform while the [f] button shows the spectra. Notice that both waveform and spectra change while your move the focus on your soundfile. <br />
<br />
<br />
<br />
== Editing soundfiles with SND ==<br />
<br />
SND editing is not "point-and-drag" like in most waveform editors. Instead, "razor-cut" editing and trimming can be accomplish by using markers to select regions and key binding commands that work on regions or on the soundfile as a whole. <br />
<br />
To edit soundfiles using SND, good advice is to use 'emacs-like' keyboard combinations (see below), and then try them on a SND listener window. To make things easier start with a short (3 secs) mono (one-channel) soundfile. <br />
<br />
<br />
:: '''c-x''' means control-x or the keyboard combination ''<ctrl>-<x>'' <br />
:: '''M-x''' means meta-x and at CCRMA is the keyboard combination ''<esc>-<x>''<br />
<br />
<br />
If you have a soundfile in the active window try the following combinations and watch the cursor in the displayed soundfile active window. If you don't have a soundfile you can use the open command in the file pull-down menu of SND.<br />
<br />
{|<br />
|''c-a:'' || <br />
| move cursor to window start<br />
|- <br />
| ''c-e:'' ||<br />
| move cursor to window end<br />
|-<br />
| ''c-v:'' ||<br />
| move cursor to mid-window<br />
|-<br />
| ''c-l:'' ||<br />
| position window so cursor is in the middle<br />
|-<br />
| ''c-f:'' ||<br />
| move cursor ahead one sample<br />
|-<br />
| ''c-b:'' ||<br />
| move cursor back one sample<br />
|- <br />
| ''c-q:'' ||<br />
| play current channel starting at cursor<br />
|-<br />
| ''c-t:'' ||<br />
| stop playing<br />
|-<br />
|- <br />
| ''c-[Space]:'' ||<br />
| start selection definition<br />
|-<br />
|-<br />
|'' c-m:'' ||<br />
| place (or remove) mark at cursor location<br />
|-<br />
| ''c-j:'' ||<br />
| goto mark<br />
|- <br />
| ''c-w:'' ||<br />
| delete (cut) current region<br />
|-<br />
| ''M-w:'' ||<br />
| (copy) current region<br />
|-<br />
| ''c-y:'' ||<br />
| paste in last deleted region<br />
|- <br />
| ''c-_:'' ||<br />
| undo<br />
|-<br />
| ''c-x c-s:'' ||<br />
| save your current edition.<br />
|-<br />
|}<br />
<br />
== Playing a Soundfile ==<br />
* To play a sound file from a place other than the beginning:<br />
# Activate sync or sync/unite modes in the lower right check-boxes <br />
# Create a synchronize marker by: <br />
<br />
<pre><br />
c-s-M (control-shift capital M)<br />
</pre><br />
<br />
::: -You should you get markers for all the channels. <br />
<br />
* To play from that location just click on the triangle in any of the markers. <br />
# Playback should start. <br />
# You can also move this markers and even 'rock the reels' by dragging the mouse. <br />
<br />
* More complex operations:<br />
<br />
# To move forward or backwards in the Soundfile use the following key combinations:<br />
<br />
<pre><br />
c-a ;;; move cursosr to the beginning<br />
c-u 0.4 c-f ;;; move cursor forward 0.4 seconds<br />
c-e ;;; move cursor to the end<br />
c-u 1.12 c-b ;;; nove cursor backwards 1.12 seconds<br />
c-[Space] ;;; start selection definition<br />
c-e ;;; a selection of 1.12 seconds<br />
</pre><br />
<br />
::: '''Note:''' These combinations and more can be viewed on the online Help menu at the overview command at the right side of the '''SND''' active window.<br />
<br />
<br />
More info at [https://ccrma.stanford.edu/guides/planetccrma/SND.html Users at PlanetCCRMA:SND]<br />
<br />
[[Category: CCRMA User Guide]]</div>Juanighttps://ccrma.stanford.edu/mediawiki/index.php?title=File:SndBird-wiki.png&diff=12236File:SndBird-wiki.png2011-08-26T01:07:16Z<p>Juanig: Screenshot of SND's interface for bird songs</p>
<hr />
<div>Screenshot of SND's interface for bird songs</div>Juanighttps://ccrma.stanford.edu/mediawiki/index.php?title=Snd&diff=12235Snd2011-08-26T00:45:47Z<p>Juanig: adding instant gratification comments-1</p>
<hr />
<div>Written and developed at CCRMA by Bill Shottstaedt, [http://ccrma.stanford.edu/software/snd/snd/snd.html SND] is a sound editor modeled loosely after Emacs, an old, sorely-missed PDP-10 sound editor named Dpysnd. It can accommodate any number of sounds each with any number of channels, and can be customized and extended using guile and Ruby. It can be customized and extended using either [http://ccrma.stanford.edu/software/snd/snd/s7.html s7] (included in the Snd sources), Ruby, or Forth. Snd can be started on any PlanetCCRMA Linux workstation by selecting the application on the PlanetCCRMA menu and the editors tab. Otherwise SND is started by typing the 'snd' command on a terminal window or shell. <br />
<br />
<br />
<br />
== Starting SND ==<br />
<br />
On a terminal shell (Linux or OSX), SND can be started by typing:<br />
<br />
<pre><br />
<br />
snd & <br />
<br />
</pre><br />
<br />
If you have a sound you want to listen, you can type for instance,<br />
<br />
<pre><br />
<br />
snd /zap/dog.snd & <br />
<br />
</pre><br />
<br />
and your soundfile will be loaded and opened directly on SND. This is a good way to get familiar with the SND interface.<br />
<br />
Once SND is running, go to the file menu, and open another soundfile or close the one already opened. To hear the sound, click the 'play' button. To see an FFT, click the 'f' button on the left. The left mouse button is used for most pointing operations; the middle button pastes in the current selection; the right button brings up the SND pop up menu. Make sure you go through the help pull down menu to find more about all the features SND. In addition to this nutshell, there is an enormous amount of information in the [http://ccrma.stanford.edu/software/snd/snd/snd.html SND manual] or search its documentation on its [http://ccrma.stanford.edu/software/snd/snd/index.html index]<br />
<br />
::: '''Note:''' You might need to run Jack with Qjackctl in order to get some sound out of the Linux workstations.<br />
<br />
<br />
== Instant Gratification ==<br />
<br />
Alternatively if you don't have a soundfile, you can create one by means of using SND's own audio synthesis engine. At CCRMA or in standard Linux installation you can look for a file named "bird.scm" which should be located at SND's source directory."bird.scm" at PlanetCCRMA Linux worstations is located at:<br />
<br />
<pre><br />
/usr/ccrma/lisp/src/snd<br />
</pre><br />
<br />
A good idea is to copy this file to working or temporary directories so that you leave the original intact. You can copy "bird.scm" to the "zap" directory at CCRMA workstations by using the following commands on the terminal shell (some knowledge of terminal shells is good to accomplish these guidelines).<br />
<br />
<pre><br />
cd /zap<br />
cp /usr/ccrma/lisp/src/snd/bird.scm /zap/.<br />
<br />
</pre> <br />
<br />
<br />
Now you can open SND directly on the shell as stated before by issuing the 'snd' command:<br />
<br />
<pre><br />
snd & <br />
</pre><br />
<br />
SND's window interface should open and show only pull-down menus. Go to the 'View' menu and select 'Show Listener' option. SND listener opens only showing a prompt ">". On this prompt you type "Scheme" code which is processed and compliled by SND's [http://ccrma.stanford.edu/software/snd/snd/s7.html s7]. In order to have SND synthesize a sound with "bird.scm", you need to load the file into the interpreter and the run a function(sub-program) which generates the soundfile. You do this by typing on the listener the function to load the file and then running the returned name of the function as follows:<br />
<br />
<pre><br />
> (load "/zap/bird.scm")<br />
</pre><br />
<br />
Note that a prompt ">" means that the listener is ready to accept another function call.<br />
<br />
After a carriage return (entering) '(load "/zap/bird.scm")', the listener returns:<br />
<br />
<pre><br />
make-birds<br />
><br />
</pre><br />
<br />
<br />
<br />
Now you know there is a function in SND called 'make-birds'. To get the bird's songs you need to issue a function call (run the sub-program) to 'make-birds' on SND's listener:<br />
<br />
<pre><br />
> (make-birds)<br />
</pre><br />
<br />
The soundfile window should open showing a waveform just created. To listen to this waveform you can click on the play button or alternatively use the function call '(play)' on the listener.<br />
<br />
<pre><br />
> (play)<br />
</pre><br />
<br />
<br />
A screen shot of SND with the procedures outline might look like:<br />
<br />
Get Familiar with SND's waveform interface: move horizontal scrollbars to change the depth of the waveform, and vertical scrollbars to change the amplitude viewing scale. The [w] button shows the waveform while the [f] button shows the spectra. Notice that both waveform and spectra change while your move the focus on your soundfile. <br />
<br />
<br />
<br />
== Editing soundfiles with SND ==<br />
<br />
SND editing is not "point-and-drag" like in most waveform editors. Instead, "razor-cut" editing and trimming can be accomplish by using markers to select regions and key binding commands that work on regions or on the soundfile as a whole. <br />
<br />
To edit soundfiles using SND, good advice is to use 'emacs-like' keyboard combinations (see below), and then try them on a SND listener window. To make things easier start with a short (3 secs) mono (one-channel) soundfile. <br />
<br />
<br />
:: '''c-x''' means control-x or the keyboard combination ''<ctrl>-<x>'' <br />
:: '''M-x''' means meta-x and at CCRMA is the keyboard combination ''<esc>-<x>''<br />
<br />
<br />
If you have a soundfile in the active window try the following combinations and watch the cursor in the displayed soundfile active window. If you don't have a soundfile you can use the open command in the file pull-down menu of SND.<br />
<br />
{|<br />
|''c-a:'' || <br />
| move cursor to window start<br />
|- <br />
| ''c-e:'' ||<br />
| move cursor to window end<br />
|-<br />
| ''c-v:'' ||<br />
| move cursor to mid-window<br />
|-<br />
| ''c-l:'' ||<br />
| position window so cursor is in the middle<br />
|-<br />
| ''c-f:'' ||<br />
| move cursor ahead one sample<br />
|-<br />
| ''c-b:'' ||<br />
| move cursor back one sample<br />
|- <br />
| ''c-q:'' ||<br />
| play current channel starting at cursor<br />
|-<br />
| ''c-t:'' ||<br />
| stop playing<br />
|-<br />
|- <br />
| ''c-[Space]:'' ||<br />
| start selection definition<br />
|-<br />
|-<br />
|'' c-m:'' ||<br />
| place (or remove) mark at cursor location<br />
|-<br />
| ''c-j:'' ||<br />
| goto mark<br />
|- <br />
| ''c-w:'' ||<br />
| delete (cut) current region<br />
|-<br />
| ''M-w:'' ||<br />
| (copy) current region<br />
|-<br />
| ''c-y:'' ||<br />
| paste in last deleted region<br />
|- <br />
| ''c-_:'' ||<br />
| undo<br />
|-<br />
| ''c-x c-s:'' ||<br />
| save your current edition.<br />
|-<br />
|}<br />
<br />
== Playing a Soundfile ==<br />
* To play a sound file from a place other than the beginning:<br />
# Activate sync or sync/unite modes in the lower right check-boxes <br />
# Create a synchronize marker by: <br />
<br />
<pre><br />
c-s-M (control-shift capital M)<br />
</pre><br />
<br />
::: -You should you get markers for all the channels. <br />
<br />
* To play from that location just click on the triangle in any of the markers. <br />
# Playback should start. <br />
# You can also move this markers and even 'rock the reels' by dragging the mouse. <br />
<br />
* More complex operations:<br />
<br />
# To move forward or backwards in the Soundfile use the following key combinations:<br />
<br />
<pre><br />
c-a ;;; move cursosr to the beginning<br />
c-u 0.4 c-f ;;; move cursor forward 0.4 seconds<br />
c-e ;;; move cursor to the end<br />
c-u 1.12 c-b ;;; nove cursor backwards 1.12 seconds<br />
c-[Space] ;;; start selection definition<br />
c-e ;;; a selection of 1.12 seconds<br />
</pre><br />
<br />
::: '''Note:''' These combinations and more can be viewed on the online Help menu at the overview command at the right side of the '''SND''' active window.<br />
<br />
<br />
More info at [https://ccrma.stanford.edu/guides/planetccrma/SND.html Users at PlanetCCRMA:SND]<br />
<br />
[[Category: CCRMA User Guide]]</div>Juanighttps://ccrma.stanford.edu/mediawiki/index.php?title=Snd&diff=12234Snd2011-08-26T00:39:54Z<p>Juanig: adding instant gratification</p>
<hr />
<div>Written and developed at CCRMA by Bill Shottstaedt, [http://ccrma.stanford.edu/software/snd/snd/snd.html SND] is a sound editor modeled loosely after Emacs, an old, sorely-missed PDP-10 sound editor named Dpysnd. It can accommodate any number of sounds each with any number of channels, and can be customized and extended using guile and Ruby. It can be customized and extended using either [http://ccrma.stanford.edu/software/snd/snd/s7.html s7] (included in the Snd sources), Ruby, or Forth. Snd can be started on any PlanetCCRMA Linux workstation by selecting the application on the PlanetCCRMA menu and the editors tab. Otherwise SND is started by typing the 'snd' command on a terminal window or shell. <br />
<br />
<br />
<br />
== Starting SND ==<br />
<br />
On a terminal shell (Linux or OSX), SND can be started by typing:<br />
<br />
<pre><br />
<br />
snd & <br />
<br />
</pre><br />
<br />
If you have a sound you want to listen, you can type for instance,<br />
<br />
<pre><br />
<br />
snd /zap/dog.snd & <br />
<br />
</pre><br />
<br />
and your soundfile will be loaded and opened directly on SND. This is a good way to get familiar with the SND interface.<br />
<br />
Once SND is running, go to the file menu, and open another soundfile or close the one already opened. To hear the sound, click the 'play' button. To see an FFT, click the 'f' button on the left. The left mouse button is used for most pointing operations; the middle button pastes in the current selection; the right button brings up the SND pop up menu. Make sure you go through the help pull down menu to find more about all the features SND. In addition to this nutshell, there is an enormous amount of information in the [http://ccrma.stanford.edu/software/snd/snd/snd.html SND manual] or search its documentation on its [http://ccrma.stanford.edu/software/snd/snd/index.html index]<br />
<br />
::: '''Note:''' You might need to run Jack with Qjackctl in order to get some sound out of the Linux workstations.<br />
<br />
<br />
== Instant Gratification ==<br />
<br />
Alternatively if you don't have a soundfile, you can create one by means of using SND's own audio synthesis engine. At CCRMA or in standard Linux installation you can look for a file named "bird.scm" which should be located at SND's source directory."bird.scm" at PlanetCCRMA Linux worstations is located at:<br />
<br />
<pre><br />
/usr/ccrma/lisp/src/snd<br />
</pre><br />
<br />
A good idea is to copy this file to working or temporary directories so that you leave the original intact. You can copy "bird.scm" to the "zap" directory at CCRMA workstations by using the following commands on the terminal shell (some knowledge of terminal shells is good to accomplish these guidelines).<br />
<br />
<pre><br />
cd /zap<br />
cp /usr/ccrma/lisp/src/snd/bird.scm /zap/.<br />
<br />
</pre> <br />
<br />
<br />
Now you can open SND directly on the shell as stated before by issuing the 'snd' command:<br />
<br />
<pre><br />
snd & <br />
</pre><br />
<br />
SND's window interface should open and show only pull-down menus. Go to the 'View' menu and select 'Show Listener' option. SND listener opens only showing a prompt ">". On this prompt you type "Scheme" code which is processed and compliled by SND's [http://ccrma.stanford.edu/software/snd/snd/s7.html s7]. In order to have SND synthesize a sound with "bird.scm", you need to load the file into the interpreter and the run a function(sub-program) which generates the soundfile. You do this by typing on the listener the function to load the file and then running the returned name of the function as follows:<br />
<br />
<pre><br />
> (load "/zap/bird.scm")<br />
</pre><br />
<br />
Note that a prompt ">" means that the listener is ready to accept another function call.<br />
<br />
After a carriage return (entering) '(load "/zap/bird.scm")', the listener returns:<br />
<br />
<pre><br />
make-birds<br />
><br />
</pre><br />
<br />
<br />
<br />
Now you know there is a function in SND called 'make-birds'. To get the bird's songs you need to issue a function call (run the sub-program) to 'make-birds' on SND's listener:<br />
<br />
<pre><br />
> (make-birds)<br />
</pre><br />
<br />
The soundfile window should open showing a waveform just created. To listen to this waveform you can click on the play button or alternatively use the function call '(play)' on the listener.<br />
<br />
<pre><br />
> (play)<br />
</pre><br />
<br />
<br />
A screen shot of SND with the procedures outline might look like:<br />
<br />
<br />
<br />
<br />
<br />
== Editing soundfiles with SND ==<br />
<br />
SND editing is not "point-and-drag" like in most waveform editors. Instead, "razor-cut" editing and trimming can be accomplish by using markers to select regions and key binding commands that work on regions or on the soundfile as a whole. <br />
<br />
To edit soundfiles using SND, good advice is to use 'emacs-like' keyboard combinations (see below), and then try them on a SND listener window. To make things easier start with a short (3 secs) mono (one-channel) soundfile. <br />
<br />
<br />
:: '''c-x''' means control-x or the keyboard combination ''<ctrl>-<x>'' <br />
:: '''M-x''' means meta-x and at CCRMA is the keyboard combination ''<esc>-<x>''<br />
<br />
<br />
If you have a soundfile in the active window try the following combinations and watch the cursor in the displayed soundfile active window. If you don't have a soundfile you can use the open command in the file pull-down menu of SND.<br />
<br />
{|<br />
|''c-a:'' || <br />
| move cursor to window start<br />
|- <br />
| ''c-e:'' ||<br />
| move cursor to window end<br />
|-<br />
| ''c-v:'' ||<br />
| move cursor to mid-window<br />
|-<br />
| ''c-l:'' ||<br />
| position window so cursor is in the middle<br />
|-<br />
| ''c-f:'' ||<br />
| move cursor ahead one sample<br />
|-<br />
| ''c-b:'' ||<br />
| move cursor back one sample<br />
|- <br />
| ''c-q:'' ||<br />
| play current channel starting at cursor<br />
|-<br />
| ''c-t:'' ||<br />
| stop playing<br />
|-<br />
|- <br />
| ''c-[Space]:'' ||<br />
| start selection definition<br />
|-<br />
|-<br />
|'' c-m:'' ||<br />
| place (or remove) mark at cursor location<br />
|-<br />
| ''c-j:'' ||<br />
| goto mark<br />
|- <br />
| ''c-w:'' ||<br />
| delete (cut) current region<br />
|-<br />
| ''M-w:'' ||<br />
| (copy) current region<br />
|-<br />
| ''c-y:'' ||<br />
| paste in last deleted region<br />
|- <br />
| ''c-_:'' ||<br />
| undo<br />
|-<br />
| ''c-x c-s:'' ||<br />
| save your current edition.<br />
|-<br />
|}<br />
<br />
== Playing a Soundfile ==<br />
* To play a sound file from a place other than the beginning:<br />
# Activate sync or sync/unite modes in the lower right check-boxes <br />
# Create a synchronize marker by: <br />
<br />
<pre><br />
c-s-M (control-shift capital M)<br />
</pre><br />
<br />
::: -You should you get markers for all the channels. <br />
<br />
* To play from that location just click on the triangle in any of the markers. <br />
# Playback should start. <br />
# You can also move this markers and even 'rock the reels' by dragging the mouse. <br />
<br />
* More complex operations:<br />
<br />
# To move forward or backwards in the Soundfile use the following key combinations:<br />
<br />
<pre><br />
c-a ;;; move cursosr to the beginning<br />
c-u 0.4 c-f ;;; move cursor forward 0.4 seconds<br />
c-e ;;; move cursor to the end<br />
c-u 1.12 c-b ;;; nove cursor backwards 1.12 seconds<br />
c-[Space] ;;; start selection definition<br />
c-e ;;; a selection of 1.12 seconds<br />
</pre><br />
<br />
::: '''Note:''' These combinations and more can be viewed on the online Help menu at the overview command at the right side of the '''SND''' active window.<br />
<br />
<br />
More info at [https://ccrma.stanford.edu/guides/planetccrma/SND.html Users at PlanetCCRMA:SND]<br />
<br />
[[Category: CCRMA User Guide]]</div>Juanighttps://ccrma.stanford.edu/mediawiki/index.php?title=Snd&diff=12233Snd2011-08-26T00:06:28Z<p>Juanig: adding style and grammar corrections</p>
<hr />
<div>Written and developed at CCRMA by Bill Shottstaedt, [http://ccrma.stanford.edu/software/snd/snd/snd.html SND] is a sound editor modeled loosely after Emacs, an old, sorely-missed PDP-10 sound editor named Dpysnd. It can accommodate any number of sounds each with any number of channels, and can be customized and extended using guile and Ruby. It can be customized and extended using either [http://ccrma.stanford.edu/software/snd/snd/s7.html s7] (included in the Snd sources), Ruby, or Forth. Snd can be started on any PlanetCCRMA Linux workstation by selecting the application on the PlanetCCRMA menu and the editors tab. Otherwise SND is started by typing the 'snd' command on a terminal window or shell. <br />
<br />
<br />
<br />
== Starting SND ==<br />
<br />
On a terminal shell (Linux or OSX), SND can be started by typing:<br />
<br />
<pre><br />
<br />
snd & <br />
<br />
</pre><br />
<br />
If you have a sound you want to listen, you can type for instance,<br />
<br />
<pre><br />
<br />
snd /zap/dog.snd & <br />
<br />
</pre><br />
<br />
and your soundfile will be loaded and opened directly on SND. This is a good way to get familiar with the SND interface.<br />
<br />
Once SND is running, go to the file menu, and open another soundfile or close the one already opened. To hear the sound, click the 'play' button. To see an FFT, click the 'f' button on the left. The left mouse button is used for most pointing operations; the middle button pastes in the current selection; the right button brings up the SND pop up menu. Make sure you go through the help pull down menu to find more about all the features SND. In addition to this nutshell, there is an enormous amount of information in the [http://ccrma.stanford.edu/software/snd/snd/snd.html SND manual] or search its documentation on its [http://ccrma.stanford.edu/software/snd/snd/index.html index]<br />
<br />
::: '''Note:''' You might need to run Jack with Qjackctl in order to get some sound out of the Linux workstations.<br />
<br />
<br />
== Instant Gratification ==<br />
<br />
Alternatively if you don't have a soundfile, you can create one by means of using SND's own audio synthesis engine. At CCRMA or in standard Linux installation you can look for a file named "bird.scm" which should be located at SND's source directory."bird.scm" at PlanetCCRMA Linux worstations is located at:<br />
<br />
<pre><br />
/usr/ccrma/lisp/src/snd<br />
</pre><br />
<br />
A good idea is to copy this file to working or temporary directories so that you leave the original intact. You can copy "bird.scm" to the "zap" directory at CCRMA workstations by using the following commands on the terminal shell (some knowledge of terminal shells is good to accomplish these guidelines).<br />
<br />
<pre><br />
cd /zap<br />
cp /usr/ccrma/lisp/src/snd/bird.scm /zap/.<br />
<br />
</pre> <br />
<br />
<br />
Now you can open SND directly on the shell as stated before by issuing the 'snd' command:<br />
<br />
<pre><br />
snd & <br />
</pre><br />
<br />
<br />
== Editing soundfiles with SND ==<br />
<br />
SND editing is not "point-and-drag" like in most waveform editors. Instead, "razor-cut" editing and trimming can be accomplish by using markers to select regions and key binding commands that work on regions or on the soundfile as a whole. <br />
<br />
To edit soundfiles using SND, good advice is to use 'emacs-like' keyboard combinations (see below), and then try them on a SND listener window. To make things easier start with a short (3 secs) mono (one-channel) soundfile. <br />
<br />
<br />
:: '''c-x''' means control-x or the keyboard combination ''<ctrl>-<x>'' <br />
:: '''M-x''' means meta-x and at CCRMA is the keyboard combination ''<esc>-<x>''<br />
<br />
<br />
If you have a soundfile in the active window try the following combinations and watch the cursor in the displayed soundfile active window. If you don't have a soundfile you can use the open command in the file pull-down menu of SND.<br />
<br />
{|<br />
|''c-a:'' || <br />
| move cursor to window start<br />
|- <br />
| ''c-e:'' ||<br />
| move cursor to window end<br />
|-<br />
| ''c-v:'' ||<br />
| move cursor to mid-window<br />
|-<br />
| ''c-l:'' ||<br />
| position window so cursor is in the middle<br />
|-<br />
| ''c-f:'' ||<br />
| move cursor ahead one sample<br />
|-<br />
| ''c-b:'' ||<br />
| move cursor back one sample<br />
|- <br />
| ''c-q:'' ||<br />
| play current channel starting at cursor<br />
|-<br />
| ''c-t:'' ||<br />
| stop playing<br />
|-<br />
|- <br />
| ''c-[Space]:'' ||<br />
| start selection definition<br />
|-<br />
|-<br />
|'' c-m:'' ||<br />
| place (or remove) mark at cursor location<br />
|-<br />
| ''c-j:'' ||<br />
| goto mark<br />
|- <br />
| ''c-w:'' ||<br />
| delete (cut) current region<br />
|-<br />
| ''M-w:'' ||<br />
| (copy) current region<br />
|-<br />
| ''c-y:'' ||<br />
| paste in last deleted region<br />
|- <br />
| ''c-_:'' ||<br />
| undo<br />
|-<br />
| ''c-x c-s:'' ||<br />
| save your current edition.<br />
|-<br />
|}<br />
<br />
== Playing a Soundfile ==<br />
* To play a sound file from a place other than the beginning:<br />
# Activate sync or sync/unite modes in the lower right check-boxes <br />
# Create a synchronize marker by: <br />
<br />
<pre><br />
c-s-M (control-shift capital M)<br />
</pre><br />
<br />
::: -You should you get markers for all the channels. <br />
<br />
* To play from that location just click on the triangle in any of the markers. <br />
# Playback should start. <br />
# You can also move this markers and even 'rock the reels' by dragging the mouse. <br />
<br />
* More complex operations:<br />
<br />
# To move forward or backwards in the Soundfile use the following key combinations:<br />
<br />
<pre><br />
c-a ;;; move cursosr to the beginning<br />
c-u 0.4 c-f ;;; move cursor forward 0.4 seconds<br />
c-e ;;; move cursor to the end<br />
c-u 1.12 c-b ;;; nove cursor backwards 1.12 seconds<br />
c-[Space] ;;; start selection definition<br />
c-e ;;; a selection of 1.12 seconds<br />
</pre><br />
<br />
::: '''Note:''' These combinations and more can be viewed on the online Help menu at the overview command at the right side of the '''SND''' active window.<br />
<br />
<br />
More info at [https://ccrma.stanford.edu/guides/planetccrma/SND.html Users at PlanetCCRMA:SND]<br />
<br />
[[Category: CCRMA User Guide]]</div>Juanighttps://ccrma.stanford.edu/mediawiki/index.php?title=Snd&diff=12232Snd2011-08-25T03:02:25Z<p>Juanig: typos and grammar</p>
<hr />
<div>Written and developed at CCRMA by Bill Shottstaedt, [http://ccrma.stanford.edu/software/snd/snd/snd.html SND] is a sound editor modeled loosely after Emacs, an old, sorely-missed PDP-10 sound editor named Dpysnd. It can accommodate any number of sounds each with any number of channels, and can be customized and extended using guile and Ruby. It can be customized and extended using either [http://ccrma.stanford.edu/software/snd/snd/s7.html s7] (included in the Snd sources), Ruby, or Forth. Snd can be started on any PlanetCCRMA Linux workstation by selecting the application on the PlanetCCRMA menu and the editors tab. Otherwise SND is started by typing the 'snd' command on a terminal window or shell. <br />
<br />
<br />
<br />
== Starting SND ==<br />
<br />
On a terminal shell (Linux or OSX), SND can be started by typing:<br />
<br />
<pre><br />
<br />
snd & <br />
<br />
</pre><br />
<br />
If you have a sound you want to listen, you can type for instance,<br />
<br />
<pre><br />
<br />
snd /zap/dog.snd & <br />
<br />
</pre><br />
<br />
and your soundfile will be loaded and opened directly on SND. This is a good way to get familiar with the SND interface.<br />
<br />
Once SND is running, go to the file menu, and open another soundfile or close the one already opened. To hear the sound, click the 'play' button. To see an FFT, click the 'f' button on the left. The left mouse button is used for most pointing operations; the middle button pastes in the current selection; the right button brings up the SND pop up menu. Make sure you go through the help pull down menu to find more about all the features SND. In addition to this nutshell, there is an enormous amount of information in the [http://ccrma.stanford.edu/software/snd/snd/snd.html SND manual] or search its documentation on its [http://ccrma.stanford.edu/software/snd/snd/index.html index]<br />
<br />
::: '''Note:''' You might need to run Jack with Qjackctl in order to get some sound out of the Linux workstations.<br />
<br />
== Editing soundfiles with SND ==<br />
<br />
To edit soundfiles using SND, good advice is to use 'emacs-like' keyboard combinations (see below), and then try them on a SND listener window. To make things easier start with a short (3 secs) mono (one-channel) soundfile. <br />
<br />
<br />
:: '''c-x''' means control-x or the keyboard combination ''<ctrl>-<x>'' <br />
:: '''M-x''' means meta-x and at CCRMA is the keyboard combination ''<esc>-<x>''<br />
<br />
<br />
If you have a soundfile in the active window try the following combinations and watch the cursor in the displayed soundfile active window. If you don't have a soundfile you can use the open command in the file pull-down menu of SND.<br />
<br />
{|<br />
|''c-a:'' || <br />
| move cursor to window start<br />
|- <br />
| ''c-e:'' ||<br />
| move cursor to window end<br />
|-<br />
| ''c-v:'' ||<br />
| move cursor to mid-window<br />
|-<br />
| ''c-l:'' ||<br />
| position window so cursor is in the middle<br />
|-<br />
| ''c-f:'' ||<br />
| move cursor ahead one sample<br />
|-<br />
| ''c-b:'' ||<br />
| move cursor back one sample<br />
|- <br />
| ''c-q:'' ||<br />
| play current channel starting at cursor<br />
|-<br />
| ''c-t:'' ||<br />
| stop playing<br />
|-<br />
|- <br />
| ''c-[Space]:'' ||<br />
| start selection definition<br />
|-<br />
|-<br />
|'' c-m:'' ||<br />
| place (or remove) mark at cursor location<br />
|-<br />
| ''c-j:'' ||<br />
| goto mark<br />
|- <br />
| ''c-w:'' ||<br />
| delete (cut) current region<br />
|-<br />
| ''M-w:'' ||<br />
| (copy) current region<br />
|-<br />
| ''c-y:'' ||<br />
| paste in last deleted region<br />
|- <br />
| ''c-_:'' ||<br />
| undo<br />
|-<br />
| ''c-x c-s:'' ||<br />
| save your current edition.<br />
|-<br />
|}<br />
<br />
== Playing a Soundfile ==<br />
* To play a sound file from a place other than the beginning:<br />
# Activate sync or sync/unite modes in the lower right check-boxes <br />
# Create a synchronize marker by: <br />
<br />
<pre><br />
c-s-M (control-shift capital M)<br />
</pre><br />
<br />
::: -You should you get markers for all the channels. <br />
<br />
* To play from that location just click on the triangle in any of the markers. <br />
# Playback should start. <br />
# You can also move this markers and even 'rock the reels' by dragging the mouse. <br />
<br />
* More complex operations:<br />
<br />
# To move forward or backwards in the Soundfile use the following key combinations:<br />
<br />
<pre><br />
c-a ;;; move cursosr to the beginning<br />
c-u 0.4 c-f ;;; move cursor forward 0.4 seconds<br />
c-e ;;; move cursor to the end<br />
c-u 1.12 c-b ;;; nove cursor backwards 1.12 seconds<br />
c-[Space] ;;; start selection definition<br />
c-e ;;; a selection of 1.12 seconds<br />
</pre><br />
<br />
::: '''Note:''' These combinations and more can be viewed on the online Help menu at the overview command at the right side of the '''SND''' active window.<br />
<br />
<br />
More info at [https://ccrma.stanford.edu/guides/planetccrma/SND.html Users at PlanetCCRMA:SND]<br />
<br />
[[Category: CCRMA User Guide]]</div>Juanighttps://ccrma.stanford.edu/mediawiki/index.php?title=Snd&diff=12231Snd2011-08-25T02:58:37Z<p>Juanig: add startind snd section</p>
<hr />
<div>Written and developed at CCRMA by Bill Shottstaedt, [http://ccrma.stanford.edu/software/snd/snd/snd.html SND] is a sound editor modeled loosely after Emacs, an old, sorely-missed PDP-10 sound editor named Dpysnd. It can accommodate any number of sounds each with any number of channels, and can be customized and extended using guile and Ruby. It can be customized and extended using either [http://ccrma.stanford.edu/software/snd/snd/s7.html s7] (included in the Snd sources), Ruby, or Forth. Snd can be started on any PlanetCCRMA Linux workstation by selecting the application on the PlanetCCRMA menu and the editors tab. Otherwise SND is started by typing the 'snd' command on a terminal window or shell. <br />
<br />
<br />
<br />
== Starting SND ==<br />
<br />
On a terminal shell (Linux or OSX), SND can be started by typing:<br />
<br />
<pre><br />
<br />
snd & <br />
<br />
</pre><br />
<br />
If you have a sound you want to listen, you can type for instance,<br />
<br />
<pre><br />
<br />
snd /zap/dog.snd & <br />
<br />
</pre><br />
<br />
and your soundfile will be loaded and opened directly on SND. This is a good way to get familiar to the SND interface.<br />
<br />
Once SND is running, go to the file menu, and open another soundfile or close the one already opened. To hear the sound, click the 'play' button. To see an fft, click the 'f' button on the left. The left mouse button is used for most pointing operations; the middle button pastes in the current selection; the right button brings up the SND pop up menu. Make sure you go through the help pull down menu to find more about all the features SND. In addition to this there is an enormous amount of information in the [http://ccrma.stanford.edu/software/snd/snd/snd.html SND manual] or search its documentation on its [http://ccrma.stanford.edu/software/snd/snd/index.html index]<br />
<br />
::: '''Note:''' You might need to run Jack with Qjackctl in order to get some sound out of the Linux workstations.<br />
<br />
== Editing soundfiles with SND ==<br />
<br />
To edit soundfiles using SND, good advice is to use 'emacs-like' keyboard combinations (see below), and then try them on a SND listener window. To make things easier start with a short (3 secs) mono (one-channel) soundfile. <br />
<br />
<br />
:: '''c-x''' means control-x or the keyboard combination ''<ctrl>-<x>'' <br />
:: '''M-x''' means meta-x and at CCRMA is the keyboard combination ''<esc>-<x>''<br />
<br />
<br />
If you have a soundfile in the active window try the following combinations and watch the cursor in the displayed soundfile active window. If you don't have a soundfile you can use the open command in the file pull-down menu of SND.<br />
<br />
{|<br />
|''c-a:'' || <br />
| move cursor to window start<br />
|- <br />
| ''c-e:'' ||<br />
| move cursor to window end<br />
|-<br />
| ''c-v:'' ||<br />
| move cursor to mid-window<br />
|-<br />
| ''c-l:'' ||<br />
| position window so cursor is in the middle<br />
|-<br />
| ''c-f:'' ||<br />
| move cursor ahead one sample<br />
|-<br />
| ''c-b:'' ||<br />
| move cursor back one sample<br />
|- <br />
| ''c-q:'' ||<br />
| play current channel starting at cursor<br />
|-<br />
| ''c-t:'' ||<br />
| stop playing<br />
|-<br />
|- <br />
| ''c-[Space]:'' ||<br />
| start selection definition<br />
|-<br />
|-<br />
|'' c-m:'' ||<br />
| place (or remove) mark at cursor location<br />
|-<br />
| ''c-j:'' ||<br />
| goto mark<br />
|- <br />
| ''c-w:'' ||<br />
| delete (cut) current region<br />
|-<br />
| ''M-w:'' ||<br />
| (copy) current region<br />
|-<br />
| ''c-y:'' ||<br />
| paste in last deleted region<br />
|- <br />
| ''c-_:'' ||<br />
| undo<br />
|-<br />
| ''c-x c-s:'' ||<br />
| save your current edition.<br />
|-<br />
|}<br />
<br />
== Playing a Soundfile ==<br />
* To play a sound file from a place other than the beginning:<br />
# Activate sync or sync/unite modes in the lower right check-boxes <br />
# Create a synchronize marker by: <br />
<br />
<pre><br />
c-s-M (control-shift capital M)<br />
</pre><br />
<br />
::: -You should you get markers for all the channels. <br />
<br />
* To play from that location just click on the triangle in any of the markers. <br />
# Playback should start. <br />
# You can also move this markers and even 'rock the reels' by dragging the mouse. <br />
<br />
* More complex operations:<br />
<br />
# To move forward or backwards in the Soundfile use the following key combinations:<br />
<br />
<pre><br />
c-a ;;; move cursosr to the beginning<br />
c-u 0.4 c-f ;;; move cursor forward 0.4 seconds<br />
c-e ;;; move cursor to the end<br />
c-u 1.12 c-b ;;; nove cursor backwards 1.12 seconds<br />
c-[Space] ;;; start selection definition<br />
c-e ;;; a selection of 1.12 seconds<br />
</pre><br />
<br />
::: '''Note:''' These combinations and more can be viewed on the online Help menu at the overview command at the right side of the '''SND''' active window.<br />
<br />
<br />
More info at [https://ccrma.stanford.edu/guides/planetccrma/SND.html Users at PlanetCCRMA:SND]<br />
<br />
[[Category: CCRMA User Guide]]</div>Juanighttps://ccrma.stanford.edu/mediawiki/index.php?title=Snd&diff=12230Snd2011-08-24T02:43:36Z<p>Juanig: indent corrections</p>
<hr />
<div>Written and developed at CCRMA by Bill Shottstaedt, [http://ccrma.stanford.edu/software/snd/snd/snd.html SND] is a sound editor modeled loosely after Emacs, an old, sorely-missed PDP-10 sound editor named Dpysnd. It can accommodate any number of sounds each with any number of channels, and can be customized and extended using guile and Ruby. It can be customized and extended using either [http://ccrma.stanford.edu/software/snd/snd/s7.html s7] (included in the Snd sources), Ruby, or Forth. Snd can be started on any PlanetCCRMA Linux workstation by selecting the application on the PlanetCCRMA menu and the editors tab. Otherwise SND is started by typing the 'snd' command on a terminal window or shell. <br />
<br />
To get started, go to the file menu, and open a sound file. To hear the sound, click the 'play' button. To see an fft, click the 'f' button on the left. The left mouse button is used for most pointing operations; the middle button pastes in the current selection; the right button brings up the SND pop up menu. Make sure you go through the help pull down menu to find more about all the features SND. In addition to this there is an enormous amount of information in the [http://ccrma.stanford.edu/software/snd/snd/snd.html SND manual] or search its documentation on its [http://ccrma.stanford.edu/software/snd/snd/index.html index]<br />
<br />
== Editing soundfiles with SND ==<br />
<br />
To edit soundfiles using SND, good advice is to use 'emacs-like' keyboard combinations (see below), and then try them on a SND listener window. To make things easier start with a short (3 secs) mono (one-channel) soundfile. <br />
<br />
<br />
:: '''c-x''' means control-x or the keyboard combination ''<ctrl>-<x>'' <br />
:: '''M-x''' means meta-x and at CCRMA is the keyboard combination ''<esc>-<x>''<br />
<br />
<br />
If you have a soundfile in the active window try the following combinations and watch the cursor in the displayed soundfile active window. If you don't have a soundfile you can use the open command in the file pull-down menu of SND.<br />
<br />
{|<br />
|''c-a:'' || <br />
| move cursor to window start<br />
|- <br />
| ''c-e:'' ||<br />
| move cursor to window end<br />
|-<br />
| ''c-v:'' ||<br />
| move cursor to mid-window<br />
|-<br />
| ''c-l:'' ||<br />
| position window so cursor is in the middle<br />
|-<br />
| ''c-f:'' ||<br />
| move cursor ahead one sample<br />
|-<br />
| ''c-b:'' ||<br />
| move cursor back one sample<br />
|- <br />
| ''c-q:'' ||<br />
| play current channel starting at cursor<br />
|-<br />
| ''c-t:'' ||<br />
| stop playing<br />
|-<br />
|- <br />
| ''c-[Space]:'' ||<br />
| start selection definition<br />
|-<br />
|-<br />
|'' c-m:'' ||<br />
| place (or remove) mark at cursor location<br />
|-<br />
| ''c-j:'' ||<br />
| goto mark<br />
|- <br />
| ''c-w:'' ||<br />
| delete (cut) current region<br />
|-<br />
| ''M-w:'' ||<br />
| (copy) current region<br />
|-<br />
| ''c-y:'' ||<br />
| paste in last deleted region<br />
|- <br />
| ''c-_:'' ||<br />
| undo<br />
|-<br />
| ''c-x c-s:'' ||<br />
| save your current edition.<br />
|-<br />
|}<br />
<br />
== Playing a Soundfile ==<br />
* To play a sound file from a place other than the beginning:<br />
# Activate sync or sync/unite modes in the lower right check-boxes <br />
# Create a synchronize marker by: <br />
<br />
<pre><br />
c-s-M (control-shift capital M)<br />
</pre><br />
<br />
::: -You should you get markers for all the channels. <br />
<br />
* To play from that location just click on the triangle in any of the markers. <br />
# Playback should start. <br />
# You can also move this markers and even 'rock the reels' by dragging the mouse. <br />
<br />
* More complex operations:<br />
<br />
# To move forward or backwards in the Soundfile use the following key combinations:<br />
<br />
<pre><br />
c-a ;;; move cursosr to the beginning<br />
c-u 0.4 c-f ;;; move cursor forward 0.4 seconds<br />
c-e ;;; move cursor to the end<br />
c-u 1.12 c-b ;;; nove cursor backwards 1.12 seconds<br />
c-[Space] ;;; start selection definition<br />
c-e ;;; a selection of 1.12 seconds<br />
</pre><br />
<br />
::: '''Note:''' These combinations and more can be viewed on the online Help menu at the overview command at the right side of the '''SND''' active window.<br />
<br />
<br />
[[Category: CCRMA User Guide]]</div>Juanighttps://ccrma.stanford.edu/mediawiki/index.php?title=Snd&diff=12229Snd2011-08-24T02:42:11Z<p>Juanig: edit typo</p>
<hr />
<div>Written and developed at CCRMA by Bill Shottstaedt, [http://ccrma.stanford.edu/software/snd/snd/snd.html SND] is a sound editor modeled loosely after Emacs, an old, sorely-missed PDP-10 sound editor named Dpysnd. It can accommodate any number of sounds each with any number of channels, and can be customized and extended using guile and Ruby. It can be customized and extended using either [http://ccrma.stanford.edu/software/snd/snd/s7.html s7] (included in the Snd sources), Ruby, or Forth. Snd can be started on any PlanetCCRMA Linux workstation by selecting the application on the PlanetCCRMA menu and the editors tab. Otherwise SND is started by typing the 'snd' command on a terminal window or shell. <br />
<br />
To get started, go to the file menu, and open a sound file. To hear the sound, click the 'play' button. To see an fft, click the 'f' button on the left. The left mouse button is used for most pointing operations; the middle button pastes in the current selection; the right button brings up the SND pop up menu. Make sure you go through the help pull down menu to find more about all the features SND. In addition to this there is an enormous amount of information in the [http://ccrma.stanford.edu/software/snd/snd/snd.html SND manual] or search its documentation on its [http://ccrma.stanford.edu/software/snd/snd/index.html index]<br />
<br />
== Editing soundfiles with SND ==<br />
<br />
To edit soundfiles using SND, good advice is to use 'emacs-like' keyboard combinations (see below), and then try them on a SND listener window. To make things easier start with a short (3 secs) mono (one-channel) soundfile. <br />
<br />
<br />
:: '''c-x''' means control-x or the keyboard combination ''<ctrl>-<x>'' <br />
:: '''M-x''' means meta-x and at CCRMA is the keyboard combination ''<esc>-<x>''<br />
<br />
<br />
If you have a soundfile in the active window try the following combinations and watch the cursor in the displayed soundfile active window. If you don't have a soundfile you can use the open command in the file pull-down menu of SND.<br />
<br />
{|<br />
|''c-a:'' || <br />
| move cursor to window start<br />
|- <br />
| ''c-e:'' ||<br />
| move cursor to window end<br />
|-<br />
| ''c-v:'' ||<br />
| move cursor to mid-window<br />
|-<br />
| ''c-l:'' ||<br />
| position window so cursor is in the middle<br />
|-<br />
| ''c-f:'' ||<br />
| move cursor ahead one sample<br />
|-<br />
| ''c-b:'' ||<br />
| move cursor back one sample<br />
|- <br />
| ''c-q:'' ||<br />
| play current channel starting at cursor<br />
|-<br />
| ''c-t:'' ||<br />
| stop playing<br />
|-<br />
|- <br />
| ''c-[Space]:'' ||<br />
| start selection definition<br />
|-<br />
|-<br />
|'' c-m:'' ||<br />
| place (or remove) mark at cursor location<br />
|-<br />
| ''c-j:'' ||<br />
| goto mark<br />
|- <br />
| ''c-w:'' ||<br />
| delete (cut) current region<br />
|-<br />
| ''M-w:'' ||<br />
| (copy) current region<br />
|-<br />
| ''c-y:'' ||<br />
| paste in last deleted region<br />
|- <br />
| ''c-_:'' ||<br />
| undo<br />
|-<br />
| ''c-x c-s:'' ||<br />
| save your current edition.<br />
|-<br />
|}<br />
<br />
== Playing a Soundfile ==<br />
* To play a sound file from a place other than the beginning:<br />
# Activate sync or sync/unite modes in the lower right check-boxes <br />
# Create a synchronize marker by: <br />
<br />
<pre><br />
c-s-M (control-shift capital M)<br />
</pre><br />
<br />
::: You should you get markers for all the channels. <br />
<br />
* To play from that location just click on the triangle in any of the markers. <br />
# Playback should start. <br />
# You can also move this markers and even 'rock the reels' by dragging the mouse. <br />
<br />
* More complex operations:<br />
<br />
# To move forward or backwards in the Soundfile use the following key combinations:<br />
<br />
<pre><br />
c-a ;;; move cursosr to the beginning<br />
c-u 0.4 c-f ;;; move cursor forward 0.4 seconds<br />
c-e ;;; move cursor to the end<br />
c-u 1.12 c-b ;;; nove cursor backwards 1.12 seconds<br />
c-[Space] ;;; start selection definition<br />
c-e ;;; a selection of 1.12 seconds<br />
</pre><br />
<br />
'''Note:''' These combinations and more can be viewed on the online Help menu at the overview command at the right side of the '''SND''' active window.<br />
<br />
<br />
[[Category: CCRMA User Guide]]</div>Juanighttps://ccrma.stanford.edu/mediawiki/index.php?title=Snd&diff=12228Snd2011-08-24T02:41:06Z<p>Juanig: headline change</p>
<hr />
<div><br />
Written and developed at CCRMA by Bill Shottstaedt, [http://ccrma.stanford.edu/software/snd/snd/snd.html SND] is a sound editor modeled loosely after Emacs, an old, sorely-missed PDP-10 sound editor named Dpysnd. It can accommodate any number of sounds each with any number of channels, and can be customized and extended using guile and Ruby. It can be customized and extended using either [http://ccrma.stanford.edu/software/snd/snd/s7.html s7] (included in the Snd sources), Ruby, or Forth. Snd can be started on any PlanetCCRMA Linux workstation by selecting the application on the PlanetCCRMA menu and the editors tab. Otherwise SND is started by typing the 'snd' command on a terminal window or shell. <br />
<br />
To get started, go to the file menu, and open a sound file. To hear the sound, click the 'play' button. To see an fft, click the 'f' button on the left. The left mouse button is used for most pointing operations; the middle button pastes in the current selection; the right button brings up the SND pop up menu. Make sure you go through the help pull down menu to find more about all the features SND. In addition to this there is an enormous amount of information in the [http://ccrma.stanford.edu/software/snd/snd/snd.html SND manual] or search its documentation on its [http://ccrma.stanford.edu/software/snd/snd/index.html index]<br />
<br />
== Editing soundfiles with SND ==<br />
<br />
To edit soundfiles using SND, good advice is to use 'emacs-like' keyboard combinations (see below), and then try them on a SND listener window. To make things easier start with a short (3 secs) mono (one-channel) soundfile. <br />
<br />
<br />
:: '''c-x''' means control-x or the keyboard combination ''<ctrl>-<x>'' <br />
:: '''M-x''' means meta-x and at CCRMA is the keyboard combination ''<esc>-<x>''<br />
<br />
<br />
If you have a soundfile in the active window try the following combinations and watch the cursor in the displayed soundfile active window. If you don't have a soundfile you can use the open command in the file pull-down menu of SND.<br />
<br />
{|<br />
|''c-a:'' || <br />
| move cursor to window start<br />
|- <br />
| ''c-e:'' ||<br />
| move cursor to window end<br />
|-<br />
| ''c-v:'' ||<br />
| move cursor to mid-window<br />
|-<br />
| ''c-l:'' ||<br />
| position window so cursor is in the middle<br />
|-<br />
| ''c-f:'' ||<br />
| move cursor ahead one sample<br />
|-<br />
| ''c-b:'' ||<br />
| move cursor back one sample<br />
|- <br />
| ''c-q:'' ||<br />
| play current channel starting at cursor<br />
|-<br />
| ''c-t:'' ||<br />
| stop playing<br />
|-<br />
|- <br />
| ''c-[Space]:'' ||<br />
| start selection definition<br />
|-<br />
|-<br />
|'' c-m:'' ||<br />
| place (or remove) mark at cursor location<br />
|-<br />
| ''c-j:'' ||<br />
| goto mark<br />
|- <br />
| ''c-w:'' ||<br />
| delete (cut) current region<br />
|-<br />
| ''M-w:'' ||<br />
| (copy) current region<br />
|-<br />
| ''c-y:'' ||<br />
| paste in last deleted region<br />
|- <br />
| ''c-_:'' ||<br />
| undo<br />
|-<br />
| ''c-x c-s:'' ||<br />
| save your current edition.<br />
|-<br />
|}<br />
<br />
== Playing a Soundfile ==<br />
* To play a sound file from a place other than the beginning:<br />
# Activate sync or sync/unite modes in the lower right check-boxes <br />
# Create a synchronize marker by: <br />
<br />
<pre><br />
'''c-s-M''' (control-shift capital M)<br />
</pre><br />
<br />
::: You should you get markers for all the channels. <br />
<br />
* To play from that location just click on the triangle in any of the markers. <br />
# Playback should start. <br />
# You can also move this markers and even 'rock the reels' by dragging the mouse. <br />
<br />
* More complex operations:<br />
<br />
# To move forward or backwards in the Soundfile use the following key combinations:<br />
<br />
<pre><br />
c-a ;;; move cursosr to the beginning<br />
c-u 0.4 c-f ;;; move cursor forward 0.4 seconds<br />
c-e ;;; move cursor to the end<br />
c-u 1.12 c-b ;;; nove cursor backwards 1.12 seconds<br />
c-[Space] ;;; start selection definition<br />
c-e ;;; a selection of 1.12 seconds<br />
</pre><br />
<br />
'''Note:''' These combinations and more can be viewed on the online Help menu at the overview command at the right side of the '''SND''' active window.<br />
<br />
<br />
[[Category: CCRMA User Guide]]</div>Juanighttps://ccrma.stanford.edu/mediawiki/index.php?title=Snd&diff=12227Snd2011-08-24T02:39:26Z<p>Juanig: added forward and backward snd keybindings</p>
<hr />
<div>= Snd =<br />
<br />
Written and developed at CCRMA by Bill Shottstaedt, [http://ccrma.stanford.edu/software/snd/snd/snd.html SND] is a sound editor modeled loosely after Emacs, an old, sorely-missed PDP-10 sound editor named Dpysnd. It can accommodate any number of sounds each with any number of channels, and can be customized and extended using guile and Ruby. It can be customized and extended using either [http://ccrma.stanford.edu/software/snd/snd/s7.html s7] (included in the Snd sources), Ruby, or Forth. Snd can be started on any PlanetCCRMA Linux workstation by selecting the application on the PlanetCCRMA menu and the editors tab. Otherwise SND is started by typing the 'snd' command on a terminal window or shell. <br />
<br />
To get started, go to the file menu, and open a sound file. To hear the sound, click the 'play' button. To see an fft, click the 'f' button on the left. The left mouse button is used for most pointing operations; the middle button pastes in the current selection; the right button brings up the SND pop up menu. Make sure you go through the help pull down menu to find more about all the features SND. In addition to this there is an enormous amount of information in the [http://ccrma.stanford.edu/software/snd/snd/snd.html SND manual] or search its documentation on its [http://ccrma.stanford.edu/software/snd/snd/index.html index]<br />
<br />
== Editing soundfiles with SND ==<br />
<br />
To edit soundfiles using SND, good advice is to use 'emacs-like' keyboard combinations (see below), and then try them on a SND listener window. To make things easier start with a short (3 secs) mono (one-channel) soundfile. <br />
<br />
<br />
:: '''c-x''' means control-x or the keyboard combination ''<ctrl>-<x>'' <br />
:: '''M-x''' means meta-x and at CCRMA is the keyboard combination ''<esc>-<x>''<br />
<br />
<br />
If you have a soundfile in the active window try the following combinations and watch the cursor in the displayed soundfile active window. If you don't have a soundfile you can use the open command in the file pull-down menu of SND.<br />
<br />
{|<br />
|''c-a:'' || <br />
| move cursor to window start<br />
|- <br />
| ''c-e:'' ||<br />
| move cursor to window end<br />
|-<br />
| ''c-v:'' ||<br />
| move cursor to mid-window<br />
|-<br />
| ''c-l:'' ||<br />
| position window so cursor is in the middle<br />
|-<br />
| ''c-f:'' ||<br />
| move cursor ahead one sample<br />
|-<br />
| ''c-b:'' ||<br />
| move cursor back one sample<br />
|- <br />
| ''c-q:'' ||<br />
| play current channel starting at cursor<br />
|-<br />
| ''c-t:'' ||<br />
| stop playing<br />
|-<br />
|- <br />
| ''c-[Space]:'' ||<br />
| start selection definition<br />
|-<br />
|-<br />
|'' c-m:'' ||<br />
| place (or remove) mark at cursor location<br />
|-<br />
| ''c-j:'' ||<br />
| goto mark<br />
|- <br />
| ''c-w:'' ||<br />
| delete (cut) current region<br />
|-<br />
| ''M-w:'' ||<br />
| (copy) current region<br />
|-<br />
| ''c-y:'' ||<br />
| paste in last deleted region<br />
|- <br />
| ''c-_:'' ||<br />
| undo<br />
|-<br />
| ''c-x c-s:'' ||<br />
| save your current edition.<br />
|-<br />
|}<br />
<br />
== Playing a Soundfile ==<br />
* To play a sound file from a place other than the beginning:<br />
# Activate sync or sync/unite modes in the lower right check-boxes <br />
# Create a synchronize marker by: <br />
<br />
<pre><br />
'''c-s-M''' (control-shift capital M)<br />
</pre><br />
<br />
::: You should you get markers for all the channels. <br />
<br />
* To play from that location just click on the triangle in any of the markers. <br />
# Playback should start. <br />
# You can also move this markers and even 'rock the reels' by dragging the mouse. <br />
<br />
* More complex operations:<br />
<br />
# To move forward or backwards in the Soundfile use the following key combinations:<br />
<br />
<pre><br />
c-a ;;; move cursosr to the beginning<br />
c-u 0.4 c-f ;;; move cursor forward 0.4 seconds<br />
c-e ;;; move cursor to the end<br />
c-u 1.12 c-b ;;; nove cursor backwards 1.12 seconds<br />
c-[Space] ;;; start selection definition<br />
c-e ;;; a selection of 1.12 seconds<br />
</pre><br />
<br />
'''Note:''' These combinations and more can be viewed on the online Help menu at the overview command at the right side of the '''SND''' active window.<br />
<br />
<br />
[[Category: CCRMA User Guide]]</div>Juanighttps://ccrma.stanford.edu/mediawiki/index.php?title=Snd&diff=12226Snd2011-08-24T02:26:46Z<p>Juanig: added emacs-snd keybindings</p>
<hr />
<div>= Snd =<br />
<br />
Written and developed at CCRMA by Bill Shottstaedt, [http://ccrma.stanford.edu/software/snd/snd/snd.html SND] is a sound editor modeled loosely after Emacs, an old, sorely-missed PDP-10 sound editor named Dpysnd. It can accommodate any number of sounds each with any number of channels, and can be customized and extended using guile and Ruby. It can be customized and extended using either [http://ccrma.stanford.edu/software/snd/snd/s7.html s7] (included in the Snd sources), Ruby, or Forth. Snd can be started on any PlanetCCRMA Linux workstation by selecting the application on the PlanetCCRMA menu and the editors tab. Otherwise SND is started by typing the 'snd' command on a terminal window or shell. <br />
<br />
To get started, go to the file menu, and open a sound file. To hear the sound, click the 'play' button. To see an fft, click the 'f' button on the left. The left mouse button is used for most pointing operations; the middle button pastes in the current selection; the right button brings up the SND pop up menu. Make sure you go through the help pull down menu to find more about all the features SND. In addition to this there is an enormous amount of information in the [http://ccrma.stanford.edu/software/snd/snd/snd.html SND manual] or search its documentation on its [http://ccrma.stanford.edu/software/snd/snd/index.html index]<br />
<br />
== Editing soundfiles with SND ==<br />
<br />
To edit soundfiles using SND, good advice is to use 'emacs-like' keyboard combinations (see below), and then try them on a SND listener window. To make things easier start with a short (3 secs) mono (one-channel) soundfile. <br />
<br />
<br />
:: '''c-x''' means control-x or the keyboard combination ''<ctrl>-<x>'' <br />
:: '''M-x''' means meta-x and at CCRMA is the keyboard combination ''<esc>-<x>''<br />
<br />
<br />
If you have a soundfile in the active window try the following combinations and watch the cursor in the displayed soundfile active window. If you don't have a soundfile you can use the open command in the file pull-down menu of SND.<br />
<br />
{|<br />
|''c-a:'' || <br />
| move cursor to window start<br />
|- <br />
| ''c-e:'' ||<br />
| move cursor to window end<br />
|-<br />
| ''c-v:'' ||<br />
| move cursor to mid-window<br />
|-<br />
| ''c-l:'' ||<br />
| position window so cursor is in the middle<br />
|-<br />
| ''c-f:'' ||<br />
| move cursor ahead one sample<br />
|-<br />
| ''c-b:'' ||<br />
| move cursor back one sample<br />
|- <br />
| ''c-q:'' ||<br />
| play current channel starting at cursor<br />
|-<br />
| ''c-t:'' ||<br />
| stop playing<br />
|-<br />
|- <br />
| ''c-[Space]:'' ||<br />
| start selection definition<br />
|-<br />
|-<br />
|'' c-m:'' ||<br />
| place (or remove) mark at cursor location<br />
|-<br />
| ''c-j:'' ||<br />
| goto mark<br />
|- <br />
| ''c-w:'' ||<br />
| delete (cut) current region<br />
|-<br />
| ''M-w:'' ||<br />
| (copy) current region<br />
|-<br />
| ''c-y:'' ||<br />
| paste in last deleted region<br />
|- <br />
| ''c-_:'' ||<br />
| undo<br />
|-<br />
| ''c-x c-s:'' ||<br />
| save your current edition.<br />
|-<br />
|}<br />
<br />
[[Category: CCRMA User Guide]]</div>Juanighttps://ccrma.stanford.edu/mediawiki/index.php?title=Snd:Editing_Soundfiles&diff=12225Snd:Editing Soundfiles2011-08-24T02:21:10Z<p>Juanig: added playing soundfile keybindings</p>
<hr />
<div>= Editing soundfiles with SND =<br />
<br />
To edit soundfiles using SND, good advice is to use 'emacs-like' keyboard combinations (see below), and then try them on a SND listener window. To make things easier start with a short (3 secs) mono (one-channel) soundfile. <br />
<br />
<br />
:: '''c-x''' means control-x or the keyboard combination ''<ctrl>-<x>'' <br />
:: '''M-x''' means meta-x and at CCRMA is the keyboard combination ''<esc>-<x>''<br />
<br />
<br />
If you have a soundfile in the active window try the following combinations and watch the cursor in the displayed soundfile active window. If you don't have a soundfile you can use the open command in the file pull-down menu of SND.<br />
<br />
== Keybindings ==<br />
<br />
{|<br />
|''c-a:'' || <br />
| move cursor to window start<br />
|- <br />
| ''c-e:'' ||<br />
| move cursor to window end<br />
|-<br />
| ''c-v:'' ||<br />
| move cursor to mid-window<br />
|-<br />
| ''c-l:'' ||<br />
| position window so cursor is in the middle<br />
|-<br />
| ''c-f:'' ||<br />
| move cursor ahead one sample<br />
|-<br />
|'' c-b:'' ||<br />
| move cursor back one sample<br />
|- <br />
| ''c-q:'' ||<br />
| play current channel starting at cursor<br />
|-<br />
| ''c-t:'' ||<br />
| stop playing<br />
|-<br />
|- <br />
| ''c-[Space]:'' ||<br />
| start selection definition<br />
|-<br />
|-<br />
| ''c-m:'' ||<br />
| place (or remove) mark at cursor location<br />
|-<br />
| c-j: ||<br />
| goto mark<br />
|- <br />
| ''c-w:'' ||<br />
| delete (cut) current region<br />
|-<br />
| ''M-w:'' ||<br />
| (copy) current region<br />
|-<br />
| ''c-y:'' ||<br />
| paste in last deleted region<br />
|- <br />
| ''c-_:'' ||<br />
| undo<br />
|-<br />
|'' c-x c-s:'' ||<br />
| save your current edition.<br />
|-<br />
|}<br />
<br />
== Playing a Soundfile ==<br />
* To play a sound file from a place other than the beginning:<br />
** Activate sync or sync/unite modes in the lower right check-boxes <br />
** Create a synchronize marker by: <br />
<br />
<pre><br />
'''c-s-M''' (control-shift capital M)<br />
</pre><br />
<br />
You should you get markers for all the channels. <br />
<br />
** To play from that location just click on the triangle in any of the markers. <br />
** Playback should start. <br />
** You can also move this markers and even 'rock the reels' by dragging the mouse. <br />
<br />
* More complex operations:<br />
<br />
** Move forward or backward in the soundfile using the following combinations:<br />
<br />
<pre><br />
c-a ;;; move cursosr to the beginning<br />
c-u 0.4 c-f ;;; move cursor forward 0.4 seconds<br />
c-e ;;; move cursor to the end<br />
c-u 1.12 c-b ;;; nove cursor backwards 1.12 seconds<br />
c-[Space] ;;; start selection definition<br />
c-e ;;; a selection of 1.12 seconds<br />
</pre><br />
<br />
'''Note:''' These combinations and more can be viewed on the online Help menu at the overview command at the right side of the '''SND''' active window.</div>Juanighttps://ccrma.stanford.edu/mediawiki/index.php?title=Talk:Snd:Editing_Soundfiles&diff=12224Talk:Snd:Editing Soundfiles2011-08-24T01:40:45Z<p>Juanig: Tips</p>
<hr />
<div>== Tips ==<br />
<br />
- TIP: To play a sound file from a place other than the beginning: <br />
<br />
* Activate sync or sync/unite modes in the lower right check-boxes <br />
* Create a synchronize marker by: <br />
<br />
:: c-s-M (control-shift capital) <br />
<br />
* You should you get markers for all the channels.</div>Juanighttps://ccrma.stanford.edu/mediawiki/index.php?title=Snd:Editing_Soundfiles&diff=12223Snd:Editing Soundfiles2011-08-24T01:30:42Z<p>Juanig: more emacs keybindings</p>
<hr />
<div>===Editing soundfiles with SND===<br />
<br />
To edit soundfiles using SND, good advice is to use 'emacs-like' keyboard combinations (see below), and then try them on a SND listener window. To make things easier start with a short (3 secs) mono (one-channel) soundfile. <br />
<br />
<br />
:: '''c-x''' means control-x or the keyboard combination ''<ctrl>-<x>'' <br />
:: '''M-x''' means meta-x and at CCRMA is the keyboard combination ''<esc>-<x>''<br />
<br />
<br />
If you have a soundfile in the active window try the following combinations and watch the cursor in the displayed soundfile active window. If you don't have a soundfile you can use the open command in the file pull-down menu of SND.<br />
<br />
{|<br />
|''c-a:'' || <br />
| move cursor to window start<br />
|- <br />
| ''c-e:'' ||<br />
| move cursor to window end<br />
|-<br />
| ''c-v:'' ||<br />
| move cursor to mid-window<br />
|-<br />
| ''c-l:'' ||<br />
| position window so cursor is in the middle<br />
|-<br />
| ''c-f:'' ||<br />
| move cursor ahead one sample<br />
|-<br />
|'' c-b:'' ||<br />
| move cursor back one sample<br />
|- <br />
| ''c-q:'' ||<br />
| play current channel starting at cursor<br />
|-<br />
| ''c-t:'' ||<br />
| stop playing<br />
|-<br />
|- <br />
| ''c-[Space]:'' ||<br />
| start selection definition<br />
|-<br />
|-<br />
| ''c-m:'' ||<br />
| place (or remove) mark at cursor location<br />
|-<br />
| c-j: ||<br />
| goto mark<br />
|- <br />
| ''c-w:'' ||<br />
| delete (cut) current region<br />
|-<br />
| ''M-w:'' ||<br />
| (copy) current region<br />
|-<br />
| ''c-y:'' ||<br />
| paste in last deleted region<br />
|- <br />
| ''c-_:'' ||<br />
| undo<br />
|-<br />
|'' c-x c-s:'' ||<br />
| save your current edition.<br />
|-<br />
|}</div>Juanighttps://ccrma.stanford.edu/mediawiki/index.php?title=Snd:Editing_Soundfiles&diff=12222Snd:Editing Soundfiles2011-08-24T01:15:59Z<p>Juanig: add emacs keystrokes</p>
<hr />
<div>#REDIRECT [[Snd]]<br />
<br />
<br />
===Editing soundfiles with SND===<br />
<br />
To edit soundfiles using SND, good advice is to use 'emacs-like' keyboard combinations (see below), and then try them on a SND listener window. To make things easier start with a short (3 secs) mono (one-channel) soundfile. <br />
<br />
<br />
:: '''c-x''' means control-x or the keyboard combination ''<ctrl>-<x>'' <br />
:: '''M-x''' means meta-x and at CCRMA is the keyboard combination ''<esc>-<x>''<br />
<br />
<br />
If you have a soundfile in the active window try the following combinations and watch the cursor in the displayed soundfile active window. If you don't have a soundfile you can use the open command in the file pull-down menu of SND.<br />
<br />
{|<br />
|''c-a:'' || <br />
| move cursor to window start<br />
|- <br />
| ''c-e:'' ||<br />
| move cursor to window end<br />
|-<br />
| ''c-v:'' ||<br />
| move cursor to mid-window<br />
|-<br />
| ''c-l:'' ||<br />
| position window so cursor is in the middle<br />
|-<br />
| ''c-f:'' ||<br />
| move cursor ahead one sample<br />
|-<br />
|'' c-b:'' ||<br />
| move cursor back one sample<br />
|- <br />
| ''c-q:'' ||<br />
| play current channel starting at cursor<br />
|-<br />
| ''c-t:'' ||<br />
| stop playing<br />
|-<br />
|- <br />
| ''c-[Space]:'' ||<br />
| start selection definition<br />
|-<br />
|-<br />
| ''c-m:'' ||<br />
| place (or remove) mark at cursor location<br />
|-<br />
| c-j: ||<br />
| goto mark<br />
|- <br />
| ''c-w:'' ||<br />
| delete (cut) current region<br />
|-<br />
| ''M-w:'' ||<br />
| (copy) current region<br />
|-<br />
| ''c-y:'' ||<br />
| paste in last deleted region<br />
|- <br />
| ''c-_:'' ||<br />
| undo<br />
|-<br />
|'' c-x c-s:'' ||<br />
| save your current edition.<br />
|-<br />
|}</div>Juanighttps://ccrma.stanford.edu/mediawiki/index.php?title=Snd:Editing_Soundfiles&diff=12221Snd:Editing Soundfiles2011-08-24T00:51:22Z<p>Juanig: /* Editing soundfiles with SND */</p>
<hr />
<div>#REDIRECT [[Snd]]<br />
<br />
<br />
===Editing soundfiles with SND===<br />
<br />
To edit soundfiles using SND, good advice is to use 'emacs-like' keyboard combinations (see below), and then try them on a SND listener window. To make things easier start with a short (3 secs) mono (one-channel) soundfile. <br />
<br />
<br />
:: '''c-x''' means control-x or the keyboard combination ''<ctrl>-<x>'' <br />
:: '''m-x''' means meta-x and at CCRMA is the keyboard combination ''<esc>-<x>''<br />
<br />
<br />
If you have a soundfile in the active window try the following combinations and watch the cursor in the displayed soundfile active window. If you don't have a soundfile you can use the open command in the file pull-down menu of SND.<br />
<br />
{|<br />
|c-a: ||<br />
| move cursor to window start<br />
|-<br />
<br />
<br />
<br />
<br />
<br />
|}</div>Juanighttps://ccrma.stanford.edu/mediawiki/index.php?title=Snd:Editing_Soundfiles&diff=12219Snd:Editing Soundfiles2011-08-24T00:43:42Z<p>Juanig: moved Talk:Snd to Snd:Editing Soundfiles</p>
<hr />
<div>===Editing soundfiles with SND===<br />
<br />
To edit soundfiles using SND, good advice is to use 'emacs-like' keyboard combinations (see below), and then try them on a SND listener window. To make things easier start with a short (3 secs) mono (one-channel) soundfile. <br />
<br />
<br />
:: '''c-x''' means control-x or the keyboard combination ''<ctrl>-<x>'' <br />
:: '''m-x''' means meta-x and at CCRMA is the keyboard combination ''<esc>-<x>''<br />
<br />
<br />
If you have a soundfile in the active window try the following combinations and watch the cursor in the displayed soundfile active window. If you don't have a soundfile you can use the open command in the file pull-down menu of SND.<br />
<br />
{|<br />
|c-a: ||<br />
| move cursor to window start<br />
|-<br />
<br />
<br />
<br />
<br />
<br />
|}</div>Juanighttps://ccrma.stanford.edu/mediawiki/index.php?title=Talk:Snd&diff=12220Talk:Snd2011-08-24T00:43:42Z<p>Juanig: moved Talk:Snd to Snd:Editing Soundfiles</p>
<hr />
<div>#REDIRECT [[Snd:Editing Soundfiles]]</div>Juanighttps://ccrma.stanford.edu/mediawiki/index.php?title=Snd:Editing_Soundfiles&diff=12218Snd:Editing Soundfiles2011-08-24T00:41:36Z<p>Juanig: added editing files with snd</p>
<hr />
<div>===Editing soundfiles with SND===<br />
<br />
To edit soundfiles using SND, good advice is to use 'emacs-like' keyboard combinations (see below), and then try them on a SND listener window. To make things easier start with a short (3 secs) mono (one-channel) soundfile. <br />
<br />
<br />
:: '''c-x''' means control-x or the keyboard combination ''<ctrl>-<x>'' <br />
:: '''m-x''' means meta-x and at CCRMA is the keyboard combination ''<esc>-<x>''<br />
<br />
<br />
If you have a soundfile in the active window try the following combinations and watch the cursor in the displayed soundfile active window. If you don't have a soundfile you can use the open command in the file pull-down menu of SND.<br />
<br />
{|<br />
|c-a: ||<br />
| move cursor to window start<br />
|-<br />
<br />
<br />
<br />
<br />
<br />
|}</div>Juanighttps://ccrma.stanford.edu/mediawiki/index.php?title=Snd&diff=12217Snd2011-08-23T03:11:25Z<p>Juanig: Capitalization typos</p>
<hr />
<div>== Snd ==<br />
<br />
Written and developed at CCRMA by Bill Shottstaedt, [http://ccrma.stanford.edu/software/snd/snd/snd.html SND] is a sound editor modeled loosely after Emacs, an old, sorely-missed PDP-10 sound editor named Dpysnd. It can accommodate any number of sounds each with any number of channels, and can be customized and extended using guile and Ruby. It can be customized and extended using either [http://ccrma.stanford.edu/software/snd/snd/s7.html s7] (included in the Snd sources), Ruby, or Forth. Snd can be started on any PlanetCCRMA Linux workstation by selecting the application on the PlanetCCRMA menu and the editors tab. Otherwise SND is started by typing the 'snd' command on a terminal window or shell. <br />
<br />
To get started, go to the file menu, and open a sound file. To hear the sound, click the 'play' button. To see an fft, click the 'f' button on the left. The left mouse button is used for most pointing operations; the middle button pastes in the current selection; the right button brings up the SND pop up menu. Make sure you go through the help pull down menu to find more about all the features SND. In addition to this there is an enormous amount of information in the [http://ccrma.stanford.edu/software/snd/snd/snd.html SND manual] or search its documentation on its [http://ccrma.stanford.edu/software/snd/snd/index.html index]<br />
<br />
[[Category: CCRMA User Guide]]</div>Juanighttps://ccrma.stanford.edu/mediawiki/index.php?title=Snd&diff=12215Snd2011-08-23T03:09:26Z<p>Juanig: moved SndWiki to Snd:&#32;improve title according to others in this category</p>
<hr />
<div>== Snd ==<br />
<br />
Written and developed at CCRMA by Bill Shottstaedt, [http://ccrma.stanford.edu/software/snd/snd/snd.html SND] is a sound editor modeled loosely after Emacs, an old, sorely-missed PDP-10 sound editor named Dpysnd. It can accommodate any number of sounds each with any number of channels, and can be customized and extended using guile and Ruby. It can be customized and extended using either [http://ccrma.stanford.edu/software/snd/snd/s7.html s7] (included in the Snd sources), Ruby, or Forth. Snd can be started on any PlanetCCRMA Linux workstation by selecting the application on the PlanetCCRMA menu and the editors tab. Otherwise SND is started by typing the 'snd' command on a terminal window or shell. <br />
<br />
To get started, go to the file menu, and open a sound file. To hear the sound, click the 'play' button. To see an fft, click the 'f' button on the left. The left mouse button is used for most pointing operations; the middle button pastes in the current selection; the right button brings up the SND pop up menu. Make sure you go through the help pull down menu to find more about all the features SND. In addition to this there is an enormous amount of information in the [http://ccrma.stanford.edu/software/snd/snd/snd.html snd manual] or search its documentation on its [http://ccrma.stanford.edu/software/snd/snd/index.html index]<br />
<br />
[[Category: CCRMA User Guide]]</div>Juanighttps://ccrma.stanford.edu/mediawiki/index.php?title=SndWiki&diff=12216SndWiki2011-08-23T03:09:26Z<p>Juanig: moved SndWiki to Snd:&#32;improve title according to others in this category</p>
<hr />
<div>#REDIRECT [[Snd]]</div>Juanighttps://ccrma.stanford.edu/mediawiki/index.php?title=Snd&diff=12213Snd2011-08-23T03:06:25Z<p>Juanig: moved Category talk:CCRMA User Guide/SndWiki to SndWiki:&#32;Bad title</p>
<hr />
<div>== Snd ==<br />
<br />
Written and developed at CCRMA by Bill Shottstaedt, [http://ccrma.stanford.edu/software/snd/snd/snd.html SND] is a sound editor modeled loosely after Emacs, an old, sorely-missed PDP-10 sound editor named Dpysnd. It can accommodate any number of sounds each with any number of channels, and can be customized and extended using guile and Ruby. It can be customized and extended using either [http://ccrma.stanford.edu/software/snd/snd/s7.html s7] (included in the Snd sources), Ruby, or Forth. Snd can be started on any PlanetCCRMA Linux workstation by selecting the application on the PlanetCCRMA menu and the editors tab. Otherwise SND is started by typing the 'snd' command on a terminal window or shell. <br />
<br />
To get started, go to the file menu, and open a sound file. To hear the sound, click the 'play' button. To see an fft, click the 'f' button on the left. The left mouse button is used for most pointing operations; the middle button pastes in the current selection; the right button brings up the SND pop up menu. Make sure you go through the help pull down menu to find more about all the features SND. In addition to this there is an enormous amount of information in the [http://ccrma.stanford.edu/software/snd/snd/snd.html snd manual] or search its documentation on its [http://ccrma.stanford.edu/software/snd/snd/index.html index]<br />
<br />
[[Category: CCRMA User Guide]]</div>Juanighttps://ccrma.stanford.edu/mediawiki/index.php?title=Category_talk:CCRMA_User_Guide/SndWiki&diff=12214Category talk:CCRMA User Guide/SndWiki2011-08-23T03:06:25Z<p>Juanig: moved Category talk:CCRMA User Guide/SndWiki to SndWiki:&#32;Bad title</p>
<hr />
<div>#REDIRECT [[SndWiki]]</div>Juanighttps://ccrma.stanford.edu/mediawiki/index.php?title=Snd&diff=12212Snd2011-08-23T03:04:32Z<p>Juanig: add category</p>
<hr />
<div>== Snd ==<br />
<br />
Written and developed at CCRMA by Bill Shottstaedt, [http://ccrma.stanford.edu/software/snd/snd/snd.html SND] is a sound editor modeled loosely after Emacs, an old, sorely-missed PDP-10 sound editor named Dpysnd. It can accommodate any number of sounds each with any number of channels, and can be customized and extended using guile and Ruby. It can be customized and extended using either [http://ccrma.stanford.edu/software/snd/snd/s7.html s7] (included in the Snd sources), Ruby, or Forth. Snd can be started on any PlanetCCRMA Linux workstation by selecting the application on the PlanetCCRMA menu and the editors tab. Otherwise SND is started by typing the 'snd' command on a terminal window or shell. <br />
<br />
To get started, go to the file menu, and open a sound file. To hear the sound, click the 'play' button. To see an fft, click the 'f' button on the left. The left mouse button is used for most pointing operations; the middle button pastes in the current selection; the right button brings up the SND pop up menu. Make sure you go through the help pull down menu to find more about all the features SND. In addition to this there is an enormous amount of information in the [http://ccrma.stanford.edu/software/snd/snd/snd.html snd manual] or search its documentation on its [http://ccrma.stanford.edu/software/snd/snd/index.html index]<br />
<br />
[[Category: CCRMA User Guide]]</div>Juanighttps://ccrma.stanford.edu/mediawiki/index.php?title=Snd&diff=12211Snd2011-08-23T02:59:22Z<p>Juanig: correcting a typo</p>
<hr />
<div>== Snd ==<br />
<br />
Written and developed at CCRMA by Bill Shottstaedt, [http://ccrma.stanford.edu/software/snd/snd/snd.html SND] is a sound editor modeled loosely after Emacs, an old, sorely-missed PDP-10 sound editor named Dpysnd. It can accommodate any number of sounds each with any number of channels, and can be customized and extended using guile and Ruby. It can be customized and extended using either [http://ccrma.stanford.edu/software/snd/snd/s7.html s7] (included in the Snd sources), Ruby, or Forth. Snd can be started on any PlanetCCRMA Linux workstation by selecting the application on the PlanetCCRMA menu and the editors tab. Otherwise SND is started by typing the 'snd' command on a terminal window or shell. <br />
<br />
To get started, go to the file menu, and open a sound file. To hear the sound, click the 'play' button. To see an fft, click the 'f' button on the left. The left mouse button is used for most pointing operations; the middle button pastes in the current selection; the right button brings up the SND pop up menu. Make sure you go through the help pull down menu to find more about all the features SND. In addition to this there is an enormous amount of information in the [http://ccrma.stanford.edu/software/snd/snd/snd.html snd manual] or search its documentation on its [http://ccrma.stanford.edu/software/snd/snd/index.html index]</div>Juanighttps://ccrma.stanford.edu/mediawiki/index.php?title=Snd&diff=12210Snd2011-08-23T02:58:02Z<p>Juanig: create Snd wiki page</p>
<hr />
<div>== Snd ==<br />
<br />
Written and developed at CCRMA by Bill Shottstaedt, [http://ccrma.stanford.edu/software/snd/snd/snd.html SND] is a sound editor modeled loosely after Emacs, and an old, sorely-missed PDP-10 sound editor named Dpysnd. It can accommodate any number of sounds each with any number of channels, and can be customized and extended using guile and Ruby. It can be customized and extended using either [http://ccrma.stanford.edu/software/snd/snd/s7.html s7] (included in the Snd sources), Ruby, or Forth. Snd can be started on any PlanetCCRMA Linux workstation by selecting the application on the PlanetCCRMA menu and the editors tab. Otherwise SND is started by typing the 'snd' command on a terminal window or shell. <br />
<br />
To get started, go to the file menu, and open a sound file. To hear the sound, click the 'play' button. To see an fft, click the 'f' button on the left. The left mouse button is used for most pointing operations; the middle button pastes in the current selection; the right button brings up the SND pop up menu. Make sure you go through the help pull down menu to find more about all the features SND. In addition to this there is an enormous amount of information in the [http://ccrma.stanford.edu/software/snd/snd/snd.html snd manual] or search its documentation on its [http://ccrma.stanford.edu/software/snd/snd/index.html index]</div>Juanighttps://ccrma.stanford.edu/mediawiki/index.php?title=PlanetCCRMA@Home_Installation&diff=12209PlanetCCRMA@Home Installation2011-08-22T22:52:29Z<p>Juanig: added Users at PlanetCCRMA</p>
<hr />
<div>Installing PlanetCCRMA on your PC is not quite a labor of love, but it does take some attention. Most are coming to this process with a Windows Installation currently on their PC, so we'll take that assumption here. Questions? <code>carrlane,nando@ccrma.stanford.edu</code><br />
<br />
You can have both Windows and Linux installed on your system using a technique called Dual Boot, which means at boot time you can choose which operating system you boot into.<br />
<br />
==Prerequesites==<br />
<br />
===Backup Your Data===<br />
<br />
'''You must have a backup of your data!''' What kind? The answer to this question will do it... "To what extent should I backup my data such that if I lose my current partition and my data is lost, will I not have an emotional reaction?" The answer to this question and what you choose to do about it is '''entirely your responsibility.'''<br />
<br />
Here are some helpful links for Windows users:<br />
<br />
http://www.microsoft.com/windowsxp/using/security/learnmore/backup.mspx<br />
<br />
http://www.microsoft.com/windowsxp/using/setup/learnmore/bott_03july14.mspx<br />
<br />
===Establish a Disk Partition===<br />
<br />
You will also need ~10Gb of unpartitioned free space. If you have only a single Windows partition on your PC, this may mean that you will need to resize this partition to make this free space. You can do this in one of two ways:<br />
<br />
====gparted (free)====<br />
<br />
[http://gparted.sourceforge.net gparted] LiveCD<br />
<br />
You can download this ISO Image, make your own LiveCD, and make the partition adjustments or '''we have several LiveCD's in SysAdmin that you can borrow''' and use. We can help you, too.<br />
<br />
====Partition Magic (not free)====<br />
<br />
[http://symantec.com/partitionmagic Partition Magic]<br />
<br />
<br />
==PlanetCCRMA@Home Homepage==<br />
<br />
If you want to get this going on your own, you can visit this page:<br />
<br />
[http://ccrma.stanford.edu/software/planetccrma PlanetCCRMA@Home]<br />
<br />
This page will walk you through how to install PlanetCCRMA. The first step is to install [http://fedoraproject.org Fedora Linux] on your system then PlanetCCRMA-lize it.<br />
<br />
==Testimonial==<br />
<br />
Julius Smith had [http://ccrma.stanford.edu/~jos/mypc/Dual_Booting_Windows_XP_Red.html this] experience with his HP. <br />
<br />
== Users at PlanetCCRMA ==<br />
<br />
An old but still resourceful Linux survival guide:<br />
[http://ccrma.stanford.edu/guides/planetccrma/ Users@PlanetCCRMA]<br />
<br />
==EasyLife==<br />
<br />
Once you are done with the PlanetCCRMA-lization process, you might want to consider installing EasyLife on your Fedora system (http://easylifeproject.org). It's simply a package that install and configures some software on your system in a "nice" way (especially recommended for new Linux users). Examples of what it adds automatically to your system: mp3 support, Flash player plugin, Skype, additional fonts, Java plugin for Firefox, etc. You can of course choose which ones you will allow EasyLife to install or not.<br />
<br />
[[Category:CCRMA User Guide]]</div>Juanighttps://ccrma.stanford.edu/mediawiki/index.php?title=PlanetCCRMA@Home_Installation&diff=12208PlanetCCRMA@Home Installation2011-08-22T22:34:05Z<p>Juanig: /* Users at PlanetCCRMA */</p>
<hr />
<div>Installing PlanetCCRMA on your PC is not quite a labor of love, but it does take some attention. Most are coming to this process with a Windows Installation currently on their PC, so we'll take that assumption here. Questions? <code>carrlane,nando@ccrma.stanford.edu</code><br />
<br />
You can have both Windows and Linux installed on your system using a technique called Dual Boot, which means at boot time you can choose which operating system you boot into.<br />
<br />
==Prerequesites==<br />
<br />
===Backup Your Data===<br />
<br />
'''You must have a backup of your data!''' What kind? The answer to this question will do it... "To what extent should I backup my data such that if I lose my current partition and my data is lost, will I not have an emotional reaction?" The answer to this question and what you choose to do about it is '''entirely your responsibility.'''<br />
<br />
Here are some helpful links for Windows users:<br />
<br />
http://www.microsoft.com/windowsxp/using/security/learnmore/backup.mspx<br />
<br />
http://www.microsoft.com/windowsxp/using/setup/learnmore/bott_03july14.mspx<br />
<br />
===Establish a Disk Partition===<br />
<br />
You will also need ~10Gb of unpartitioned free space. If you have only a single Windows partition on your PC, this may mean that you will need to resize this partition to make this free space. You can do this in one of two ways:<br />
<br />
====gparted (free)====<br />
<br />
[http://gparted.sourceforge.net gparted] LiveCD<br />
<br />
You can download this ISO Image, make your own LiveCD, and make the partition adjustments or '''we have several LiveCD's in SysAdmin that you can borrow''' and use. We can help you, too.<br />
<br />
====Partition Magic (not free)====<br />
<br />
[http://symantec.com/partitionmagic Partition Magic]<br />
<br />
<br />
==PlanetCCRMA@Home Homepage==<br />
<br />
If you want to get this going on your own, you can visit this page:<br />
<br />
[http://ccrma.stanford.edu/software/planetccrma PlanetCCRMA@Home]<br />
<br />
This page will walk you through how to install PlanetCCRMA. The first step is to install [http://fedoraproject.org Fedora Linux] on your system then PlanetCCRMA-lize it.<br />
<br />
==Testimonial==<br />
<br />
Julius Smith had [http://ccrma.stanford.edu/~jos/mypc/Dual_Booting_Windows_XP_Red.html this] experience with his HP. <br />
<br />
==Users at PlanetCCRMA==<br />
<br />
An old but still resourceful linux at PlanetCCRMA survival guide:<br />
[https://ccrma.stanford.edu/guides/planetccrma/ Users@Planet CCRMA]<br />
<br />
==EasyLife==<br />
<br />
Once you are done with the PlanetCCRMA-lization process, you might want to consider installing EasyLife on your Fedora system (http://easylifeproject.org). It's simply a package that install and configures some software on your system in a "nice" way (especially recommended for new Linux users). Examples of what it adds automatically to your system: mp3 support, Flash player plugin, Skype, additional fonts, Java plugin for Firefox, etc. You can of course choose which ones you will allow EasyLife to install or not.<br />
<br />
[[Category:CCRMA User Guide]]</div>Juanighttps://ccrma.stanford.edu/mediawiki/index.php?title=PlanetCCRMA@Home_Installation&diff=12207PlanetCCRMA@Home Installation2011-08-22T22:29:33Z<p>Juanig: </p>
<hr />
<div>Installing PlanetCCRMA on your PC is not quite a labor of love, but it does take some attention. Most are coming to this process with a Windows Installation currently on their PC, so we'll take that assumption here. Questions? <code>carrlane,nando@ccrma.stanford.edu</code><br />
<br />
You can have both Windows and Linux installed on your system using a technique called Dual Boot, which means at boot time you can choose which operating system you boot into.<br />
<br />
==Prerequesites==<br />
<br />
===Backup Your Data===<br />
<br />
'''You must have a backup of your data!''' What kind? The answer to this question will do it... "To what extent should I backup my data such that if I lose my current partition and my data is lost, will I not have an emotional reaction?" The answer to this question and what you choose to do about it is '''entirely your responsibility.'''<br />
<br />
Here are some helpful links for Windows users:<br />
<br />
http://www.microsoft.com/windowsxp/using/security/learnmore/backup.mspx<br />
<br />
http://www.microsoft.com/windowsxp/using/setup/learnmore/bott_03july14.mspx<br />
<br />
===Establish a Disk Partition===<br />
<br />
You will also need ~10Gb of unpartitioned free space. If you have only a single Windows partition on your PC, this may mean that you will need to resize this partition to make this free space. You can do this in one of two ways:<br />
<br />
====gparted (free)====<br />
<br />
[http://gparted.sourceforge.net gparted] LiveCD<br />
<br />
You can download this ISO Image, make your own LiveCD, and make the partition adjustments or '''we have several LiveCD's in SysAdmin that you can borrow''' and use. We can help you, too.<br />
<br />
====Partition Magic (not free)====<br />
<br />
[http://symantec.com/partitionmagic Partition Magic]<br />
<br />
<br />
==PlanetCCRMA@Home Homepage==<br />
<br />
If you want to get this going on your own, you can visit this page:<br />
<br />
[http://ccrma.stanford.edu/software/planetccrma PlanetCCRMA@Home]<br />
<br />
This page will walk you through how to install PlanetCCRMA. The first step is to install [http://fedoraproject.org Fedora Linux] on your system then PlanetCCRMA-lize it.<br />
<br />
==Testimonial==<br />
<br />
Julius Smith had [http://ccrma.stanford.edu/~jos/mypc/Dual_Booting_Windows_XP_Red.html this] experience with his HP. <br />
<br />
==Users at PlanetCCRMA==<br />
<br />
An old but still resourceful linux at PlanetCCRMA survival guide:<br />
[https://ccrma.stanford.edu/guides/planetccrma/]<br />
<br />
==EasyLife==<br />
<br />
Once you are done with the PlanetCCRMA-lization process, you might want to consider installing EasyLife on your Fedora system (http://easylifeproject.org). It's simply a package that install and configures some software on your system in a "nice" way (especially recommended for new Linux users). Examples of what it adds automatically to your system: mp3 support, Flash player plugin, Skype, additional fonts, Java plugin for Firefox, etc. You can of course choose which ones you will allow EasyLife to install or not.<br />
<br />
[[Category:CCRMA User Guide]]</div>Juanig