Cue list, break after and other ideas
Submitted by thewizkid93 on Wed, 02/01/2008 - 17:15.
Hello, I have only just started playing around with the software and I am wondering if the program is on automate with no playlists created (it is just playing random music), is it possible to get the next say 5 songs that will play? Simular to what happens on SAM. You can see the next 5 randomly generated songs that wil be player. Maybe also a break after function so the DJ can just press a button and when the curret event finishes, the next event doesn't start until the DJ presses play. Also, is it possible to fire off the next event by using the serial port? Say when I press a button on the mixer or other button board the next event starts playing. Just some ideas for you.


RE: Cue list, break after and other ideas
Getting the list of songs the random generator has stored is a feature on my todo list.
I don't have a firm date on completing it but I expect to have it coded within a couple of months.
Having said that, you can do the following as an alternative:
1. Select a Grid->Schedule->Program
2. Right Click with your mouse on the selected Program
3. Select Generate Playlist... from the menu option
4. Select the Program Element Rule
5. Click OK.
This will generate a random program which you can Automate or manually control (load, play, alter, etc...).
As for pausing automation, I have thought of it, but have not implemented it yet. When in automation mode, you press the STOP button once on the currently playing player. The STOP button should start flashing. After the song is completed, the STOP button should stop flashing and the automation player is put in paused mode with the following song ready to playback when you press the play button on the other player.
I'll try to have this implemented in the next release.
Finally, to answer your question regarding getting triggers for the player or other function within the application, you can write a custom plugin to do this job.
All you need to do is the following:
1. Start by writing a server plugin for BP2X that spawns a thread and listens to events on the COM port or USB port
2. When an event is picked up, identify the type of event (electric signal) and then call the appropriate function on the remoteplayer
I have not had to use this function, but if you have a specifc device for which I can find appropriate documentation on the net (or you can send it to me), I'll attempt to write a plugin for you.
Cheers,
Emile