Show desktop after song?
Re: Show desktop after song?
what he said
-
- Posts: 1293
- Joined: Sun Apr 20, 2008 9:57 am
- Location: Pittsburgh, PA
- Contact:
Re: Show desktop after song?
By "algorithmically" I meant kJams could do it! 

-
- Posts: 1293
- Joined: Sun Apr 20, 2008 9:57 am
- Location: Pittsburgh, PA
- Contact:
Re: Show desktop after song?
Keep in mind that this would be far more intrusive and destructive (non-recoverable) than the current model of just sticking them at the end of the rotation. As such, any of these alternate rotation schemes would GREATLY benefit UI-wise by having a system of marking new singers to the rotation, either by colour, a badge, a highlight, boldface text, or some other means to mark them as new in the rotation, until such time as they sing. (This would have other benefits as well.)
A REALLY cool way of doing it would be to use a template system like the current name interpretation system, whereby a person could select the rotation template from a list generated from a text file, and even add their own. Something similar to what I wrote previously.
O N (new singers get added between old, one to one) i.e., O N O N O N
O O N (new singers get added between old, one to two) i.e., O O N O O N O O N,
etc..
You could also allow for dynamic templates, such as:
O N, O O N, O O O N
where the first pass through the rotation after the last singer (i.e., the second pass) it goes old new old new; the next pass it goes old old new, old old new, etc..
Or O N, O N N, O N N
etc..
You could further have:
O N, O O N...
which means -> O N, O O N, O O O N, O O O O N, O O O O O N, O O O O O O N etc., or,
O N, O O N.
which means -> O N, O O N, O O N, O O N, O O N, O O N, O O N etc., or,
O N, O O N, O O O N.
which means -> O N, O O N, O O O N, O O O N, O O O N, O O O N, O O O N, etc..
You could even do
O N, O O N, O O O N, O O N, O N...
using the same engine (though why you would want to is beyond me).
To deal with the contingency of more new singers than open slots in the chosen rotation scheme, you could add options for "Last singer remains last" (i.e., singers added after the last spot before the current last singer remain after the last singer, and get interleaved on the NEXT rotation, or "Change last singer to current end of rotation", where when additional singers are added, the last one of THOSE becomes the new last singer, and thus all new singers get to sing during the current rotation.
The issue that is being dealt with here is how much preference is given to people who have been patiently waiting vs. giving new people a chance to sing. It can be a delicate, highly political juggling act, which is why I do it like I currently do in my head, and why you would REALLY need to mark new singers to highlight them in the list (until they sing).
A REALLY cool way of doing it would be to use a template system like the current name interpretation system, whereby a person could select the rotation template from a list generated from a text file, and even add their own. Something similar to what I wrote previously.
O N (new singers get added between old, one to one) i.e., O N O N O N
O O N (new singers get added between old, one to two) i.e., O O N O O N O O N,
etc..
You could also allow for dynamic templates, such as:
O N, O O N, O O O N
where the first pass through the rotation after the last singer (i.e., the second pass) it goes old new old new; the next pass it goes old old new, old old new, etc..
Or O N, O N N, O N N
etc..
You could further have:
O N, O O N...
which means -> O N, O O N, O O O N, O O O O N, O O O O O N, O O O O O O N etc., or,
O N, O O N.
which means -> O N, O O N, O O N, O O N, O O N, O O N, O O N etc., or,
O N, O O N, O O O N.
which means -> O N, O O N, O O O N, O O O N, O O O N, O O O N, O O O N, etc..
You could even do
O N, O O N, O O O N, O O N, O N...
using the same engine (though why you would want to is beyond me).
To deal with the contingency of more new singers than open slots in the chosen rotation scheme, you could add options for "Last singer remains last" (i.e., singers added after the last spot before the current last singer remain after the last singer, and get interleaved on the NEXT rotation, or "Change last singer to current end of rotation", where when additional singers are added, the last one of THOSE becomes the new last singer, and thus all new singers get to sing during the current rotation.
The issue that is being dealt with here is how much preference is given to people who have been patiently waiting vs. giving new people a chance to sing. It can be a delicate, highly political juggling act, which is why I do it like I currently do in my head, and why you would REALLY need to mark new singers to highlight them in the list (until they sing).
Re: Show desktop after song?
my
brain
just
exploded
brain
just
exploded
Re: Show desktop after song?
I've created my own rotation screen which shows only the next 1 singer and I've "sold" the rest of the screen as advertising space to a local singing tutor.
This gets rid of the problem of people seeing that they're fourth in line only to have a new singer, or two, appear in front of them on the list.
I can then manually amend the order in rotation using a similar algorithm to that mentioned above, except my algorithm is called 'guesswork' - not ideal but it's working so far.
This gets rid of the problem of people seeing that they're fourth in line only to have a new singer, or two, appear in front of them on the list.
I can then manually amend the order in rotation using a similar algorithm to that mentioned above, except my algorithm is called 'guesswork' - not ideal but it's working so far.
-
- Posts: 1293
- Joined: Sun Apr 20, 2008 9:57 am
- Location: Pittsburgh, PA
- Contact:
Re: Show desktop after song?
My original Rotation screen had four slots, and was actually included as part of the kJams download package (the one I made for the Lava Lounge. Not sure if it is still included). I have since modified it with three slots and changed the graphics a bit. I use only three slots for the exact same reason.
I think one singer is a bit too few, though. I get around the problem of potential changes to the rotation two ways. First, I say right on the screen that the rotation is subject to change, and second, when I have an idea that the next two slots might change, I just hit the right arrow at the end of the current track, which advances me to the next track and skips the rotation screen entirely.
But in general, I interpret your post as another vote for a user definer rotation system! : )
I think one singer is a bit too few, though. I get around the problem of potential changes to the rotation two ways. First, I say right on the screen that the rotation is subject to change, and second, when I have an idea that the next two slots might change, I just hit the right arrow at the end of the current track, which advances me to the next track and skips the rotation screen entirely.
But in general, I interpret your post as another vote for a user definer rotation system! : )
Last edited by DeusExMachina on Thu Jun 02, 2011 12:57 pm, edited 1 time in total.
Re: Show desktop after song?
thy will be done.
(but after i get this "1.0" thing done)
(but after i get this "1.0" thing done)