nice work here! did I miss something or does it have a functionality to check if a given file in the audio pool has been used in any of the projects of the set? or maybe even mark files that are unused. I have made a script (really simple one) that goes through the files in the audio pool and checks if they are mentioned in project.work files of any the projects and makes a list of those that are. But it doesn’t take into account if a particular sample slot is actually used in the project (I do not know the binary format in which patterns/banks are stored), and I think your program can do this kind of check. Would be nice to have an option to somehow mark files that are unused in this sense, to clean out the rubbish that crops up in audio pool.
Ha I didn’t think of that !
It does make sens to extend what was done for samples slots usage tracking to audio pool
I’m going to work on that right now
That’s precisely one of the very next feature planned ![]()
It should make renawal of SD card content without risking breaking any project a breeze
Thanks for your suggestions @personnealienee ![]()
testing it inside out right now.
how can i rename parts? how can i delete trigs inside patterns? i can’t find any “save” option in edit mode…
Both features are on todo but not implemented yet
As a thumb rule, your best guess is to check out the user-guide when in doubt
Are you talking about that ?
oh mannnn! I just discovered this while searching for Octaedit, and I’m stoked! Big ups to you ![]()
Thanks mate !
+1 for a way to copy/paste arrangements.
Thanks, this tool is fantastic!
Noted ! Added to backlog ![]()
There are a few areas which were left out for now (arrangements, scenes) but it will come in time. Current focus is on polishing current features
looking great!
New Release: v0.43.0:
New Usage column on the Audio Pool:
- Shows where and how are used Audio Pool files in project(s) of Set
- Sample Slots’ Audio Pool pane gets its own project-scoped version of the same column too
Fix Audio Pool Samples + Fix Project Samples:
- Bulk-convert all incompatible audio file (wrong sample rate, wrong bit depth, or unsupported format) to Octatrack-compatible WAV
- across the whole pool
- or a single project
- New right-click menu item Convert to Octatrack format also added to fix specific audio files
- Health glyph displays total count of incompatible audio files found at a glance
Thanks to @thoughtstarZ @personnealienee for suggesting these features ![]()
User-guide has been updated. As always; testers, feedback and requests are welcome.
Next feature: Purge Audio Pool and Project from un-used audio files
How about a Purge feature where it actually clears slots where there’s no trigs playing the samples, even if there’s a slot assigned to a track that the slot is cleared if there’s no trig playing it. That would be a time saver!
As it stands in OT (1.40B) now, both default slots 1-8 (flex & static) and samples assigned to tracks survive the Purge even if there’s no trigs using them. Currently when I want to really purge/clear unused slots I need to manually clear all Parts before (and I’ve to guess if the default slots are actually used… before removing them manually)
In other words, I want a “super purge” where it removes any slots that have no trigs playing the samples including default slots 1-8 (and does not require me to clear parts beforehand like I do on the OT itself). ![]()
Tl;DR: feature request: A “Purge” that ignores track assignments and track default assignments when determining whether a sample slot is used. Only preserve slots that are actually referenced by sequencer data (trigs, sample locks, etc.).
Did I miss it in a previous build or an upcoming release announcement… apologies for repeating, if so…
is it on the roadmap to be able to see scene locks, do scene copying, and see crossfader A/B assignments?
if not, that would be infinitely helpful!
ALSO THANK YOU SO MUCH for making the OT that much more accessible - the menu dive was killing me, but this makes it so much more intuitive!
TY TY TY
EDIT AGAIN , I see it’s been addressed but still fleshed out. Looking forward to seeing what comes next!
OK one more edit - feature request clarification for scene support:
For each Part, display the 16 scenes in a grid. Selecting a scene would list every parameter locked by that scene, grouped by Track → SRC / AMP / LFO / FX1 / FX2, with editable numeric values and the ability to copy/paste individual scenes between Parts and Projects.
Finally having time to dig into this tool, it’s been a huge help getting my projects organized. It drove me nuts to see the log files telling me I had missing samples when I had no idea where they were being referenced.
I’d love the ability to move a range of patterns around in a bank, rather than one at a time or all at once.
this tool and project were amazing help to understand the file structure etc. I needed a fast solution to my parts/scenes/fx stacks, so I created a basic scene editor I might upload to git if anyone else would be interested. might be a useful jumping off point to fill the gaps for this project too. it’s very narrow in it’s usecase since i had very specific issues, but this is where it landed after a weekend of tinkering
Drag drop scenes into different slots
Copy Paste Delete scenes
Tracks 1-8 select the available effects for FX1 & FX2
Exposing all knobs for a track in one screen
Simple assignment editor to connect any parameter to X fader
Export to .work file to drop directly into CF
That’s a good idea ! I’ll see how to implement this option ![]()
I’m wondering how best to call the overall feature:
- “Purge samples”
- “Clean samples”
- “Purge un-used samples”
- “Clean un-used samples”
What do you think ?
It’s definitely on the roadmap ![]()
You are welcome
I’m happy to build things useful to all OT users
Gotcha ![]()
Been there ![]()
Noted, added to backlog
From the top of my mind we could use maj + click to select a range (similar to selecting a range of item in a file explorer) and lock the destinations to same range count - wdyt ?
Absolutely
I’m happy to implement it as part of the app and kickstart Scene management
Sending you a pm !
Well it’s the same “Purge” from OT just more aggressive and useful, so I’d keep the same name but perhaps include tick boxes on how aggressive you want it.
Or if it only does exactly what I wrote above maybe call it “Super Purge” and as long as changes nothing about how each bank sounds I’d use it all the time to free space!

