I hadnt backed up the octatrack for a while and when i did i saw lots of new files not in subfolders in my audio folder
If i create new subfolders and/ or put them in existing sub folders to tidy them up will my projects still be able to find them? Sorry , Im not particularly IT savvy
Also any tips on filing systems?
I guess that would mess up existing projects.
I faced the same dilemma, then realized that I didnāt have any important projects to begin with.
But if you have, I wouldnāt move the files around.
I wouldnāt mind some tips on approaching this with the OT.
I was a bit miffed the first time I loaded up a saved project and it had no samples in it, only realising then that I was recording to a buffer on a flex track. So now I save off the buffer into files when I want to save the project - but I feel like this isnāt the efficient/right way to handle that stuff. OT is a mysterious mistress.
COLLECT SAMPLES copies samples that are used by the currently active project into the project directory, which will effectively disconnect the project from the audio pool.
PURGE SAMPLES will remove all unused samples from the project. Note that samples are only removed from the Flex and Static sample slot lists of the project; the actual samples will not be deleted from the audio pool.
No. You have to reassign samples after creating a folder and put samples in.
In sample slot lists, you should see an ERROR message. Reassign these files.
Other approach : edit project settings file with a text editor. Add new folderās name in sample assignment path. Ex:
PATH=ā¦/AUDIO/Sample.wav
PATH=ā¦/AUDIO/NewFolder/Sample.wav
(Copy paste NewFolder/ or else to concerned samples).
project.work (or project.strd)
############################
Project Settings
############################
Blablablaā¦
############################
Samples
############################
[SAMPLE]
TYPE=FLEX
SLOT=001
PATH=ā¦/AUDIO/ELEKTRON/percs.wav
TRIM_BARSx100=200
TSMODE=2
LOOPMODE=1
GAIN=48
TRIGQUANTIZATION=-1
[/SAMPLE]
[SAMPLE]
TYPE=FLEX
SLOT=002
PATH=ā¦/AUDIO/ELEKTRON/rhodes.wav
TRIM_BARSx100=100
TSMODE=2
LOOPMODE=1
GAIN=48
TRIGQUANTIZATION=-1
[/SAMPLE]
[SAMPLE]
TYPE=FLEX
SLOT=129
PATH=
BPMx24=2880
TSMODE=2
LOOPMODE=0
GAIN=72
TRIGQUANTIZATION=-1
[/SAMPLE]
{Etcā¦}
############################
Is an interesting solution, but if you want to re-use these samples in another project it can messyā¦
Be aware that PURGE SAMPLES doesnāt work for slot 1-8 (Static or Flex). As these slots are default assignments on all default parts, OT consider that these slots are used.
There is an option save them in project directory if you donāt want to put them all in AUDIO folder root.
I always use SAVE SAMPLES TO PROJECT DIRECTORY option in personalise menu. Keeps things easier to keep track of for me. If I use samples from audio pool I use COLLECT SAMPLES option. If I record samples in the project I save them to free flex/static.
Those are textiles?!
Next time Iām bored, Iām gonna write an OT File Manager ā¢
I just reload new samples and compose an hour+ of new sequences before every Live PA.
Makes it more special for the audience, and keeps me from getting bored playing stale tracks everyone has already heard.
Yes itās a singular performance and rarely recorded or documented, if you werenāt there you missed out on a great time
I usually have 12-15x 4 kit folders with 7-8 samples in each,
Check project files. This file project.work file is editable with a simple text editor, not othersā¦
Thanks so much everybody. My skills arent up to file path editing but i think my plan is as follows:-
Load up project , use ā collect samples ā and ā save projectā command to put relevant files within project folder
Repeat for every project
Leaving me with an audio pool within which i can set up a filing system
I realise this creates duplicates across projects and audio pool
Iāll live with that for now
This link describes various ways to address this issue with new projects
Most helpful( assuming ive got my facts right
Thanks everybody
Kr
Chris
No. The project has a reference to the audio files; so just moving them wonāt update the project; and will break your links.
Additionally, multiple Projects could be referencing the same file.
Probably best to use the āCollect Samplesā option as others have suggested.
Keep an organised structure within your Audio Pool;
- Drums
- Kicks
- Snares
- Loops
- Perc Loops
- Hi-Hats
Then use āCollect Samplesā as discussed above if/when you want to isolate/self-contain your project.
Ok, so with several projects this worked fine, but with others, when running ā collect all samplesā i got ā unable to collect all samples file not foundā error, but when i looked in the project sample slots i i couldnt find any such message in any of the slots
Question
Does octatrack abort the ācollect all samplesā procedure or just ā collect all it canā when it sends this message?
So did you write an OT File Manager ? Or anyone else for that matter ?
I did not
I work in IT so I usually canāt be arsed to program when Iām off work.
But I think it wouldnāt be that hard since the author of Octachainer did all the hardparts already.
So if any bored C++ guys out there are bored, get to it!
Indeed iām seeing that the Octachainer app is opensource but how would it help to write a file manager ? Iām not seeing any similarity in feature I would expect in a file manager (file browsing, file moving/renaming while keeping project in sync)
I think a much simpler scripting language like Python would do the job, no need to get in the weeds with C++ for a OT File Manager, it just needs to move files around, and edit a text file.
Iām not sure why I thought that ā.workā files are textfiles. Because they arenāt. They are definitely binaries. Thatās why I thought of the Octachainer source code. The dev has the correct definitions for that.
Also, if one would just need to āmove files around and change a textfileā, one could do it with a bash script and a bit of sed or awk thrown into the mix .
Hahah, yeah, just a bash would solve it.
Even though itās binary Iād still say that Python is a good candidate to do it, itās not hard to work with binary data in it, thereās no need for performant code for a tool like this.
I might give it a shot, at least I can give a shot in finding if anyone else has made a parser for the .work
file