Audio-Nama
view release on metacpan or search on metacpan
=head4 B<mono> - Configure the current track to record one channel of audio
=over 8
mono
=back
=head4 B<set-version> (version ver) - Select a WAV file, by version number, for current track playback
(Overrides a bus-level version setting)
=over 8
set-version <integer:version_number>
piano # Select the piano track.
version 2 # Select the second recorded version
sh # Display information about the current track
=back
=head4 B<destroy-current-wav> - Remove the currently selected recording version from the
current track after confirming user intent. This DESTRUCTIVE
command removes the underlying audio file from your disk.
Use with caution.
=over 8
destroy-current-wav
=back
=head4 B<list-versions> (lver) - List WAV versions of the current track. This will print the
numbers.
=over 8
list-versions
list-versions # May print something like: 1 2 5 7 9
# The other versions might have been deleted earlier by you.
=back
=head4 B<vol> (v) - Change or show the current track's volume.
=over 8
vol [ [ + | - | / | * ] <float:volume> ]
vol * 1.5 # Multiply the current volume by 1.5
vol 75 # Set the current volume to 75
# Depending on your namarc configuration, this means
# either 75% of full volume (-ea) or 75 dB (-eadb).
vol - 5.7 # Decrease current volume by 5.7 (percent or dB)
vol # Display the volume setting of the current track.
=back
=head4 B<mute> (c cut) - Mute the current track by reducing the volume parameter.
Use "unmute" to restore the former volume level.
=over 8
mute
=back
=head4 B<unmute> (nomute C uncut) - Restore previous volume level. It can be used after mute or solo.
=over 8
unmute
=back
=head4 B<unity> - Set the current track's volume to unity. This will change the volume to the default value (100% or 0 dB).
=over 8
unity
vol 55 # Set volume to 55
unity # Set volume to the unity value.
vol # Display the current volume (should be 100 or 0,
# depending on your settings in namarc.)
=back
=head4 B<solo> (sl) - Mute all tracks but the current track or the tracks or
bunches specified. You can reverse this with nosolo.
=over 8
solo [ <strack_name_1> | <string:bunch_name_1> ] [ <string:track_name_2 | <string:bunch_name_2> ] ...
solo # Mute all tracks but the current track.
nosolo # Unmute all tracks, restoring prior state.
solo piano bass Drums # Mute everything but piano, bass and Drums.
=back
=head4 B<nosolo> (nsl) - Unmute all tracks which have been muted by a solo command.
Tracks that had been muted before the solo command stay muted.
=over 8
nosolo
=back
=head4 B<all> - Unmute all tracks that are currently muted
=over 8
all
piano # Select track piano
mute # Mute the piano track.
sax # Select the track sax.
solo # Mute other tracks
nosolo # Unmute other tracks (piano is still muted)
all # all tracks play
=back
=head4 B<pan> (p) - Change or display the current panning position of the
current track. Panning is moving the audio in the stereo
panorama between right and left. Position is given in percent.
0 is hard left and 100 hard right, 50% is dead centre.
=over 8
pan [ <float:pan_position_in_percent> ]
pan 75 # Pan the track to a position between centre and hard right
p 50 # Move the current track to the centre.
pan # Show the current position of the track in the stereo panorama.
=back
=head4 B<pan-right> (pr) - Pan the current track hard right. this is a synonym for pan 100.
Can be reversed with pan-back.
=over 8
pan-right
=back
=head4 B<pan-left> (pl) - Pan the current track hard left. This is a synonym for pan 0.
Can be reversed with pan-back.
=over 8
pan-left
=back
=head4 B<pan-center> (pc) - Pan the current track to the centre. This is a synonym for pan 50.
Can be reversed with pan-back.
=over 8
pan-center
=back
=head4 B<pan-back> (pb) - Restore the current track's pan position prior to pan-left,
pan-right or pan-center commands.
=over 8
pan-back
=back
=head4 B<show-tracks> (lt show) - Show a list of tracks, including their index number, volume,
pan position, recording status and source.
=over 8
show-tracks
=back
=head4 B<show-tracks-all> (sha showa) - Like show-tracks, but includes hidden tracks as well. Useful for debugging.
position-effect <string:id_to_move> <string:position_id>
position-effect G F # Move effect with unique ID G immediately before effect F
=back
=head4 B<show-effect> (sfx) - Show information about an effect, defaulting to current effect
=over 8
show-effect [ <string:effect_id1> ] [ <string:effect_id2> ] ...
sfx # Display name, unique ID and parameters/controls of the current effect.
sfx H # Display info on effect with unique ID H. H becomes the current effect.
=back
=head4 B<dump-effect> (dfx) - Dump all data of current effect object
=over 8
dump-effect
=back
=head4 B<list-effects> (lfx) - Print a short list of all effects on the current track, only including unique ID and effect name.
=over 8
list-effects
=back
=head4 B<add-insert> (ain) - Add an external send/return insert to current track.
=over 8
add-insert External: ( pre | post ) <string:send_id> [ <string:return_id> ]
Local wet/dry: local
add-insert pre jconvolver
# Add a prefader insert. The current track signal is sent
# to jconvolver and returned to the vol/pan controls.
add-insert post jconvolver csound
# Send the current track postfader signal (after vol/pan
# controls) to jconvolver, getting the return from csound.
guitar # Select the guitar track
ain local # Create a local insert
guitar-1-wet # Select the wet arm
afx G2reverb 50 5.0 0.6 0.5 0 -16 -20 # add a reverb
afx etc 6 100 45 2.5 # add a chorus effect on the reverbed signal
guitar # Change back to the main guitar track
wet 25 # Set the balance between wet/dry track to 25% wet, 75% dry.
=back
=head4 B<set-insert-wetness> (wet) - Set wet/dry balance of the insert for the current track. The balance is given in percent, 0 meaning dry and 100 wet signal only.
=over 8
set-insert-wetness [ pre | post ] <n_wetness>
wet pre 50 # Set the prefader insert to be balanced 50/50 wet/dry.
wet 100 # Simpler if there's only one insert
=back
=head4 B<remove-insert> (rin) - Remove an insert from the current track.
=over 8
remove-insert [ pre | post ]
rin # If there is only one insert on the current track, remove it.
remove-insert post # Remove the postfader insert from the current track.
=back
=head4 B<ctrl-register> (crg) - List all Ecasound controllers. Controllers include linear controllers and oscillators.
=over 8
ctrl-register
=back
=head4 B<preset-register> (prg) - List all Ecasound effect presets. See the Ecasound manpage for more detail on effect_presets.
=over 8
preset-register
=back
=head4 B<ladspa-register> (lrg) - List installed LADSPA plugins
=over 8
ladspa-register
=back
=head2 Mark commands
=head4 B<list-marks> (lmk lm) - List all marks with index, name and their respective positions in time.
=over 8
list-marks
=back
=head4 B<to-mark> (tmk tom) - Move the playhead to the named mark or mark index.
=over 8
( run in 0.515 second using v1.01-cache-2.11-cpan-63c85eba8c4 )