[nama] Re: Tracing the effects inconsistency

  • From: Joel Roth <joelz@xxxxxxxxx>
  • To: nama@xxxxxxxxxxxxx
  • Date: Thu, 30 Aug 2012 12:32:08 -1000

Hi Julien,

The first to deal with would be the inconsistent effects.
Track trumpet_8 has the volume operator set to FW,
but effect FW doesn't exist.

So we have to create it. You could hack
State.json by hand, but here's another way
to create it:

nama> eval add_effect({ chain => 19,  type => 'ea', values => [88], cop_id => 
'FW'})

Instead of 'chain', you can specify the track like this:

track => $tn{trumpet_8}


On Thu, Aug 30, 2012 at 08:48:41PM +0200, Julien Claassen wrote:
> Hello Joel!
>   I had done this, building from scrach, by cloning from git. Just a
> week ago, because I had my commands.yml substituted in my normal
> tree. Attached you find a log session, of loading, arming, starting
> and showing the project. I also used mute/unmute, since I had all
> output directed into a file.
>   Another odd behaviour I keep getting, is another reconfigure after
> stopping the engine and typing the next command. So the sequence:
> rec
> start
> stop
> show

With these commands, I get a duplicate output for "show".
The next "show" outputs once.

> [regenerate and if the output is displayed, it's scrolled of the screen]
>   but I don't suspect, that the operation is executed, since adding
> a comment doesn't yield any result. destroy_current_wav and rec/mon
> do yield something though. Don't ask me why.

I don't quite understand.

>   The project belonging to the log-file, was created two or three
> weeks ago, with just two tracks and one mixdown. the highest level
> of editing was adjusting volumes on the two tracks. No buses, no
> anything. then I just kept on recording more tracks over the past
> few days.

Okay, let's see if we can get it cleared up!

>   Warmly yours
>        Julien
> 
> ----------------------------------------
> http://juliencoder.de/nama/music.html

>       ////////////////////////////////////////////////////////////////////
>      /                                                                  /
>     /    Nama multitrack recorder v. 1.100 (c)2008-2011 Joel Roth     /
>    /                                                                  /
>   /    Audio processing by Ecasound, courtesy of Kai Vehmanen        /
>  /                                                                  /
> ////////////////////////////////////////////////////////////////////
> 
> 
> Found config file: /root/.namarc
> Using Ecasound via Audio::Ecasound (libecasoundc)
> 
> project_name: untitled
> uncluttering track data
> Main: bus name already exists. Skipping.
> 
> Manual: bus name already exists. Skipping.
> 
> Setting doodle mode.
> Using live inputs only, no duplicate inputs
> Exit using 'preview' or 'arm' commands
> 
> 
>  No. Name            Ver  Set  Stat       Source       Bus         Vol  Pan
> =============================================================================
>   1  Master           --  rec  (REC)        --         Master      100   50
>   2  Mixdown          --  off   OFF         --         Mixdown      --   --
> 
> 
> No tracks to record or play.
> nama [Mixdown] ('h' for help)> input name: second_6
> Audio::Ecasound::error: ERROR: Can't perform requested action; no chainsetup 
> selected.(in getpos)
> Argument "" isn't numeric in int at ../lib/Audio/Nama/Engine.pm line 121.
> 
> 
> Engine is not started at 0:00
>  (L 317) full key list is GL T IS DJ N HV Y EW BN DK EV EU EX W B IT DY DZ BL 
> U BO F EL CJ GK JZ FV CG FU A BK AP FF X FG AQ KA AW CF HU at 
> ../lib/Audio/Nama/Log.pm line 138
>  (L 318) spurious effect keys found N A at ../lib/Audio/Nama/Log.pm line 138
>  (L 319) deleting them... at ../lib/Audio/Nama/Log.pm line 138
> uncluttering track data
> Odd number of elements in anonymous hash at ../lib/Audio/Nama/Persistence.pm 
> line 556.
> Odd number of elements in anonymous hash at ../lib/Audio/Nama/Persistence.pm 
> line 556.
> Odd number of elements in anonymous hash at ../lib/Audio/Nama/Persistence.pm 
> line 556.
> Odd number of elements in anonymous hash at ../lib/Audio/Nama/Persistence.pm 
> line 556.
> Odd number of elements in anonymous hash at ../lib/Audio/Nama/Persistence.pm 
> line 556.
> Odd number of elements in anonymous hash at ../lib/Audio/Nama/Persistence.pm 
> line 556.
> Odd number of elements in anonymous hash at ../lib/Audio/Nama/Persistence.pm 
> line 556.
> Odd number of elements in anonymous hash at ../lib/Audio/Nama/Persistence.pm 
> line 556.
> Odd number of elements in anonymous hash at ../lib/Audio/Nama/Persistence.pm 
> line 556.
> Odd number of elements in anonymous hash at ../lib/Audio/Nama/Persistence.pm 
> line 556.
> Odd number of elements in anonymous hash at ../lib/Audio/Nama/Persistence.pm 
> line 556.
> Odd number of elements in anonymous hash at ../lib/Audio/Nama/Persistence.pm 
> line 556.
> Main: bus name already exists. Skipping.
> 
> Manual: bus name already exists. Skipping.
> 
> loaded project: second_6
> Setting doodle mode.
> Using live inputs only, no duplicate inputs
> Exit using 'preview' or 'arm' commands
> 
> 
>  No. Name            Ver  Set  Stat       Source       Bus         Vol  Pan
> =============================================================================
>   1  Master           --  mon   REC         --         Master      100   50
>   2  Mixdown          --  off   OFF         --         Mixdown      --   --
>   3  monitor          --  off   OFF        [5]         Main         50   50
>   4  metro            --  rec  (REC)       null        Main          0   50
>   5  drum_guide       --  mon   OFF        [5]         Main        100   50
>   6  clav_1           --  mon   OFF        [5]         Main        128   50
>   7  clav_2           --  mon   OFF        [5]         Main        400   50
>   8  bass             --  mon   OFF    [fluidsynth]    Main         50   50
>   9  bass_2           --  mon   OFF    [fluidsynth]    Main         50   50
>  10  organ            --  mon   OFF    [beatrix-0]     Main         50   50
>  11  piano            --  mon   OFF   [LinuxSampler]   Main        115   33
>  12  trumpet_1        --  mon   OFF   [LinuxSampler]   Main        175   95
>  13  trumpet_2        --  mon   OFF   [LinuxSampler]   Main        175    5
>  14  trumpet_3        --  mon   OFF   [LinuxSampler]   Main        175   67
>  15  trumpet_4        --  mon   OFF   [LinuxSampler]   Main        175   33
>  16  trumpet_5        --  mon   OFF   [LinuxSampler]   Main        200   95
>  17  trumpet_6        --  mon   OFF   [LinuxSampler]   Main        200    5
>  18  trumpet_7        --  mon   OFF   [LinuxSampler]   Main        200   67
>  19  trumpet_8        --  mon   OFF   [LinuxSampler]   Main         --   33
>  20  trumpet_9        --  mon   OFF   [LinuxSampler]   Main        175   95
>  21  trumpet_10       --  mon   OFF   [LinuxSampler]   Main        175    5
>  22  trumpet_11       --  mon   OFF   [LinuxSampler]   Main        175   67
>  23  trumpet_12       --  mon   OFF   [LinuxSampler]   Main        175   33
> 
> 
>  (L 67) Inconsistency found in effects data{
>   is_error => 1,
>   track => {
>     trumpet_8 => {
>       is_error => 1,
>       orphan_vol => "FW"
>     }
>   }
> }
>  at ../lib/Audio/Nama/Log.pm line 138
>       Audio::Nama::Log::logit(67, 'Audio::Nama::Grammar', 'logcluck', 
> 'Inconsistency found in effects data', '{\x{a}  is_error => 1,\x{a}  track => 
> {\x{a}    trumpet_8 => {\x{a}      is_e...') called at 
> ../lib/Audio/Nama/Log.pm line 152
>       Audio::Nama::Log::logpkg('../lib/Audio/Nama/Grammar.pm', 67, 
> 'logcluck', 'Inconsistency found in effects data', '{\x{a}  is_error => 
> 1,\x{a}  track => {\x{a}    trumpet_8 => {\x{a}      is_e...') called at 
> ../lib/Audio/Nama/Grammar.pm line 67
>       Audio::Nama::command_process('show_tracks') called at 
> ../lib/Audio/Nama/Engine_setup.pm line 95
>       Audio::Nama::reconfigure_engine() called at 
> ../lib/Audio/Nama/Terminal.pm line 159
>       Audio::Nama::process_line('load second_6') called at 
> ../lib/Audio/Nama/Terminal.pm line 49
>       Audio::Nama::__ANON__ called at /usr/share/perl5/AnyEvent/Impl/Event.pm 
> line 33
>       AnyEvent::Impl::Event::__ANON__('Event::Event::Io=SCALAR(0xbf40710)') 
> called at /usr/lib/perl5/Event.pm line 164
>       eval {...} called at /usr/lib/perl5/Event.pm line 164
>       Event::loop() called at ../lib/Audio/Nama/Text.pm line 27
>       Audio::Nama::Text::loop('Audio::Nama::Text=HASH(0xbb14c08)') called at 
> ../lib/Audio/Nama.pm line 145
>       Audio::Nama::main() called at ./ui line 6
> 
> Modes settings:   doodle
> Main bus allows:  REC/MON track status
> Setup length is:  0.0 
> 
> Now at: 0:00
> Engine is ready.
> 
> Press SPACE to start or stop engine.
> 
>  No. Name            Ver  Set  Stat       Source       Bus         Vol  Pan
> =============================================================================
>   1  Master           --  mon   REC         --         Master      100   50
>   2  Mixdown          --  off   OFF         --         Mixdown      --   --
>   3  monitor          --  off   OFF        [5]         Main         50   50
>   4  metro            --  rec  (REC)       null        Main          0   50
>   5  drum_guide       --  mon   OFF        [5]         Main        100   50
>   6  clav_1           --  mon   OFF        [5]         Main        128   50
>   7  clav_2           --  mon   OFF        [5]         Main        400   50
>   8  bass             --  mon   OFF    [fluidsynth]    Main         50   50
>   9  bass_2           --  mon   OFF    [fluidsynth]    Main         50   50
>  10  organ            --  mon   OFF    [beatrix-0]     Main         50   50
>  11  piano            --  mon   OFF   [LinuxSampler]   Main        115   33
>  12  trumpet_1        --  mon   OFF   [LinuxSampler]   Main        175   95
>  13  trumpet_2        --  mon   OFF   [LinuxSampler]   Main        175    5
>  14  trumpet_3        --  mon   OFF   [LinuxSampler]   Main        175   67
>  15  trumpet_4        --  mon   OFF   [LinuxSampler]   Main        175   33
>  16  trumpet_5        --  mon   OFF   [LinuxSampler]   Main        200   95
>  17  trumpet_6        --  mon   OFF   [LinuxSampler]   Main        200    5
>  18  trumpet_7        --  mon   OFF   [LinuxSampler]   Main        200   67
>  19  trumpet_8        --  mon   OFF   [LinuxSampler]   Main         --   33
>  20  trumpet_9        --  mon   OFF   [LinuxSampler]   Main        175   95
>  21  trumpet_10       --  mon   OFF   [LinuxSampler]   Main        175    5
>  22  trumpet_11       --  mon   OFF   [LinuxSampler]   Main        175   67
>  23  trumpet_12       --  mon   OFF   [LinuxSampler]   Main        175   33
> 
> 
>  (L 67) Inconsistency found in effects data{
>   is_error => 1,
>   track => {
>     trumpet_8 => {
>       is_error => 1,
>       orphan_vol => "FW"
>     }
>   }
> }
>  at ../lib/Audio/Nama/Log.pm line 138
>       Audio::Nama::Log::logit(67, 'Audio::Nama::Grammar', 'logcluck', 
> 'Inconsistency found in effects data', '{\x{a}  is_error => 1,\x{a}  track => 
> {\x{a}    trumpet_8 => {\x{a}      is_e...') called at 
> ../lib/Audio/Nama/Log.pm line 152
>       Audio::Nama::Log::logpkg('../lib/Audio/Nama/Grammar.pm', 67, 
> 'logcluck', 'Inconsistency found in effects data', '{\x{a}  is_error => 
> 1,\x{a}  track => {\x{a}    trumpet_8 => {\x{a}      is_e...') called at 
> ../lib/Audio/Nama/Grammar.pm line 67
>       Audio::Nama::command_process('show') called at 
> ../lib/Audio/Nama/Terminal.pm line 158
>       Audio::Nama::process_line('show') called at 
> ../lib/Audio/Nama/Terminal.pm line 49
>       Audio::Nama::__ANON__ called at /usr/share/perl5/AnyEvent/Impl/Event.pm 
> line 33
>       AnyEvent::Impl::Event::__ANON__('Event::Event::Io=SCALAR(0xbf40710)') 
> called at /usr/lib/perl5/Event.pm line 164
>       eval {...} called at /usr/lib/perl5/Event.pm line 164
>       Event::loop() called at ../lib/Audio/Nama/Text.pm line 27
>       Audio::Nama::Text::loop('Audio::Nama::Text=HASH(0xbb14c08)') called at 
> ../lib/Audio/Nama.pm line 145
>       Audio::Nama::main() called at ./ui line 6
> Exiting preview/doodle mode
> 
> 
> Now at: 0:00
> Engine is ready.
> 
> Press SPACE to start or stop engine.
> 
>  (L 67) Inconsistency found in effects data{
>   is_error => 1,
>   track => {
>     trumpet_8 => {
>       is_error => 1,
>       orphan_vol => "FW"
>     }
>   }
> }
>  at ../lib/Audio/Nama/Log.pm line 138
>       Audio::Nama::Log::logit(67, 'Audio::Nama::Grammar', 'logcluck', 
> 'Inconsistency found in effects data', '{\x{a}  is_error => 1,\x{a}  track => 
> {\x{a}    trumpet_8 => {\x{a}      is_e...') called at 
> ../lib/Audio/Nama/Log.pm line 152
>       Audio::Nama::Log::logpkg('../lib/Audio/Nama/Grammar.pm', 67, 
> 'logcluck', 'Inconsistency found in effects data', '{\x{a}  is_error => 
> 1,\x{a}  track => {\x{a}    trumpet_8 => {\x{a}      is_e...') called at 
> ../lib/Audio/Nama/Grammar.pm line 67
>       Audio::Nama::command_process('arm') called at 
> ../lib/Audio/Nama/Terminal.pm line 158
>       Audio::Nama::process_line('arm') called at 
> ../lib/Audio/Nama/Terminal.pm line 49
>       Audio::Nama::__ANON__ called at /usr/share/perl5/AnyEvent/Impl/Event.pm 
> line 33
>       AnyEvent::Impl::Event::__ANON__('Event::Event::Io=SCALAR(0xbf40710)') 
> called at /usr/lib/perl5/Event.pm line 164
>       eval {...} called at /usr/lib/perl5/Event.pm line 164
>       Event::loop() called at ../lib/Audio/Nama/Text.pm line 27
>       Audio::Nama::Text::loop('Audio::Nama::Text=HASH(0xbb14c08)') called at 
> ../lib/Audio/Nama.pm line 145
>       Audio::Nama::main() called at ./ui line 6
>  No. Name            Ver  Set  Stat       Source       Bus         Vol  Pan
> =============================================================================
>   1  Master           --  mon   REC         --         Master      100   50
>   2  Mixdown          --  off   OFF         --         Mixdown      --   --
>   3  monitor          --  off   OFF        [5]         Main         50   50
>   4  metro            --  rec  (REC)       null        Main          0   50
>   5  drum_guide        1  mon   MON        [5]         Main        100   50
>   6  clav_1            1  mon   MON        [5]         Main        128   50
>   7  clav_2            1  mon   MON        [5]         Main        400   50
>   8  bass              1  mon   MON    [fluidsynth]    Main         50   50
>   9  bass_2            1  mon   MON    [fluidsynth]    Main         50   50
>  10  organ             1  mon   MON    [beatrix-0]     Main         50   50
>  11  piano             1  mon   MON   [LinuxSampler]   Main        115   33
>  12  trumpet_1         1  mon   MON   [LinuxSampler]   Main        175   95
>  13  trumpet_2         1  mon   MON   [LinuxSampler]   Main        175    5
>  14  trumpet_3         1  mon   MON   [LinuxSampler]   Main        175   67
>  15  trumpet_4         1  mon   MON   [LinuxSampler]   Main        175   33
>  16  trumpet_5         1  mon   MON   [LinuxSampler]   Main        200   95
>  17  trumpet_6         1  mon   MON   [LinuxSampler]   Main        200    5
>  18  trumpet_7         1  mon   MON   [LinuxSampler]   Main        200   67
>  19  trumpet_8         1  mon   MON   [LinuxSampler]   Main         --   33
>  20  trumpet_9         1  mon   MON   [LinuxSampler]   Main        175   95
>  21  trumpet_10        1  mon   MON   [LinuxSampler]   Main        175    5
>  22  trumpet_11        1  mon   MON   [LinuxSampler]   Main        175   67
>  23  trumpet_12        1  mon   MON   [LinuxSampler]   Main        175   33
> 
> 
>  (L 67) Inconsistency found in effects data{
>   is_error => 1,
>   track => {
>     trumpet_8 => {
>       is_error => 1,
>       orphan_vol => "FW"
>     }
>   }
> }
>  at ../lib/Audio/Nama/Log.pm line 138
>       Audio::Nama::Log::logit(67, 'Audio::Nama::Grammar', 'logcluck', 
> 'Inconsistency found in effects data', '{\x{a}  is_error => 1,\x{a}  track => 
> {\x{a}    trumpet_8 => {\x{a}      is_e...') called at 
> ../lib/Audio/Nama/Log.pm line 152
>       Audio::Nama::Log::logpkg('../lib/Audio/Nama/Grammar.pm', 67, 
> 'logcluck', 'Inconsistency found in effects data', '{\x{a}  is_error => 
> 1,\x{a}  track => {\x{a}    trumpet_8 => {\x{a}      is_e...') called at 
> ../lib/Audio/Nama/Grammar.pm line 67
>       Audio::Nama::command_process('show_tracks') called at 
> ../lib/Audio/Nama/Engine_setup.pm line 95
>       Audio::Nama::reconfigure_engine() called at 
> ../lib/Audio/Nama/Terminal.pm line 159
>       Audio::Nama::process_line('arm') called at 
> ../lib/Audio/Nama/Terminal.pm line 49
>       Audio::Nama::__ANON__ called at /usr/share/perl5/AnyEvent/Impl/Event.pm 
> line 33
>       AnyEvent::Impl::Event::__ANON__('Event::Event::Io=SCALAR(0xbf40710)') 
> called at /usr/lib/perl5/Event.pm line 164
>       eval {...} called at /usr/lib/perl5/Event.pm line 164
>       Event::loop() called at ../lib/Audio/Nama/Text.pm line 27
>       Audio::Nama::Text::loop('Audio::Nama::Text=HASH(0xbb14c08)') called at 
> ../lib/Audio/Nama.pm line 145
>       Audio::Nama::main() called at ./ui line 6
> 
> Pending actions:  playback
> Main bus allows:  REC/MON track status
> Setup length is:  226.6 (3:46) 
> 
> Now at: 0:00
> Engine is ready.
> 
> Press SPACE to start or stop engine.
> 
> 
> 
> Starting at 0:00
> Engine is running
>  (L 67) Inconsistency found in effects data{
>   is_error => 1,
>   track => {
>     trumpet_8 => {
>       is_error => 1,
>       orphan_vol => "FW"
>     }
>   }
> }
>  at ../lib/Audio/Nama/Log.pm line 138
>       Audio::Nama::Log::logit(67, 'Audio::Nama::Grammar', 'logcluck', 
> 'Inconsistency found in effects data', '{\x{a}  is_error => 1,\x{a}  track => 
> {\x{a}    trumpet_8 => {\x{a}      is_e...') called at 
> ../lib/Audio/Nama/Log.pm line 152
>       Audio::Nama::Log::logpkg('../lib/Audio/Nama/Grammar.pm', 67, 
> 'logcluck', 'Inconsistency found in effects data', '{\x{a}  is_error => 
> 1,\x{a}  track => {\x{a}    trumpet_8 => {\x{a}      is_e...') called at 
> ../lib/Audio/Nama/Grammar.pm line 67
>       Audio::Nama::command_process('mute') called at 
> ../lib/Audio/Nama/Terminal.pm line 158
>       Audio::Nama::process_line('mute') called at 
> ../lib/Audio/Nama/Terminal.pm line 49
>       Audio::Nama::__ANON__ called at /usr/share/perl5/AnyEvent/Impl/Event.pm 
> line 33
>       AnyEvent::Impl::Event::__ANON__('Event::Event::Io=SCALAR(0xbf40710)') 
> called at /usr/lib/perl5/Event.pm line 164
>       eval {...} called at /usr/lib/perl5/Event.pm line 164
>       Event::loop() called at ../lib/Audio/Nama/Text.pm line 27
>       Audio::Nama::Text::loop('Audio::Nama::Text=HASH(0xbb14c08)') called at 
> ../lib/Audio/Nama.pm line 145
>       Audio::Nama::main() called at ./ui line 6
>  (L 67) Inconsistency found in effects data{
>   is_error => 1,
>   track => {
>     trumpet_8 => {
>       is_error => 1,
>       orphan_vol => "FW"
>     }
>   }
> }
>  at ../lib/Audio/Nama/Log.pm line 138
>       Audio::Nama::Log::logit(67, 'Audio::Nama::Grammar', 'logcluck', 
> 'Inconsistency found in effects data', '{\x{a}  is_error => 1,\x{a}  track => 
> {\x{a}    trumpet_8 => {\x{a}      is_e...') called at 
> ../lib/Audio/Nama/Log.pm line 152
>       Audio::Nama::Log::logpkg('../lib/Audio/Nama/Grammar.pm', 67, 
> 'logcluck', 'Inconsistency found in effects data', '{\x{a}  is_error => 
> 1,\x{a}  track => {\x{a}    trumpet_8 => {\x{a}      is_e...') called at 
> ../lib/Audio/Nama/Grammar.pm line 67
>       Audio::Nama::command_process('unmute') called at 
> ../lib/Audio/Nama/Terminal.pm line 158
>       Audio::Nama::process_line('unmute') called at 
> ../lib/Audio/Nama/Terminal.pm line 49
>       Audio::Nama::__ANON__ called at /usr/share/perl5/AnyEvent/Impl/Event.pm 
> line 33
>       AnyEvent::Impl::Event::__ANON__('Event::Event::Io=SCALAR(0xbf40710)') 
> called at /usr/lib/perl5/Event.pm line 164
>       eval {...} called at /usr/lib/perl5/Event.pm line 164
>       Event::loop() called at ../lib/Audio/Nama/Text.pm line 27
>       Audio::Nama::Text::loop('Audio::Nama::Text=HASH(0xbb14c08)') called at 
> ../lib/Audio/Nama.pm line 145
>       Audio::Nama::main() called at ./ui line 6
>  No. Name            Ver  Set  Stat       Source       Bus         Vol  Pan
> =============================================================================
>   1  Master           --  mon   REC         --         Master      100   50
>   2  Mixdown          --  off   OFF         --         Mixdown      --   --
>   3  monitor          --  off   OFF        [5]         Main         50   50
>   4  metro            --  rec  (REC)       null        Main          0   50
>   5  drum_guide        1  mon   MON        [5]         Main        100   50
>   6  clav_1            1  mon   MON        [5]         Main        128   50
>   7  clav_2            1  mon   MON        [5]         Main        400   50
>   8  bass              1  mon   MON    [fluidsynth]    Main         50   50
>   9  bass_2            1  mon   MON    [fluidsynth]    Main         50   50
>  10  organ             1  mon   MON    [beatrix-0]     Main         50   50
>  11  piano             1  mon   MON   [LinuxSampler]   Main        115   33
>  12  trumpet_1         1  mon   MON   [LinuxSampler]   Main        175   95
>  13  trumpet_2         1  mon   MON   [LinuxSampler]   Main        175    5
>  14  trumpet_3         1  mon   MON   [LinuxSampler]   Main        175   67
>  15  trumpet_4         1  mon   MON   [LinuxSampler]   Main        175   33
>  16  trumpet_5         1  mon   MON   [LinuxSampler]   Main        200   95
>  17  trumpet_6         1  mon   MON   [LinuxSampler]   Main        200    5
>  18  trumpet_7         1  mon   MON   [LinuxSampler]   Main        200   67
>  19  trumpet_8         1  mon   MON   [LinuxSampler]   Main         --   33
>  20  trumpet_9         1  mon   MON   [LinuxSampler]   Main        175   95
>  21  trumpet_10        1  mon   MON   [LinuxSampler]   Main        175    5
>  22  trumpet_11        1  mon   MON   [LinuxSampler]   Main        175   67
>  23  trumpet_12        1  mon   MON   [LinuxSampler]   Main        175   33
> 
> 
>  (L 67) Inconsistency found in effects data{
>   is_error => 1,
>   track => {
>     trumpet_8 => {
>       is_error => 1,
>       orphan_vol => "FW"
>     }
>   }
> }
>  at ../lib/Audio/Nama/Log.pm line 138
>       Audio::Nama::Log::logit(67, 'Audio::Nama::Grammar', 'logcluck', 
> 'Inconsistency found in effects data', '{\x{a}  is_error => 1,\x{a}  track => 
> {\x{a}    trumpet_8 => {\x{a}      is_e...') called at 
> ../lib/Audio/Nama/Log.pm line 152
>       Audio::Nama::Log::logpkg('../lib/Audio/Nama/Grammar.pm', 67, 
> 'logcluck', 'Inconsistency found in effects data', '{\x{a}  is_error => 
> 1,\x{a}  track => {\x{a}    trumpet_8 => {\x{a}      is_e...') called at 
> ../lib/Audio/Nama/Grammar.pm line 67
>       Audio::Nama::command_process('show') called at 
> ../lib/Audio/Nama/Terminal.pm line 158
>       Audio::Nama::process_line('show') called at 
> ../lib/Audio/Nama/Terminal.pm line 49
>       Audio::Nama::__ANON__ called at /usr/share/perl5/AnyEvent/Impl/Event.pm 
> line 33
>       AnyEvent::Impl::Event::__ANON__('Event::Event::Io=SCALAR(0xbf40710)') 
> called at /usr/lib/perl5/Event.pm line 164
>       eval {...} called at /usr/lib/perl5/Event.pm line 164
>       Event::loop() called at ../lib/Audio/Nama/Text.pm line 27
>       Audio::Nama::Text::loop('Audio::Nama::Text=HASH(0xbb14c08)') called at 
> ../lib/Audio/Nama.pm line 145
>       Audio::Nama::main() called at ./ui line 6
> 
> 
> Engine is stopped at 0:23
> 
> Saving state as /home/songs/long/nama/second_6/State


-- 
Joel Roth

Other related posts: