Advanced Conditional Scripting
Posted: 10 Jul 2014 00:35
Would it be possible to expand the scripting function to allow dynamic scripting based on comparing characteristics of a previously queued track to pick the next track. For example, if currently queued track is 80bpm then the next track the script selects would be filtered to be +/- 20bpm (i.e. BPM>=60 AND BPM<=100). The exact conditions to use would be defined by the user.
Right now I'm accomplishing this by using a control command to write a text file when track A is scheduled with filter characteristics for the next track B. Then using the filter for the next scripted track by reading the text file to set the filter for track B, etc. But it would be nice to have this feature built it, as it would be more dependable and allow for multiple comparisons.
Right now I'm accomplishing this by using a control command to write a text file when track A is scheduled with filter characteristics for the next track B. Then using the filter for the next scripted track by reading the text file to set the filter for track B, etc. But it would be nice to have this feature built it, as it would be more dependable and allow for multiple comparisons.