• Beta
  • Stage Traxx beta version 3.0.0

New beta build 3070

I have added network sessions back with this update. Functionality is similar to ST2 with the exception that you do not need to approve connections as a host because this was too distracting especially when clients dropped out and reconnected.

The next update will contain a way to view played songs and also a way to add songs to the queue in lyrics view. If everything works as expected, this will finally be the first release candidate 🙂

Changes

  • Added network sessions to share your screen with other band members
  • Added double tap action for most sliders to reset them to their default value
  • Added pedal commands to select next/prev song and add selected song to (top of) queue
  • Fixed MIDI commands might be dropped during UI animations
  • Fixed error when creating backup with songs where volume is set to -inf
  • Fixed restoring version 2 backup fails if dropbox songs have been converted to lower case during file import

Bugs in this version

Next changes planned

  • add ability to view played songs
  • add payment options
  • make songs and playlists accessible from player screen

    peter Sorry, I mean network session 🙂 I see you added it in the latesr beta though!

    About marking played songs: could you also add “last played” info (date, time) to that and maybe number of times played? I often play every night for the same guests, so knowing when I last played a song is very helpful.

    Organising by artist, genre aso. is definitely a cool idea, so I will be looking forward to that in version 3.1 (or 3.0.1) 🙂

      musicadi About marking played songs: could you also add “last played” info (date, time) to that and maybe number of times played

      Yes, it will be a history. So you will see all songs played in the order you played them and grouped by day. You will also see the time at which a song has been added to the history which is the time the song stopped playing. It will also be possible to store the history as a playlist.

      peter Question on networking sessions. Can a three person group run network session on a local, no internet connection router, and have two iPads and a large iPhone 6?

        JDSMUSIC Yes of course. The limit is 8 devices. But make sure you have a stable network. I would recommend running on 5Ghz.

        Peter, could you please add a button on the main screen to pop up the sliders for pitch and tempo during playback? Navigating to the the menus for this during a performance is not practical.

          Johnr Peter, could you please add a button on the main screen to pop up the sliders for pitch and tempo during playback? Navigating to the the menus for this during a performance is not practical.

          I added this to my todo list for version 3.1.

          Just tested the networking with an iPhone 6Plus. Since hosted ipad had "show lyrics on play" set then the phone showed lyrics but on phone could not see queue. I guess thats a realestate issue?

          Also, I shut down ST3 on the ipad while the iphone was still connected. The screen on the iphone went black and had to reset phone (home and power buttons)

            JDSMUSIC The queue is not transfered, only the current song. Maybe I will add back the option to view the title of the next song in the queue, but not the whole queue.

            I can't reproduce your problem. When the host is closed, the clients show a message after a couple of seconds that the connection has been lost.

              peter thanks. Next song would be great. Our drummer doubles as our sound man( he is pretty good at playing one handed). He definitely needs to see the next song.

              peter Hi, yes, the connection is closed if ST3 goes in the background on the host iPad.

              The problem with this for me, is that I have to reconnect every time after we take a break, since I play break music from the "Music" app, so I need to put ST3 in the background. In ST2 the connection was not interrupted, so when we came back from the break, nobody needed to touch anything, I just hat to bring ST2 to the foreground again and all was working.

                musicadi That's a side effect of the battery saving feature of Stage Traxx. When no audio is playing and you switch to the background, iOS might terminate the app (depending on how many other apps you have running). Once terminated, clients will loose the connection. The only way to prevent this is to keep audio running (even though nothing is playing). ST2 does this. But this leads to serious battery drain if you forget to force quit the app as ST3 would have no way of knowing whether it needs to keep the audio engine running or not.

                So I guess having to reconnect after the break is the lesser of the two evils in this case. Especially as you don't have to acknowledge the conntection request as a host.

                Another way around this for you would be to use iOS multitasking to open the music app in parallel to ST3. Or keep ST3 floating above the music app. To do this, slide the app out of the dock to the left or right side of your sceen.

                P.S. Oh, and the "Next in queue" info would be also cool, that's also there in ST2.

                An idea about keeping playback history: instead of removing songs from the queue, after they have been played, how about moving them to the end of the list instead, or just use a coloured background to mark them played (just like in ST2).

                An organising/sorting idea: in all windows where songs are listed, you could add different columns for Artist, Key (very important imo), Year, Genre, Last Played, Play Count and then, when tapping on a column header, the list would instantly be ordered by that column. Tap once, it is order A-Z, tap once again, it is ordered Z-A.

                  Hm, I just have an idea regarding the background problem. I can detect in the app whether a network session is hosted. So I could keep the audio engine running while a session is hosted and that would keep the app from closing even if running in the background. Only thing you would need to remember is to disable the network session at the end of the evening or ST3 would keep on running indefinitely.

                    musicadi An organising/sorting idea: in all windows where songs are listed, you could add different columns for Artist, Key (very important imo), Year, Genre, Last Played, Play Count and then, when tapping on a column header, the list would instantly be ordered by that column. Tap once, it is order A-Z, tap once again, it is ordered Z-A.

                    Library organisation will be a big topic for the 3.1 update. This is not something I will tackle in 3.0.

                    peter I’m sure I would forget to turn it off... haha. How about closing the connection when the client goes in the background? Or just leave it as it is, or maybe add an option “Keep the network connection alive -Yes/No”

                      BTW, stumbled across a bug regarding chord recognition.

                      I have sony lyrice with lines like “Ah ah ah” 🙂 ST3 thinks these are A chords and colors them.

                      Might be a good idea to only recognize text as chords if it’s in brackets?

                        musicadi I’m sure I would forget to turn it off... haha. How about closing the connection when the client goes in the background?

                        Well, I can also detect if a client is connected. So when the app is switched to the background and a network session is being hosted with at least 1 client connected, the audio engine will keep running to prevent iOS from killing the app. I guess that could work.

                        musicadi I have sony lyrice with lines like “Ah ah ah” 🙂 ST3 thinks these are A chords and colors them.

                        Well, in Germany many people use "H" instead of "B" that's why that line is detected as chords. Coloring only bracketed chords would leave everyone unsatisfied who uses the notation where chords are written above the lyrics. So that's not an option.

                          Thank you for continuing development of Stage Traxx. I've downloaded the beta 3.0 and after preliminary testing, I can see that this is a wonderful replacement for v2. I use it mainly for backing tracks, lyrics, real-time midi and set lists. My main concern was real-time midi and I can report that it is working perfectly. I use Midifire to route midi and though I can't route Stage Traxx directly to Midifire, it is acceptable. Any chance of adding midi routing in the future?

                          BTW, I started looking for a replacement app when I read that you were going to stop development of v2. I'm really glad you decided to continue! Besides, there isn't an app like Stage Traxx to be found.
                          Thanks,
                          Eddie

                            musicadi
                            In Stage Traxx v2, I create set of break music. That way I don't have to open another app.