OPUS: a Mod Suite for the original OP-1 (246)

Hey all, OPUS 1 is out!

it’s a mod suite for the OG OP-1 on 246: two new synth engines (dimension + a guitar amp with a tuner), new effects (bitcrush, chorus, plate) + a second effect behind every slot, scales, chords, tape undo/redo, preset rename + overwrite save, 100 sampler presets, your own colours, themes and start-up picture, and a menu of its own (synth + drum + tape + mixer). all drawn in the op-1’s own style.

trying it is easy and so is leaving. OPUS starts on whatever’s on your op-1 (stock, op1r, …), a sound it can’t play just shows “incompatible preset” and stays untouched. going back, the cleaner (menu › system) gets your data ready for stock or op1r and keeps a copy of everything it changes, so install opus again and it’s all back. te-boot is never touched.

where this is going: OPUS 1 is a fixed pack for now, but that’s not the end goal. with OPUS 2 every mod becomes a file you drop on the op-1 or delete. no reflashing, no picking a whole new firmware. think of it less like another modpack and more like the mod manager, similar to forge/fabric for minecraft or vst/clap in a daw: mods as files you copy to the OP-1, with ids nobody has to hand out, dependencies, and your sounds kept even when a plugin is missing. every preset you save with OPUS already says which parts it needs.

disclaimer! OPUS is a hobby project. I build it in my free time, at my own pace, for my own OP-1 first.

the plan’s here:

try the starter pack for yourself:
site + patcher: https://opus-op1.pages.dev

target: original op-1, firmware 246 (not field)
sha-256 of the update: a44d1d0a82aab11b50cdd8a1eba1260af55536e34ca9cf706eff77bcb48fe0ba
not affiliated with teenage engineering, use at your own risk

i also made a mod id registry repo where everyone is welcome to contribute! it’s goal is to make sure future mods won’t clash with each other and stay compatible: https://github.com/LizardMan245/op1-mod-registry

big thanks to @TabascoEye and @wavi for opening all this up back in 2016, to @popcorp for bringing the scene back with op1r, and to everyone in the custom firmware thread. would love to hear what you think, bug reports are welcome (here or on github)! :grinning_face: :rocket: :fire:

15 Likes

Damn son, I’m soo over the moon with all this new stuff. This is absolutely a renaissance for the OG-1 :heart: Today I spent an hour cleaning the keys on my unit because this bad boy is back and deserves some love. Then went to the park to mess with it and I’m as excited as I was the first time I laid my hands on it. HYPE :rocket:

5 Likes

the click on knobs has been sincerely needed in order to have them clicky clacky on the first click because ehhh I think I haven’t clicked em since 2015 (that’s been the point where my first OG1 2012) needed repair and has been switched by TE 1:1

what I like is that this stuff came like a wonder and it’ll only lead to a better OP1 because someday we’re reaching peak OP1 performance and then settle on that, which is basically the same like ever but much faster and really delightful to see the strength of the unit which is phenomenal by now :sauropod:

4 Likes

Thumbs up for the Tuner! great idea!

1 Like

Thank you!

I saw the mod registry repo too, what’s the process on contributing mods to the project? Or as you said, in future they will be loadable from disk?

1 Like

Some bugs here…
I can’t open the the OPUS menu (SYNTH + DRUM + TAPE + MIXER). :thinking:
FX “Bitcrush”, “Chorus” & “Plate” seem to be working, but the screen is blank (pitch black) when I open them.
No “Dimension” nor “Guitar Amp” in the synth menu.
I tried to patch my OP-1 twice…
What am I dong wrong ?

1 Like

not installing the Hundekraft 2.6 build and call it a day (for today)

You mean… I should go the Hundekraft way first ?! :thinking:

I think people would love to have you contribute your earnings and the presentation and such is pretty informative and a good “resource” to have all of our things within a big master OS and I feel that’s the one that’s doin it long-term :counterclockwise_arrows_button::duck:

1 Like

alright, so i’ve looked into the issue and my assumption is that you might have a different revision op-1 than mine. because of a core safety feature in OPUS 1, the screen refuses to render its things to displays it doesn’t recognize. i did my best efforts to fix it (live now on the site patcher · opus ), however since i own only one revision of the op-1 (rev. 2), it’s mostly guesswork on my end to fix bugs for others.

i really appreciate taking your time and trying out OPUS! bug reports like these help me identify problems i never even thought existed. thanks!

1 Like

glad you asked! this mod registry repo i made is mostly for the community to use. its whole idea is to index a database, modders can develop by without creating conflicts. my opus project is just one that builds on this “convention”.
right now the way to contribute is adding your mod’s ids there, with a pull request or the issue form: GitHub - LizardMan245/op1-mod-registry: Which names and numbers each mod for the original OP-1 (firmware 246) adds, so mods and their sounds don't clash. · GitHub

well yep, that’s the plan for opus 2: mods as plugin files loaded from the op-1’s disk. there’s no stable plugin core yet, but once there is i’ll put out proper docs and a template so you can build for it. thanks for the interest, looking forward to seeing what you make!

2 Likes

Right… my good old OP-1 is part of the early models that were still made in Sweden with the old metal bezel (bigger) AMOLED display and the famous DSP board on which is printed the “F#CK YEAH” boxer, “Grandmaster Flash”, “MacDonalds” and all those NYC names…

3 Likes

ah, right. that explains it. nice!:fire:

1 Like

I had the same bug. But I found out that all seems to be there, just that the screens are black. I got to tweak many of them but no image appears.

First thing, this is really impressive! just trying out a few things and i realised this one:

if you have two effects in a chain, the second effect takes the original soundsource. i was trying to bitcrush some vocals and wanted a delay, but the delay isn´t calculated from the bitcrushed signal. just wanted to point that out..

i think i was wrong!

fun fact: you can add it up to a four effectschain, if you go to tape and set the master fx too…total mayhem!

3 Likes

the dimension synth is very cool, adding the random lfo to waveform and a long release..and voila!

2 Likes

..and i don´t have the iter synth in my list..

1 Like

damn, you’re right about iter, my bad. dimension and amp run in iter’s slot, so iter itself isn’t in the
selector anymore. the feature list is out of date on the site. i’ll try to bring it back in the next update.

i’m glad you like it though!:grin:

3 Likes

First of all … a big thank you :slight_smile: That is fantastic and espcially the new effects a great. But it seems I cannot add the 2nd FX. I am in the FX selction screen and click blue or green and nothing happens. Am I doing soemthing wrong? Does someone else has the same problem?

1 Like