OctaLib: A Simple Octatrack Librarian

Yes I watched Matrix again and I understood everything written in green ! Maybe I took too much pills ?!! :loopy:

More seriously how can we help ?

2 Likes

+1, how can we help?

2 Likes

Clear step in the right direction. A part /sample assign would surly be welcome. I send some patron cash.

1 Like

2 Likes

Much appreciated!

1 Like

May the Force be with you

2 Likes

Part assignments of Patterns 1-16 of a bank :
Isn’t it beautiful ? :crazy_face:

PARTS-SHORT
(Part 1 = 00, Part 2 = 01, Part 3 = 02, Part 4 = 04)

5 Likes

Here’s what you paid for :wink:

14 Likes

Do you think there’s a way to transfer out the samples slots links and P-Locks?
I struggle to see how that would be possible especially if a machine needs to be set as FLEX or STATIC according the samples used.

That’s a pretty cool projet !!!

I’ve been messing around DPS1 format a bit, and the following repo might be of interest

The thing is to record changes to OT files as easily as possible, and highlight changes them. Still very much WIP though.

Anybody with an Octatrack, a USB cable and a decent computer can contribute, which may actually really speed up things for the Librarian.

5 Likes

It should be possible but it will require remapping assigned samples and sample locks. There will also need to be validation to ensure the project you’re transferring to actually has enough free slots. And the order of the samples might not be preserved since there’s no guarantee there will be enough consecutive free slots.

1 Like

This looks promising, thanks for sharing!

1 Like

Uhh is Windows only right?? :broken_heart:

Ew I hope not.

1 Like

It’ll be a little bit biased towards Windows in the short term since that’s what I’m developing on, however, I’ve been researching options for cross-platform compatibility and I’m hopeful I’ll be able to provide something for Mac users.

As well, I’m using .NET 8, which is supposedly more cross-platform friendly, so if somebody else wants to build a different Mac front-end that should be totally doable. (Plus the command line utility should also be easy to build for Mac, though it won’t offer as much functionality as the full app)

7 Likes

Awesome, I done beta test before so if you need any beta testers for mac let me know, more than happy to help with this

1 Like

Quick update: I spent the past few days researching .NET cross-platform UI frameworks and I think I’ve settled on one. None of them are particularly great, so I just went with the one that pissed me off the least… :sweat_smile:

I’ve now got this view ported to the new framework, and next I will add a command to swap banks. At that point I think it’ll be a pretty decent “v0.1” and I’ll start sharing builds.

From there I will look at providing a view into sample data, and eventually, a function to reorganize samples. (And by then I should have all the logic required to copy banks across projects!)

14 Likes

Okaaaay! Got my local build going :slight_smile:

6 Likes

@snugsound Forked and trying to understand the code. I tried it on the EZBOT template, and it worked after changing .strd to .work in the console app. Reworking some logic to include both files if available.

5 Likes

Nice, thanks for digging into that!

2 Likes