In this extract, the first section, if _bitRateType
is CBR
that all works.
But if _bitRateType
is VBR
… $lt
or $lte
will not work
I’ve reversed the order, reversed the use of Greater Than / Less Than … and other variants … it’s just not going to happen. Even if I put the VBR conditions first, CBR still works. !!!
If it’s a factor of 8, it’s CBR, that’s all good.
But if it’s not a factor of 8, it’s VBR … and it will show VBR in place of CBR, but it will NOT print the value.
e.g.
...[256 44100KHz CBR 2ch]
works right with a CBR value.
... 44100KHz VBR 2ch]
prints no value stand in if it’s VBR.
$noop(########### Audio Metrics Setup ###########################)
$noop(########### DevMode Values Only ############################)
$set(_biitrate,191.0)
$set(_saample,44100)
$set(_biits_per_sample,16)
$set(_chaannels,2)
$noop(########### CONFIRM DevMode is Disabled for Live Use ########)
$if($eq(%_devMode%,1)$set(_bitRateSpeed,%_sample%KHz ),$set(_bitRateSpeed,%_saample%KHz ))
$if($eq(%_devMode%,1)$set(_bitRateValue,%_bitrate%),$set(_bitRateValue,%_biitrate%))
$if($eq(%_devMode%,1)$set(_bitsPerSample,[%_bits_per_sample%]bit),$set(_bitsPerSample,[%_biits_per_sample%]bit))
$if($eq(%_devMode%,1)$set(_audioChannels,%_channels%ch]),$set(_audioChannels,%_chaannels%ch]))
$noop(Bitrate factors of 8.0 are CBR, Anything else is VBR)
$set(_bitRateType,$if($eq_any(%_bitRateValue%,320.0,256.0,224.0,192.0,160.0,128.0,112.0,96.0,80.0,64.0,56.0,48.0,40.0,32.0,24.0,16.0,8.0),CBR,VBR))
$if($eq(%_bitRateType%,CBR),
$if($eq(%_bitRateValue%,320.0),$set(_fileBitRate,[320 ),
$if($eq(%_bitRateValue%,256.0),$set(_fileBitRate,[256 ),
$if($eq(%_bitRateValue%,224.0),$set(_fileBitRate,[224 ),
$if($eq(%_bitRateValue%,192.0),$set(_fileBitRate,[192 ),
$if($eq(%_bitRateValue%,160.0),$set(_fileBitRate,[160 ),
$if($eq(%_bitRateValue%,128.0),$set(_fileBitRate,[128 ),
$if($eq(%_bitRateValue%,112.0),$set(_fileBitRate,[112 ),
$if($eq(%_bitRateValue%,96.0),$set(_fileBitRate,[96 ),
$if($eq(%_bitRateValue%,80.0),$set(_fileBitRate,[80 ),
$if($eq(%_bitRateValue%,64.0),$set(_fileBitRate,[64 ),
$if($eq(%_bitRateValue%,56.0),$set(_fileBitRate,[56 ),
$if($eq(%_bitRateValue%,48.0),$set(_fileBitRate,[48 ),
$if($eq(%_bitRateValue%,40.0),$set(_fileBitRate,[40 ),
$if($eq(%_bitRateValue%,32.0),$set(_fileBitRate,[32 ),
$if($eq(%_bitRateValue%,24.0),$set(_fileBitRate,[24 ),
$if($eq(%_bitRateValue%,16.0),$set(_fileBitRate,[16 ),
$if($eq(%_bitRateValue%,8.0),$set(_fileBitRate,[8 ),
))))))))))))))))))
$if($eq(%_bitRateType%,VBR),
$if($gt(%_bitRateValue%,319.0),$set(_fileBitRate,[320+),
$if($eq(%_bitRateValue%,220.0),$set(_fileBitRate,[V0 ),
$if($lt(%_bitRateValue%,191.0),$set(_fileBitRate,[V1 ),
$if($lt(%_bitRateValue%,170.0),$set(_fileBitRate,[V2 ),
$if($lt(%_bitRateValue%,150.0),$set(_fileBitRate,[V3 ),
$if($lt(%_bitRateValue%,140.0),$set(_fileBitRate,[V4 ),
$if($lt(%_bitRateValue%,130.0),$set(_fileBitRate,[V5 ),
$if($lt(%_bitRateValue%,120.0),$set(_fileBitRate,[V6 ),
)))))))))
$noop(######### File Naming Structure Variables Complete #########)
%_bitRateValue%
%_fileBitRate%%_bitRateSpeed%%_bitRateType% %_audioChannels%