• Beta
  • Open Beta Version 3.7.0

Just to keep you posted all 3 of my devices are syncing beautifully - changes I make to any one are reflected on the others - but it was hard work getting to there. It seems that the large volume of data to be synced initially is so overwhelming that it confuses iCloud. Once that hurdle is passed smaller changes can be handled no problem

    DickyDutch yes I agree , I almost got there , but I was one multitrack song out , and buggered it all up , so I’m starting all over, it doesn’t help having hotel wifi, but I will persevere 😃

    Again, please for the love of god. If you have syncing problems, send me the log files of the devices involved. Without that I can do nothing!!!

    To send the logfiles, just go to Settings and select "Send support email".

      peter Again, please for the love of god. If you have syncing problems, send me the log files of the devices involved. Without that I can do nothing!!!

      To send the logfiles, just go to Settings and select "Send support email".

      Wow! That was easy , when did that feature come in, I had no idea it was available, I have sent you my iPhone and iPad latest report, hope it helps.
      Cheers Damir

      Thanks for the logs Damir. That did indeed help. The email feature was announced in the last changelog.

      I did indeed find 2 problems in the log files:

      1. With the massive amount of songs you have, iCloud does also throttle the deletion requests. I will have to either turn to batch requests or send them sequentially.
      2. I think the multitrack files you had problems with have only been loaded partially as your device most likely was turned off during the download. As the files existed after that but have been damaged, the app did not try to redownload them. I saw a similar issue with your sync today with the file Becarac - Vatreni - Midi With Drums.m4a. Could you try to play that one back? I think it might also have been damaged.

      Problem 2 I think I can solve by using a temporary file during the download. That way if the device is turned off while the file is being downloaded, I can simply delete the temp file on the next start and try to redownload.

      This sync feature has really massive possibilities for stuff to go wrong. It is really hard to get it right considering all the possible failure scenarios.

        peter I am testing the sync while travelling so it’s a hard test as we are continually on the move so internet connections vary in quality and reliability so I am pushing the system to the harshest limits, hopefully by the end of the 5 weeks on the road you will have it all in hand, but having file count display of ST3 folder and iCloud would be so handy so you can instantly see what is happening, but if it’s not possible it’s not the end of the world. Also ability to just delete all iCloud and start from scratch would be handy when starting up, the reason I say this is I might have my iMac at home active with iCloud on, if I decide to delete iCloud on my portable devices I don’t want iMac to interfere with a fresh start , so by having a delete or clear all iCloud function button would be very handy to start from scratch with a full backup fresh reload , at the moment you have to be very computer literate to do this , it should be a simple choice in settings in iCloud sync.
        But first see how you go with the syncing as that’s the most important thing for now.
        Cheers Damir

        I have sent email log from my iPad and iPhone.
        On my iPad and iPhone I turned off iCloud sync, I deleted on my iPad the iCloud folder in settings, on iPad I loaded my 2648 song full file backup and then I turned on iCloud sync, after a long while I checked my iPad it had 2560 files and no sign of it still syncing, so I went to my iPhone and loaded full backup 2648 songs,and turned on my iCloud sync, after a while I ended up with 5208 songs on iPhone and still 2560 remain on iPad, my goal was to have 2648 on both, something is preventing me to sync properly to iCloud and between two devices.

        Every device you join with the "upload" option will upload everything it has to the cloud. So doubling the number of songs is expected to happen.

        This is exactly why I am working on detecting duplicates. If I manage to prevent duplicates from happening, we no longer need to select upload or download when enabling iCloud. It will then upload whatever is not yet in the cloud and download what is in the cloud and missing on your device.

          Hi Peter, here are some thoughts to ponder over as I am in a weird user situation , on the road with 2 devices and my third device at home in Australia, If I had left the iMac on and iCloud synced with ST3 running, it would be impossible for me to turn it off so it does not interfere as it’s automatically updating iCloud, so in my case I would want to be able to erase the iCloud on my portable devices reload or create a new iCloud database and start from scratch , this then will automatically change my iMac in Australia and update my other portable device that’s with me, and that’s ok but not necessarily , what if i don’t want this to happen as my iMac is my master device where I complete all my work and I want to keep it unchanged , I would want that device to manually update my other devices as I choose when , plus when I turn on iCloud I would like to see how many iCloud files are there and how many files are on my device before I make a choice do I want to sync with ICloud or not , this means a manual switch and a sync button or an auto sync switch to choose which devices will be automatically controlled by iCloud without choice , it means your master device like IMac in Australia can be set to manual control so you can see the iCloud file count and the iMac file count and decide if you want to sync to it or ignore it and restart a new iCloud from your master device as your other devices on your trip have just been temporarily using iCloud as convenience while away.

          I am just pointing out that iCloud can be used in many useful ways if setup to work correctly,
          So by turning on iCloud on devices if you are in manual mode you are just monitoring your iCloud system and have choice if or when you sync to iCloud while in auto mode it’s instant.
          An easy way of deleting iCloud folder to be present in the ST3 iCloud settings so you have full control of your iCloud needs within ST3 itself.
          Most important data to user is ICLOUD file count compared to DEVICE file count to see if they are in sync, then the time of sync then lastly the date of sync with day month year starting from left to right on screen , as we know what year it is this should be last on the screen so if it gets chopped of as on iPhone in portrait mode who cares, the most important data is file count which should be on left side as we read from left to right.
          So my ideal iCloud interface would be , turn it on , let me see what file count is in iCloud, let me see what ST3 file count is, now let me decide to turn on automatic sync to ICloud or just stay as you are and let me hit the sync now button for a once off sync to iCloud, or let me just delete all iCloud then sync to it once off, or delete all iCloud then choose auto sync to it from now on , this gives us all the information we need if we just want to see it before we make steps that suit us all in the one spot.
          Just pondering cause the huge thunderstorms have been keeping me awake 😵‍💫
          Cheers Damir

            Peter - sent the log files from my 4 devices trying to use the iCloud sync. Hopefully you can guide me in the right direction.

              JohnnySolo I received 3 logfiles and from what I can tell iCloud is not turned on on any of these devices. Go to Stage Traxx settings and turn it on.

              Damir iCloud does not work that way and it is not possible to make it work the way you expect. First, if you kept your Mac running but Stage Traxx is not started, then nothing will happen. ST3 can only sync when it is running.

              iCloud sync is automatic. There is no way to change that to manual and decide yourself what gets synced. It is like a shared database between all your devices. Whatever you change on one device will be synced to all other devices. Whether you like it or not.

              Turning off iCloud temporarily will not help as all changes to the database are still tracked. So if you delete a song while iCloud is turned off, then rejoin iCloud, that deletion will be propagated to the cloud.

              That's how it was designed by Apple and there is no way to change that. So if you don't like the way iCloud works, better do not use it.

                peter all good Peter, great simple breakdown how iCloud works, thanks for that.
                Damir

                Morning Peter, I have successfully synced my iPad to ICloud with all 2648 files and everything working as expected, I then synced my iPhone with all 2648 files appearing except one called Test Multitrack 5 , now this multitrack song will not sync up to iCloud, it’s the same one we had issues with earlier and I sent you the 3 files in concern and you claim the files are fine, so I smell a bug in the air I just have no idea what is causing it , for some reason this particular multitrack song refuses to sync track 1,2 and 4 to iCloud the other tracks play and are imported.
                Just a thought, is it possible I have these three tracks already in my stereo tracks only with the exact same name so they are left out to load in to the multitrack song?I don’t really care for the multitrack not syncing I just smell a possible bug.
                I have just checked my stereo song list, and there are no song names that exactly match the filenames BUT! That’s because I have changed them , GOOD NEWS IS these are three stereo songs that use the exact 3 files that won’t load in to my multitrack song, so I suspect there is an issue here, you can’t use the same name file in stereo tracks and in multitrack songs as iCloud can not distinguish the difference so it loads up one only that’s why those three multitrack tracks are missing.
                Peter I don’t know if this can be ironed out but it certainly is a trap for users using both multitrack and stereo files when it comes to naming their files.
                Perhaps a warning message might help initially.

                Multitrack files are in the multitrack folder and iCloud can handle the same file names being present in the multitrack folder and in the main folder. So that is not the cause of this issue. Can you send me another after you try to play that song? I have improved the logging in that area and maybe the log will contain a hint why these files do not load.

                You did check that these files are present in the Multitrack folder, right?

                EDIT: Sorry, I improved the logging after the last beta. So we need to investigate the issue when the next version is released.

                I have checked the files are present on iPad in multitrack folder but not on iPhone so iCloud is not uploading them I only have 15 Test multitrack files in the multitrack folder but 3 won’t transfer to iPhone using iCloud.

                Thanks for the files. I think the problem is that you refreshed your song list too quickly too often. That started multiple parallel uploads to the cloud which then in turn got throttled so that in the end there are files missing. I need to prevent these multiple upload triggers.

                For now, go to settings and tap on "Sync". That will start the upload for all missing files and don't refresh the song list while a sync is running.

                  peter For now, go to settings and tap on "Sync". That will start the upload for all missing files and don't refresh the song list while a sync is running.

                  Did that and nothing has changed , I have sent updated emails of both devices to help find why these 3 files won’t upload to iCloud.

                  peter I think the problem is that you refreshed your song list too quickly too often. That started multiple parallel uploads to the cloud which then in turn got throttled so that in the end there are files missing. I need to prevent these multiple upload triggers.

                  I actually did things very sequentially and slowly , I turned off both iCloud’s , I deleted iCloud folder on iPad , I then loaded the full backup on iPad then synced up to iCloud and gave this process plenty of time to finish once it all appeared stable, I reloaded the iPhone with same full backup than synced it up with the iCloud, I know I didn’t have to do that but I did it to see if those 3 files would load in to iPhone and they did, then tired on iCloud sync and chose to download the iCloud data and gave it plenty of time without touching anything , I ended up with the 3 missing files again, so my conclusion is something is upsetting iCloud sync from my iPad where it’s refusing to upload these three files which happen to be in multitrack folder as well as in stereo folder that happened to be named exactly the same , I could try a test and load another same named file in to multitrack folder and see if that also disappears, but my wife is hogging the iPad at the moment so I will try that later 😩

                  iCloud is throttling you even with sequential file uploads. Seems like you have so much data that iCloud wants to throttle the tempo even further. I guess I will have to find a way to slow down the uploads even more.