[nama] Re: set bus error

  • From: Joel Roth <joelz@xxxxxxxxx>
  • To: nama@xxxxxxxxxxxxx
  • Date: Thu, 28 Oct 2010 08:35:05 -1000

On Thu, Oct 28, 2010 at 05:45:02PM +0400, alex stone wrote:
> Ok Joel, that error came up again i think.
> 
> No tracks to record or play.
> nama [VL1/VL1] ('h' for help)> 20
> nama [VL1/VL1-1] ('h' for help)> rec
> VL1-1 set to REC, but current status is OFF
> nama [VL1/VL1-1] ('h' for help)> grec
> Setting REC-enable for VL1 bus. You may record user tracks.
> Track Name      Ver. Setting Status      Source       Bus         Vol  Pan
> =============================================================================
>   1   Master     --    mon     MON         --         Master      100   50
>   2   Mixdown    --    off     OFF         --         Mixdown      --   --
>   3   VL1        --    rec    (REC)       bus         Main        100   50
>   4   VL2        --    mon     OFF       [bus]        Main        100   50
>   5   VA         --    mon     OFF       [bus]        Main        100   50
>   6   VC         --    mon     OFF       [bus]        Main        100   50
>   7   KB         --    mon     OFF       [bus]        Main        100   50
>   8   FL         --    mon     OFF       [bus]        Main        100   50
>   9   OB         --    mon     OFF       [bus]        Main        100   50
>  10   CLT        --    mon     OFF       [bus]        Main        100   50
>  11   BSN        --    mon     OFF       [bus]        Main        100   50
>  12   HN         --    mon     OFF       [bus]        Main        100   50
>  13   TPT        --    mon     OFF       [bus]        Main        100   50
>  14   TRB        --    mon     OFF       [bus]        Main        100   50
>  15   TUB        --    mon     OFF       [bus]        Main        100   50
>  16   PERC       --    mon     OFF       [bus]        Main        100   50
>  17   PITCH      --    mon     OFF       [bus]        Main        100   50
>  18   CHR        --    mon     OFF       [bus]        Main        100   50
>  19   EFX        --    mon     OFF       [bus]        Main        100   50
>  20   VL1-1       1    rec     REC   violins1.ports   VL1         100   50
>  21   VL2-1      --    mon     OFF   [violins2.port   VL2         100   50
>  22   VA-1       --    mon     OFF   [viola.ports]    VA          100   50
>  23   VC-1       --    mon     OFF   [cello.ports]    VC          100   50
>  24   KB-1       --    mon     OFF    [bass.ports]    KB          100   50
>  25   picc-1     --    mon     OFF   [flute.ports]    FL          100   50
>  26   flute1-1   --    mon     OFF   [flute.ports]    FL          100   50
>  27   flute2-1   --    mon     OFF   [flute.ports]    FL          100   50
>  28   altoflute- --    mon     OFF   [flute.ports]    FL          100   50
>  29   bassflute- --    mon     OFF   [flute.ports]    FL          100   50
>  30   oboe1-1    --    mon     OFF    [oboe.ports]    OB          100   50
>  31   oboe2-1    --    mon     OFF    [oboe.ports]    OB          100   50
>  32   eng-horn-1 --    mon     OFF    [oboe.ports]    OB          100   50
>  33   clarinet1- --    mon     OFF   [clarinet.port   CLT         100   50
>  34   clarinet2- --    mon     OFF   [clarinet.port   CLT         100   50
>  35   bassclt-1  --    mon     OFF   [clarinet.port   CLT         100   50
>  36   horn1-1    --    mon     OFF    [horn.ports]    HN          100   50
>  37   horn2-1    --    mon     OFF    [horn.ports]    HN          100   50
>  38   trumpet1-1 --    mon     OFF   [trumpet.ports   TPT         100   50
>  39   trumpet2-1 --    mon     OFF   [trumpet.ports   TPT         100   50
>  40   trombone1- --    mon     OFF   [trombone.port   TRB         100   50
>  41   trombone2- --    mon     OFF   [trombone.port   TRB         100   50
>  42   tuba-1     --    mon     OFF   [trombone.port   TUB         100   50
>  43   tymp-1     --    mon     OFF   [percussion.po   PERC        100   50
>  44   perc1-1    --    mon     OFF   [percussion.po   PERC        100   50
>  45   perc2-1    --    mon     OFF   [percussion.po   PERC        100   50
>  46   harp-1     --    mon     OFF   [pitched.ports   PITCH       100   50
>  47   piano-1    --    mon     OFF   [pitched.ports   PITCH       100   50
>  48   organ1-1   --    mon     OFF   [pitched.ports   PITCH       100   50
>  49   organ2-1   --    mon     OFF   [pitched.ports   PITCH       100   50
>  50   choir1-1   --    mon     OFF   [choir.ports]    CHR         100   50
>  51   choir2-1   --    mon     OFF   [choir.ports]    CHR         100   50
>  52   effect1-1  --    mon     OFF   [effects.ports   EFX         100   50
> error caught while generating setup: Can't call method "n" on an
> undefined value at
> /usr/lib64/perl5/site_perl/5.12.2/Audio/Nama/Graph.pm line 146.

These are not random errors, but something genuinely
(and probably newly) broken in the code. 

One of the calls to a Graph routine add_loop().

It's very central to Nama, and generally fairly 
trouble-free, but I made changes to the 

fields of the Main bus, the type of change I'm not
supposed to make :-) so probably that's it.

I had to do it, like tracks, buses have the fields

                source_type
                source_id 
                send_type
                send_id

And I think that was it. That _is_ it. So now (thanks to
you) I have an idea of what to look for, but it's sunny
outside. I need to make coffee and get some food and
put a start to my day, which today involves some hours
of (healthy and important) work outside.

So more later.

Thanks guys! You're the best!!

Sorry I broke your Nama. :-/

Joel


 
> nama [VL1/VL1-1] ('h' for help)>
> 
> 
> 
> Is this a clue?
> 
> Alex the hunter......
> 

-- 
Joel Roth

Other related posts: