Add a global track and add different tempos. Works as expected. Global track can be contracted an expanded and activated and deactivated.
Return after a week. IPad has been idle and powered with Cubasis active.
Global track is now contracted and cannot be expanded. The icon on the button changes from elipses to blue triangle and back but the global track does not expand. No way to edit, activate or deactivate the global track.
Hard quit Cubasis eg unload it from memory.
Open Cubasis and select project.
Global track is gone. Not visible at all.
Add a new global track. All data from before is gone. Hours of work lost.
Thank you for your report, which has been shared with our engineering.
Here are a few questions:
During the time the iPad was idle, was Cubasis in the foreground, or did the iPad show the home screen when you turned the screen off?
Was background audio (in Setup / Audio) enabled?
iPad model?
iPadOS version?
If possible it would be great if you could share the project with us.
To do so, please upload the project via Dropbox or similar and share the download link with us (here or via PM).
I will try to answer your questions as good as I can and then speculate a bit
Cubasis was in the foreground when I left the iPad and in the foreground when I returned, but coming back I did a bit of app switching before i continued to work and notices the problem.
Background audio was enabled.
iPad 9th generation
iPadOS 17.6.1
I will try to get you a project file in PM eventually.
Being a software engineer myself I gave it some thought.
Here is a hypothesis that is sort of consistent with what happened.
There is some fault with the state handling of the global track with the result that edits are not committed to persistent storage correctly, eg my tempo edit were not saved correctly.
While being idle iPadOS requested a memory purge and the project file was unloaded from memory. Cubasis was still active though.
When coming back from idle state Cubasis reloaded the purged project file, in this case without global track data since it had not been saved correctly. This is consistent with the behavior in that the GUI showed a collapsed global track, but when trying to expand it nothing happened since there is no global track in the project data anymore, eg. there is nothing to show. GUI state and project data is suddenly out of sync.
Doing a hard quit and reloading the app and project puts the GUI and project file in sync again. And no global track.
@LSlowak
I’ll do. Now that I’m aware that i can happen.
What I guess you would want is the project file in the unsynced state where the global track is not able to expand. Right after getting back from idle.
I can still send you the current project file but it could be of little use since I in frustration created a new global track hoping to get the data back. Just tell if you still want it.
Is there anyway to force the save of the project file? Ritardandos and fermatas can be time consuming to get right and sound natural so I rather not lose then in the future.