Wanted by many, anxiously by some, here is a script to automatically place drops onto the ramp of an item.
How does it work?
Following items have to be scheduled in this particular order:
A trigger item of zero-length with a particular title to be set in the constant BTCAPTION (default is ++ Drop ueber Ramp ++).
An item onto which the drop has to be placed (“ramp item”).
The drop itself.
Note:
The ramp item must feature a Ramp1- as well as a StartNext-Marker.
The drop duration must not be longer than the respective ramp.
After all this having complied with, a starting player initiates a check after said trigger item. If existing, the ramp item’s StartNext-Marker will be set to match the drop onto its Ramp1-Marker. Subsequently the level of the ramp item wil be lowered by a defined amount (to be set in the constant RAMPLEVEL).
But there is a catch lying in the architecture of the mAirList software: The automatic start of an item is always triggered to the end (or the StartNext-Marker) of the actually playing item. Thus the subsequent item would start at the end of the drop, instead of the ramp item’s end. So the StartNext trigger has to be reinstated in some way to keep the scheduled order.
This is accomplished by attaching silence at the end of the drop, whose length matches the difference between drop end and the initial StartNext. For this purpose a container is created which the drop as well as the silence filler is placed into.
Thus, after an automatic drop has been executed there will run two players in parallel: the one with the ramp item to be played out, and the other with said silence to trigger the subsequent item.
My thanks go to @calypso60 who had the essential idea.
Does the script also works wirth version 7 . and how do i implement it in to the database so it can set the ramp automaticly . Or does it work otherweise let me know intrested
Hi Goos, yes it does work with v7. As per database, I don’t know (I am currently not working with the database). Within the playlist it is working fine, als long as you set up the correct place holders. In the German section of the forum there have been members who got the script up and runningm maybe even within the database.