• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
setlist: ability to define and display sets
#11
(01-22-2016, 09:28 PM)BRX Wrote: Just thinking, going from your placeholder method, one could also use a placeholder Song with a title "-------------------" or "_________" as separator (not tried yet since I haven't my tablet available).
Yes - that would work.
Graeme

1: Samsung 12.2" SM-P900: Android 5.0.2 
2: eSTAR GRAND HD Quad-Core 4G 10.2": Android 5.1 
3: Home-built BT pedal

Some of my music here
Reply
#12
(01-22-2016, 12:05 PM)Zuberman Wrote: Quick question regarding:

- show the song number within the set, both on the list page and as an overlay on the song in performance mode (e.g. Song x/y, with X the song number in the set, and Y the total number of songs in the setlist, excluding song separators)

If you had two sets, one with three songs, the other with five, wouldn't it be odd for it to go:

1/8, 2/8/3/8, 1/8, 2/8, 3/8, 4/8, 5/8?

The more sets you have, the more confusing it would be... I would think you would want to show the song number in the set over the total number of songs in the set along with some kind of indication of what set you are in.

the idea would be to show 1/3, 2/3, 3/3 while you're in the 1st set, then 1/5, 2/5, 3/5, 4/5, 5/5 while you're in the second set, so you always know where you are in the current set. The beauty of this is that if you don't have sets (as is currently the case), you'd show the song number within the entire setlist.
Reply
#13
(01-22-2016, 10:56 PM)GraemeJ Wrote:
(01-22-2016, 09:28 PM)BRX Wrote: Just thinking, going from your placeholder method, one could also use a placeholder Song with a title "-------------------" or "_________" as separator (not tried yet since I haven't my tablet available).
Yes - that would work.

that's exactly what I did: I created a collection called "separators", and put in 4 PDFs that only show "===== set 1=====" (set2, etc.), and called these songs the same, so I can see them in the setlist, as I flip through the songs.
It works just fine, but I thought it'd be better if that was built-in MSP. Especially when you think of the numbering (see my suggestion above to show the song number within the set).
Reply
#14
(01-22-2016, 11:58 AM)Zuberman Wrote: Option 1 requires a fair amount of work from a UI perspective as I have to make some major design changes to the editor and I also have to introduce a concept of separators that are inserted between songs. The original song list can remain unchanged - the separator is just an entry for visualization.  This is doable though, it will just take some time.

Option 2 requires a redesign of setlists that affects every section of code across the entire application that deals with them.  If I think of a "Set" as an ordered list of songs, a setlist goes from having a simple list of ordered songs to having a list of sets which are each an ordered list of songs.  That means I can no longer use any common code to deal with them, which impacts the database code the most.  It also makes things like the alphabetic sorting odd because each set would be individually sorted, making the alphabet list unusable unless I flattened all of the songs in that sort order, dissolving the set boundaries (which I'll probably have to do with option 1 as well).  I would not allow sets to contain other sets, as then you have a hierarchical mess which would be very difficult to implement from a UI perspective (you would need some sort of tree control which doesn't really fit anything I currently have implemented).   Every change I make I also have to make in the companion application meaning a new design for the UI dealing with setlists there as well.

There's still plenty more I'm sure I haven't thought about with option 2 that would make it a nightmare.  It would probably take me months of work to make the changes necessary for this, introducing a lot of bugs along the way. I'm going to have to say no to this idea unless there is overwhelming support for it.  Option 1 is going to require a lot of UI changes for editing and displaying setlists, meaning I can no longer use shared code for that, but it's more manageable than the kind of changes option 2 would require as I'm not fundamentally changing the core design of setlists.

Mike
to be honest I threw option 2 in there for completeness, but I had an inkling that it would be more complicated.

Option 1 would work just fine, especially since, aside from the numbering issue, it is in fact pretty close to what a place holder is, in other words a song with very few capabilities. I can do sets now with place-holder songs, but, that doesn't give me sense of where I am in the set.
Reply
#15
I would think just a colored bar that could be added between songs would do it? Maybe the ability to write "Set 1" Set 2" etc. on top.

But, I have no idea how complicated that would be to accomplish.

Jeff
Reply
#16
(01-23-2016, 01:33 AM)jeffn1 Wrote: I would think just a colored bar that could be added between songs would do it?  Maybe the ability to write "Set 1" Set 2" etc. on top.

But, I have no idea how complicated that would be to accomplish.

Jeff

Yes, that's what I'm referring to: something to display between songs. I'll let  Mike decide how/where to do it, I would thing something that looks like a song separator is the easiest.
Reply
#17
(01-23-2016, 02:02 AM)oz1 Wrote:
(01-23-2016, 01:33 AM)jeffn1 Wrote: I would think just a colored bar that could be added between songs would do it?  Maybe the ability to write "Set 1" Set 2" etc. on top.

But, I have no idea how complicated that would be to accomplish.

Jeff

Yes, that's what I'm referring to: something to display between songs. I'll let  Mike decide how/where to do it, I would thing something that looks like a song separator is the easiest.

Thus is just a case of re-lnventing the wheel - simply use a placeholder and name it "Set One" or whatever.  There really is no need for Mike to change/add anything.
Graeme

1: Samsung 12.2" SM-P900: Android 5.0.2 
2: eSTAR GRAND HD Quad-Core 4G 10.2": Android 5.1 
3: Home-built BT pedal

Some of my music here
Reply
#18
Okay with me. I have not used placeholder before. But, I will give it a shot.
Reply
#19
The one benefit to adding support for separators as visual indicators only is that you don't have to clutter your library with placeholder songs, which I'm sure some people would appreciate. I think it's a worthwhile enhancement when time allows for it, but it's good that there is currently a workaround with placeholders.

Mike
Reply
#20
Just like oz1 I have a collection "tabs" that contains a number of single-page PDFs for Set 1, Set 2, etc. Hardly a nuisance.
Johan
www.johanvromans.nlwww.howsagoin.nlwww.hetgeluidvanseptember.nl
Samsung Galaxy Note S4 (T830) 10.5", Android 9.0, AirTurn Duo & Digit.
Samsung Galaxy Note 2 (N8010) 10.1", Android 7.1.2 (LineageOS) (backup).
Samsung A3 (A320FL), Android 8.0 (emergency).
Reply


Digg   Delicious   Reddit   Facebook   Twitter   StumbleUpon  


Users browsing this thread:
1 Guest(s)


  Theme © 2014 iAndrew  
Powered By MyBB, © 2002-2019 MyBB Group.