Here are some common error messages printed on the terminal window and their meaning. They can be followed by much more output issued by various Tk objects.
:| Tk::Error: No valid csd file to play: Resource temporarily unavailable at ~/Csgrouper-0.7/lib/csgrouper.pl line 2912.
This error message simply means that the ‘Rewrite’ subroutine should be run.
:| Tk::Error: No valid section to compute. at ~/Csgrouper-0.7/lib/csgrouper.pl line 6853.
This error message means that at least one section with at least one set has to be defined in the ‘Structure’ tab.
Uninitialized value (type)
😐 Use of uninitialized value $freqtype in pattern match (m//) at ~/Csgrouper-0.7/lib/Csgrouper/Music.pm line 838.
This kind of error message does not relate ususally to some bug in the code but to a missing parameter in an instrument’s tab. Check that the boxes in the ‘Ins. type’ menu have all been set for each instrument, and this message should disappear.
Uninitialized value (parnum)
😐 Use of uninitialized value $parnum in addition (+) at ~/Csgrouper-0.7/lib/Csgrouper/Music.pm line 922.
This kind of error message probably means that the instrument id attributed to a sequence does not correspond to an existing instrument in the orchestra.