Skip to content

Save as a Project ​

Choose one full-length practice project on each device. All other projects allow practice from the start to 90 seconds, or their full duration if shorter. Limits use source time: 90 seconds played at 0.5× lasts 180 seconds. Project creation, import and Save As have no commercial count limit; names, project notes and other ordinary information stay editable.

Your first selection does not use a change. Your first replacement is available immediately; each successful replacement then starts a seven-day (168-hour) wait. The app shows the next available time. Reaching that time does not change your project automatically or accumulate changes. Canceling or failing a change uses nothing. The previous project returns to its first 90 seconds, with all clips, notes, media and stems preserved.

Deleting the selected project does not reset the wait and can leave you without a full-length project until the next change is available. Restoring the original project from a verifiable backup on the same device can restore its selection. Ordinary imports, copies and Save As create new identities; project packages do not transfer the device’s free selection. Reopening, renaming or restarting does not reset it. Replacing the source with another recording cannot reuse the selection.

A new workspace initially allows the first 90 seconds. You can explicitly reserve full-length practice for an import; the selection is committed only after the import and save succeed. Canceling or failing does not use a change. All in-app trimming, including import and recording flows, must stay within the available source range.

Workspace and Saved Projects ​

After importing media, your current edits are in the workspace. By default, it is restored on the next launch, but there is only one workspace: opening another song or importing new media replaces its contents.

To keep your work long term, save it as a project. A project contains:

  • The current audio or video media.
  • Saved clips' ranges, colors, and notes.
  • Speed, pitch, channel, and EQ settings.
  • Detected beats and saved stem separation results.
  • The project name, description, theme color, and global note.

A temporary A/B selection is not a saved clip. To keep a practice range, save it as a clip first.

Save and Save As ​

On a phone, choose Save from the menu, or tap the project name at the lower left and save in Project Info. On a tablet or in a browser, use the Save button at the top. On a phone, Save As is a chip at the right end of the Save row.

The first save requires a name, with a default such as “Project 1.” Save As creates a new project. Subsequent edits are saved to that copy, while the original remains.

Close Project returns to a blank workspace. If there are unsaved changes, follow the prompt to decide how to handle them first.

Project Info and Save Status ​

On a phone, tap the project name below the progress bar; on a tablet or in a browser, tap the project name at the top. Edit the name, description, notes, and theme color here, and archive a saved project to the Record Collection.

Unsaved changes are indicated by amber highlighting, an asterisk, or a pulsing dot beside the project name. Saving restores the gray dot. Saving usually does not show another popup; use this status to confirm it.

Changing speed, pitch, clips, or the theme color marks the project as changed. Simply selecting a temporary A/B range does not mean a new clip has been saved.

Stems Need Saving Too ​

Instrument separation first creates results in the current workspace. To keep them with the project for later, save after separation completes. “Separate & save” in the panel performs both steps.

After opening a package containing stems in a browser, save any mix changes before exporting the package to another device.

Local Storage and Backups ​

Project names can include text in many languages and emoji. New or edited names can have up to 100 visible characters; existing longer names are preserved.

On desktop Chrome and Edge, both the extension and web app can save to a folder you choose. At the first save, choose a library folder or browser storage. The project list shows the selected source; save your changes before switching. Firefox keeps browser storage and project-package import/export. If permission expires, reconnect the folder from the project list.

Saving locally is not an off-device backup. Before changing devices or clearing browser data, export a project package. Interface arrangements are managed separately by the Layout Library and do not travel with project packages.

See Free, Pro and Trials for practice ranges, saving and export rules.

Browser project folders ​

When you choose a new storage location, GrooveJog creates a GrooveJog folder inside it for projects and media. You can select that folder directly next time; it will not create another nested folder. Existing library folders continue to work in place. Imported media keeps its original name in the app, while its stored copy uses a browser-compatible filename.

Each saved project has its own folder, normally named with its record-label number, such as GJ-ABCD-EFGH. Renaming the project updates project.json and project-info.txt without renaming the folder or rewriting unchanged media. Project Info shows the library and folder name and lets you copy the name. Export a .gjproject file for sharing; the everyday project folder is not a ZIP archive.

The hidden .groovejog-library folder holds the library’s collection records. Keep it when copying the whole library. Archive retains project files; delete removes the entire project folder, including extra files you placed inside, without using the system Trash. Use a synced folder sequentially on different devices. If files change externally, reopen the project or save a new copy. Duplicate project IDs must be resolved before opening.

Folder storage avoids the browser quota for saved media, but does not raise import limits or remove decoding-memory limits. Recordings, unsaved media and rebuildable caches may still use browser storage. Recovery drafts retain editing data, not another full media copy, and require access to an unchanged saved project. Missing or invalid referenced stems disable the whole stem set while the original media remains playable; restore the files and reload the stems. Unreferenced extra stem files are ignored.