Macro only works using debian oldstable (audacity2.4)

once upon a time i wrote a macro to amplify my sounds using “Simple Compressor” from computer music toolkit (apt install cmt). works well using audacity 2.4 installed from debian oldstable. any newer version can not execute my macro, because “Simple Compressor” uses always the same standard preferences not my specific (changing) ones.

here’s my macro:
SimpleCompressor(rmsEnvelopeTracking):Compression_Ratio=“0,995000000000” Output_Envelope_Attack_(s)=“0,000000000000” Output_Envelope_Decay_(s)=“0,000000000000” Threshold=“0,010000000000”
SimpleCompressor(rmsEnvelopeTracking):Compression_Ratio=“0,994000000000” Output_Envelope_Attack_(s)=“0,000000000000” Output_Envelope_Decay_(s)=“0,000000000000” Threshold=“0,020000000000”
SimpleCompressor(rmsEnvelopeTracking):Compression_Ratio=“0,993000000000” Output_Envelope_Attack_(s)=“0,000000000000” Output_Envelope_Decay_(s)=“0,000000000000” Threshold=“0,030000000000”
SimpleCompressor(rmsEnvelopeTracking):Compression_Ratio=“0,992000000000” Output_Envelope_Attack_(s)=“0,000000000000” Output_Envelope_Decay_(s)=“0,000000000000” Threshold=“0,040000000000”
SimpleCompressor(rmsEnvelopeTracking):Compression_Ratio=“0,991000000000” Output_Envelope_Attack_(s)=“0,000000000000” Output_Envelope_Decay_(s)=“0,000000000000” Threshold=“0,050000000000”
SimpleCompressor(rmsEnvelopeTracking):Compression_Ratio=“0,990000000000” Output_Envelope_Attack_(s)=“0,000000000000” Output_Envelope_Decay_(s)=“0,000000000000” Threshold=“0,060000000000”
SimpleCompressor(rmsEnvelopeTracking):Compression_Ratio=“0,989000000000” Output_Envelope_Attack_(s)=“0,000000000000” Output_Envelope_Decay_(s)=“0,000000000000” Threshold=“0,070000000000”
SimpleCompressor(rmsEnvelopeTracking):Compression_Ratio=“0,988000000000” Output_Envelope_Attack_(s)=“0,000000000000” Output_Envelope_Decay_(s)=“0,000000000000” Threshold=“0,080000000000”
SimpleCompressor(rmsEnvelopeTracking):Compression_Ratio=“0,987000000000” Output_Envelope_Attack_(s)=“0,000000000000” Output_Envelope_Decay_(s)=“0,000000000000” Threshold=“0,090000000000”
SimpleCompressor(rmsEnvelopeTracking):Compression_Ratio=“0,986000000000” Output_Envelope_Attack_(s)=“0,000000000000” Output_Envelope_Decay_(s)=“0,000000000000” Threshold=“0,100000000000”
SimpleCompressor(rmsEnvelopeTracking):Compression_Ratio=“0,985000000000” Output_Envelope_Attack_(s)=“0,000000000000” Output_Envelope_Decay_(s)=“0,000000000000” Threshold=“0,110000000000”
SimpleCompressor(rmsEnvelopeTracking):Compression_Ratio=“0,984000000000” Output_Envelope_Attack_(s)=“0,000000000000” Output_Envelope_Decay_(s)=“0,000000000000” Threshold=“0,120000000000”
SimpleCompressor(rmsEnvelopeTracking):Compression_Ratio=“0,982000000000” Output_Envelope_Attack_(s)=“0,000000000000” Output_Envelope_Decay_(s)=“0,000000000000” Threshold=“0,130000000000”
SimpleCompressor(rmsEnvelopeTracking):Compression_Ratio=“0,980000000000” Output_Envelope_Attack_(s)=“0,000000000000” Output_Envelope_Decay_(s)=“0,000000000000” Threshold=“0,140000000000”
SimpleCompressor(rmsEnvelopeTracking):Compression_Ratio=“0,977000000000” Output_Envelope_Attack_(s)=“0,000000000000” Output_Envelope_Decay_(s)=“0,000000000000” Threshold=“0,150000000000”
SimpleCompressor(rmsEnvelopeTracking):Compression_Ratio=“0,974000000000” Output_Envelope_Attack_(s)=“0,000000000000” Output_Envelope_Decay_(s)=“0,000000000000” Threshold=“0,160000000000”
SimpleCompressor(rmsEnvelopeTracking):Compression_Ratio=“0,970000000000” Output_Envelope_Attack_(s)=“0,000000000000” Output_Envelope_Decay_(s)=“0,000000000000” Threshold=“0,170000000000”
SimpleCompressor(rmsEnvelopeTracking):Compression_Ratio=“0,966000000000” Output_Envelope_Attack_(s)=“0,000000000000” Output_Envelope_Decay_(s)=“0,000000000000” Threshold=“0,180000000000”
SimpleCompressor(rmsEnvelopeTracking):Compression_Ratio=“0,962000000000” Output_Envelope_Attack_(s)=“0,000000000000” Output_Envelope_Decay_(s)=“0,000000000000” Threshold=“0,190000000000”
SimpleCompressor(rmsEnvelopeTracking):Compression_Ratio=“0,958000000000” Output_Envelope_Attack_(s)=“0,000000000000” Output_Envelope_Decay_(s)=“0,000000000000” Threshold=“0,200000000000”
SimpleCompressor(rmsEnvelopeTracking):Compression_Ratio=“0,954000000000” Output_Envelope_Attack_(s)=“0,000000000000” Output_Envelope_Decay_(s)=“0,000000000000” Threshold=“0,210000000000”
SimpleCompressor(rmsEnvelopeTracking):Compression_Ratio=“0,950000000000” Output_Envelope_Attack_(s)=“0,000000000000” Output_Envelope_Decay_(s)=“0,000000000000” Threshold=“0,220000000000”
SimpleCompressor(rmsEnvelopeTracking):Compression_Ratio=“0,94000000000” Output_Envelope_Attack_(s)=“0,000000000000” Output_Envelope_Decay_(s)=“0,000000000000” Threshold=“0,230000000000”
SimpleCompressor(rmsEnvelopeTracking):Compression_Ratio=“0,940000000000” Output_Envelope_Attack_(s)=“0,000000000000” Output_Envelope_Decay_(s)=“0,000000000000” Threshold=“0,240000000000”
SimpleCompressor(rmsEnvelopeTracking):Compression_Ratio=“0,930000000000” Output_Envelope_Attack_(s)=“0,000000000000” Output_Envelope_Decay_(s)=“0,000000000000” Threshold=“0,250000000000”
SimpleCompressor(rmsEnvelopeTracking):Compression_Ratio=“0,920000000000” Output_Envelope_Attack_(s)=“0,000000000000” Output_Envelope_Decay_(s)=“0,000000000000” Threshold=“0,260000000000”
SimpleCompressor(rmsEnvelopeTracking):Compression_Ratio=“0,900000000000” Output_Envelope_Attack_(s)=“0,000000000000” Output_Envelope_Decay_(s)=“0,000000000000” Threshold=“0,270000000000”
SimpleCompressor(rmsEnvelopeTracking):Compression_Ratio=“0,840000000000” Output_Envelope_Attack_(s)=“0,000000000000” Output_Envelope_Decay_(s)=“0,000000000000” Threshold=“0,280000000000”
SimpleCompressor(rmsEnvelopeTracking):Compression_Ratio=“0,777000000000” Output_Envelope_Attack_(s)=“0,000000000000” Output_Envelope_Decay_(s)=“0,000000000000” Threshold=“0,290000000000”
SimpleCompressor(rmsEnvelopeTracking):Compression_Ratio=“0,666000000000” Output_Envelope_Attack_(s)=“0,000000000000” Output_Envelope_Decay_(s)=“0,000000000000” Threshold=“0,300000000000”
SimpleCompressor(rmsEnvelopeTracking):Compression_Ratio=“0,550000000000” Output_Envelope_Attack_(s)=“0,000000000000” Output_Envelope_Decay_(s)=“0,000000000000” Threshold=“0,310000000000”

I’m surprised that macro ever worked in any version of Audacity. “Magic quotes” are not usually allowed in commands, and the decimal separator usually has to be a dot.

Also, the idea of applying a compressor over and over seems weird, but I guess you have your reasons.

Be aware that the CMT plug-ins are ancient, as are most other LADSPA plug-ins. The successor to LADSPA is LV2.