Audio-Nama

 view release on metacpan or  search on metacpan

bin/nama  view on Meta::CPAN


=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.

bin/nama  view on Meta::CPAN

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 )