• Beta
  • Open Beta Version 3.7.0

No, the beta and the regular version are completely seperate. You will need to create a full backup in the beta and restore it in the regular version.

I also recommend deleting all iCloud data when the beta test ends because the beta version will stop running after 6 weeks.

    peter Option in settings to delete all iCloud data (only visible when iCloud is not enabled)

    Love this addition.

    Hi Peter, I started from scratch again to test iCloud.
    Turned both devices ICloud OFF.
    Loaded both with same full backup 2648 files.
    Easily DELETED the ICLOUD šŸ˜ƒšŸ‘ , on one device, and ENABLED ICLOUD on this device.
    It went through its sync process and looked good to go.
    Turned on the ICLOUD on the other device and left it overnight to do its thing.
    Remember both devices were the same regarding content, all it needed was ICloud to step in and say all is good.

    Feedback

    The second device has lots of missing files, I don’t know how many as there’s no indication.
    There appears to be no sync movement happening that I’m aware of as there is no indication.
    I am afraid to press SYNC at this stage on any device as I don’t really know what is going to happen if I do, what does sync do if I press it now?This needs to be more clear to the user, is it SYNC THIS DEVICES DATA TO ICLOUD NOW.
    RESYNC TO ICLOUD NOW.
    as you press this a quick message pops up but nothing seems to happen it’s all unclear to what you have just done.
    There’s no indication of any kind if the device with lots of missing files is doing anything, leaving the user confused , perhaps if I leave the device turned on and ST3 running will it eventually sync my whole 2648 files from the other device , but I already have both devices perfectly synced as I have loaded them both with the same full backup, all iCloud needed to do is load itself from one device and compare itself with another device and realise they are the same and quickly get ready for action to keep them in sync from there on.
    I am just writing this as I am observing the numerous missing files on the second device with total confusion to what is going on.

    I am hoping eventually the second device will fully sync and once it does it will be smooth sailing from there on.
    This hotels internet sucks so perhaps that’s what is causing the slow syncing, I don’t know.
    This feedback is what I am experiencing from a new users perspective.

    I will send you both devices latest logs just in case they might help improve some things I have mentioned.

    I am looking forward seeing all devices acting as one.
    Great work!
    Cheers Damir

    Just checked my second device after a few hours still nothing is happening.

    Here is the timeline I can reconstruct:

    22:59 First start of new version on iPhone with iCloud enabled
    23:01 First start of new version on iPad with iCloud enabled
    23:02 Restart on iPad with iCloud disabled
    23:03 Restart on iPad with iCloud enabled (Sync does not work as connection to iCloud fails due to network problems)
    23:05 Restart on iPhone iCloud is still enabled
    23:07 Restore of full backup on iPad
    23:10 File Upload starts on iPad and 30 seconds later you stop the app in the middle of file upload!
    23:12 Restart of app on iPhone (Again network problems accessing iCloud)
    23:13 Restore fill backup on iPhone (While iCloud sync still not working due to network issues, therefore no sync is started)
    23:20 Restart of app on iPhone (i can't tell if iCloud is off or on)
    23:21 Restart of app on iPhone with iCloud but still no connection to the iCloud servers
    23:23 Restart of app on iPhone with iCloud but still no connection to the iCloud servers. You seem to press the sync button multiple times (iCloud servers not responding)
    23:40 Restart of app on iPad (iCloud not responding)
    23:42 Restart of app on iPad (iCloud not responding)
    23:42 Restart of app on iPad (iCloud not responding)
    23:45 Restart of app on iPad (iCloud not responding)
    23:46 File upload started on iPhone as iCloud is now available again
    23:55 File upload on iPhone stopped as iCloud is down again
    23:56 Restart of app on iPad now iCloud responds. All local files are deleted as the iPhone backup restore initiated these deletes
    23:56 File downloads from the cloud are started on iPad
    23:57 File uploads on iPhone stopped
    00:59 iPad finished downloading what was available in the cloud
    04:22 Restart of app on iPad (iCloud not responding again)

    So, first and foremost I think you have a very unreliable internet connection at your current location. Most of the problems are caused by iCloud not responding.

    Then I don't understand the reasoning of restoring the backup on both devices while connected to iCloud. In that case the last restore will win but a good part of the files will be transfered twice to the cloud (from both devices). If you intended to prevent file transfers you just caused the opposite by doubling file transfers.

    Now in this situation the way to resolve it is to either restart the app while internet is stable or tap on the sync button. What that does is check if there are files in the cloud needing download or local files needing upload.

    What I need to do is display an error message when iCloud is not responding so that you know that the sync will not work.

      Hi Peter the latest beta is installed on all three of my devices. It seems that all sync activity has ceased between devices. It was working faultlessly before. I’m off to a gig now so won’t be able to do anything until tomorrow.

        Please send me the logfiles. And what exactly do you mean with sync has ceased? Was there anything to sync?

        peter So, first and foremost I think you have a very unreliable internet connection at your current location.

        That’s true, we have just shifted to a new appartment for a couple of nights and internet seems really good so I will try again from scratch this time I will only do a full backup on one device and clear all songs on the other and see what happens.

        peter Then I don't understand the reasoning of restoring the backup on both devices while connected to iCloud. In that case the last restore will win but a good part of the files will be transferred twice to the cloud (from both devices)

        I assumed I was helping iCloud by not having much difference in both devices it should sync up quickly

          Damir Your idea and intention was good but remember, that when iCloud sync is turned on, everything you do will be mirrored in the cloud. So if you restore a backup the first thing it does is delete everything (database and audio files) and then it will restore them. Doing this on your iPhone, after the iPad will delete everything on the iPad before it will restore the changes from the iPhone on the iPad.

          Bottom line: Don't explicitly delete the other device. Just restore the backup on one device and let iCloud take care of the rest.

          peter Now in this situation the way to resolve it is to either restart the app while internet is stable or tap on the sync button. What that does is check if there are files in the cloud needing download or local files needing upload.

          Then perhaps labelling the sync to sync to iCloud now , or similar , to clarify what will happen when you hit sync. Cause it could mean sync this device content to iCloud .

            Damir Not enough space for that on an iPhone. And it means exactly sync this device content to the cloud. What else could it mean.

              peter Not enough space for that on an iPhone. And it means exactly sync this device content to the cloud. What else could it mean.

              It could mean, sync iCloud to this device, or, sync this device to iCloud, they do 2 different things but which one is it when you press it.
              The third is sync both ways keep identical files on both and add different files to both so no files are lost and end up available on both devices.
              It’s fine if you already know exactly what it is but not fine if you are new to ST3.

              I have changed to different wifi that appears to be faster and more reliable.
              I turned off iCloud on iPhone, Deleted the iCloud loaded a full backup 1648 files and left the device to do its thing before bed I checked the device 4am and it seems to be stuck on 1422 with sync greyed out meaning it’s syncing but nothing appears to be happening all my files on device are still present, I don’t know what I should do now, I will try and restart program, then resync st3 folder, then turn off and on iCloud again and see what happens.

              I have just restarted my ST3 program on iPhone.
              The sync indicator is now blue and the message is last sync was at 4am approx as I could not see the rest on iPhone in portrait mode.
              Now I still don’t know if I am fully synced to iCloud as there is no iCloud file count present and iPhone file count to compare the two to confirm my sync situation, I assume because the sync indicator is blue it is not in sync as it’s telling me you can press me now to sync up, if it was grey I would assume all is in sync you don’t need to press me it’s all in sync. This is what’s going through my mind as I am trying to sync to iCloud, I am also wondering is it a good time to start syncing to my iPad now, but I don’t know there is no real confirmation that iCloud is fully synced so perhaps I will leave it till breakfast around 7am and start with iPad sync.

              As you can see syncing for first time to iCloud with 2648 files is not really you want to do regularly as it’s not a fast process at the moment and there is not enough indication to what is happening, I am sure with much lesser file count it might work much faster but I regard my file count reasonably average , as if I was more a DJ my file count would be much much larger.
              So my conclusion this morning is, iCloud is not functioning as described at the moment, I have sent email reports and will send another as I finish this message,
              Good luck with it.
              Cheers Damir

              Just as I completed the message went back to settings I see the iCloud has started syncing again from 2648 and counting down the sync button is greyed out , now I see, you are not allowing us to sync once syncing is in progress so you have greyed out this button, but then the button becomes blue once everything is in sync, this makes no sense why allow us to hit sync if we are in sync, the sync button should be blue while syncing so we can trigger a restart the sync, and go grey as iCloud and device is in sync meaning you no longer need to press this button so it’s not needed and it’s grey. And a visual file count of both iCloud folder and st3 folder to confirm this state of sync.
              Also faster response time of indication is needed so as you do a selection it gives you quicker feedback so you don’t assume things are not happening yet they are but 5 to 10 minutes later , this delay creates great confusion, perhaps an indicator to show things are in progress.

              This morning 1030 am my iPhone has 2648 active as expected my iCloud it had a message when it synced last which was about 5 am because I couldn’t see the rest of the message i could not read the full time as I was in portrait mode as I was writing this so I had an idea of turning it to landscape so I went back to read the exact time but it was updated to the current time of 1036am but I still don’t know if I am really in sync with iCloud as I don’t have a file count of iCloud compared to ST3 device folder file count to confirm , the sync button is blue which could mean I am out of sync because it is allowing me to hit it , this should be grey now if the iCloud and device are in sync , why would I want to hit it?
              This is what’s confusing me , I have no idea if the device is in sync , a simple file count of both folders is all I need and I don’t really care when it has occurred as it keeps changing continuously the date even time don’t mean much to me , but seeing a comparison file count means something as it’s confirming the most important thing that devices and icltare in sync , I do not care how many days or minutes ago , when working its continually changing anyway but it’s not telling me am I in sync.

              My need is

              iCloud file count 2648
              Device file count 2648

              Sync is blue when needing a sync
              Sync is grey when in sync

              An indication something is happening even though it might not be obvious at the time.

              The rest I don’t need at all as it’s continually changing anyway it does nothing for me.

              I assume my iPhone and iCloud is synced, now I will try to sync to iPad, as I leave to check out this old town in Sicily I will leave my iPad to hopefully do its thing when I come back I expect an identical song count to iPhone,
              Cheers Damir

                Damir It could mean, sync iCloud to this device, or, sync this device to iCloud, they do 2 different things but which one is it when you press it.

                Sync is always to and from iCloud. There is no distinction between the directions. Sync means you make both sides equal. If it was only one way it would not be called sync but upload or download.

                And this button is blue when you can initiate a new sync. So whenever your device is not currently syncing and you think there is something missing, press that button. If it finishes after a second or two you know that your device is in sync. If not you will see a counter of how many files are transferred.

                From your logs:

                • 20:58 you deleted the iCloud database on the iPhone
                • 20:59 restored a full backup on the iPhone
                • 21:08 restarted with iCloud enabled and 2575 files started uploading (you might have 2648 songs but not that many audio files)
                • 21:28 sync stops because iCloud returns with the error "Service unavailble"
                • 04:27 Sync started, 2171 files need upload

                Since then it seems to upload.

                From my perspective the sync is working fine. At 21:28 iCloud was no longer available so the upload stopped. This is not the fault of the app. In the next version you will see in the sync status that something failed.

                This is bound to happen. iCloud is a network service and there can always be network issues. So if your device is no longer syncing, just tap the Sync button and it will finish what it was doing.

                Looking at the code I think that I have an issue with the error handler that fired at 21:28. It just stopped all remaining downloads without resetting the file download counter. So the app looked like it was still uploading but actually it was doing nothing. This is something I need to change.

                Hi Peter, all really good with this latest version for me apart from one thing.

                I’m really excited to get the midi assignable buttons onto the desktop however, assigning a midi control sequence to the buttons is proving difficult.

                All the rest of the assignable actions are inputs to the program and therefore easy to capture, the two menu buttons are send buttons and I cannot get my midi device to send as it only has an input, no MIDI out port. Is there anyway that a text string can be input against these two buttons rather than (or as an alternative to) it learning it?

                Best wishes
                Brian

                  Just returned to check iPad iCloud sync it appears to have synced to iCloud as expected apart from the one multitrack song that has track 1 and track 4 missing, that’s the only issue I have found so far, so it seems to be working , but time will tell what little issues will come up.
                  Well done Peter!
                  Cheers Damir

                    Beejaywh All the rest of the assignable actions are inputs to the program and therefore easy to capture, the two menu buttons are send buttons and I cannot get my midi device to send as it only has an input, no MIDI out port. Is there anyway that a text string can be input against these two buttons rather than (or as an alternative to) it learning it?

                    Sure you can just enter the midi commands as text. Open Settings -> Playback Settings and here you find the Assign 1 and Assign 2 commands to enter.

                    Btw, I am currently updating the manual. So I am confident we are approaching the end of beta testing.

                    Damir it appears to have synced to iCloud as expected apart from the one multitrack song that has track 1 and track 4 missing,

                    This really puzzles me. I have no idea why these 2 tracks are not syncing. The files you sent me synced fine when I added them to a multitrack song.

                    Anyway, I will release a release candidate this week. I am confident that there are only minor quirks to sort out and we can go ahead with the final release in about a week or two.

                    DickyDutch I forgot to deploy some database changes to iCloud. I strongly suspect this to cause the syncing issues. Could you tray again now?

                    Beejaywh

                    Thanks Peter, right in front of my eyes. I swear I’m going senile in my old age

                    Best wishes

                    Brian

                    A Warning: Do not use the Delete all iCloud data option in the app!

                    I strongly suspect that iCloud sync no longer works reliably after using this option. I am investigating but it might be possible that I will have to restrict the deletion to audio files only. Deleting the whole database seems to remove some internal iCloud settings that cause issues afterwards.