@specs = sort{ $a->[0] <=> $b->[0] } @specs;
logpkg(__FILE__,__LINE__,'debug',sub{Audio::Nama::json_out( \@specs)});
my @pairs = map{ spec_to_pairs($_) } @specs;
# WEIRD message - try to figur
F )
);
sub bunch {
my ($bunchname, @tracks) = @_;
if (! $bunchname){
Audio::Nama::pager(json_out( $project->{bunch} ));
} elsif (! @tracks){
$project->{bunch}->{$bunchname}
and pager(
,
track_version_result => $version,
);
scalar @results > 1
and warn ("more than one EffectChain matching query!, found",
map{ json_out($_->as_hash) } @results);
$results[-1]
}
1;
__END__
package Audio::Nama::Object;
use v5.36;
our $VERSION = 1.05;
use Carp;
use Audio::Nama::Assign qw(json_out);
use Storable qw(dclone);
use Data::Dumper::Concise;
no strict 'refs';
no strict 'subs';
B
# rename audio files
qx(rename 's/^$oldname(?=[_.])/$newname/' *.wav);
# rename in State.json when candidate key
# is part of the specified set and the value
# exactly matches $oldname