I installed via Librarian and am seeing the same result, fwiw.

FWIW - you need to restart/reset norns to get it to load a new engine.

In other debugging-ish news… there’s lotsa print output for encoder 2/3 turns

There’s a small change in the engine that I’m coordinating with @tehn to get merged. I’ll get that sorted.

1 Like

I’ve added the engine to the release and it has been removed from the we repo. I believe this might require an update to more than just the script. @tehn is this correct?

1 Like

I had this down as one of the scripts that didnt work for a few weeks now until I saw Tehns post about the folder having to be called simply fm7. I did this and it works great. Given that the current downlaod has the version number in the title and this is what you get when you unzip it might be good to put this instruction/ reminder in the top post.

OK, im in the a bit thick when it comes to coding category. I do appreciate good documents and instructions.

Lazzarello, thanks for including the randomise function. this script has so many parameters it can be a lot of work to stumble on something different that you like. great to have another good synth script to play with.

3 Likes

Whelp, I hacked my way through toggles and arcs and LEDs. Not ready to release but I reached a milestone tonight so I figured I’d make an update with the direction I’m going for this synth.

I have a branch up. The demo conveniently ignores the bugs in the code. Hoping to get them fixed soon.

20 Likes

Hey sorry, don know if this was posted before, im habing some trouble running fm7, seocifcaly after i reset it marks error: audio engine. i put the folde rin dust/code like others, hope someone can help :slight_smile:

Was having the same issue as you, but renaming the folder, as suggested above, patched things up for me.

I’m not sure why the directory is named anything other than fm7, since that is the name of the repo on my GitHub account. I can do a clean install and try and debug tomorrow.

i think when you “download a snapshot” or whatever, github automatically appends the branch name

I’m about half way there to expose the parameters in a more interactive way. Focusing on a grid/arc combo, which is nearly done and exposes phase mod, carrier on/off and frequency multiplier.

I want it to be interesting without these devices too. The OLED display will also expose all these parameters eventually. The current code has two encoders free, which could be used for phase and frequency mult.

Oh, weird. Is there a way to do a require that is relative to the script dir? That require string for the param code was the only one I could figure out that worked after 2.0 update.

You likely have a copy of the FM7 engine in /we as well. If you ssh into Norns you can figure out exactly what’s going on:

cd norns
./stop.sh
./crone.sh

I had this same problem because I had a duplicate copy of the engine in /we.

Hi everyone!

I merged version 2.0 into master but I haven’t made a tagged release yet, since I know there are bugs but this script works good enough for my live performance needs. I also happen to know where the bugs are so I can avoid them.

If you’re interested the new UI is centered around a grid and an arc. The grid serves a modal UI to modulate parameters and as a pattern sequencer, though much different than the older earthsea mode from last version.

I removed the DX7 presets from the screen UI because now many of the operator parameters (no envelopes yet…in the works) can be controlled from the main screen, which also gives feedback about these settings. The constraint of having fixed “algorithms” doesn’t have as much interestingness as when I began. I made a diagram of the new UI.

16 Likes

@lazzarello this upgrade is amazing. thanxxx a lot for your work, the grid control is perfect for studio impro, to try different sound’ paths in a way much much easier then before.
:pray:t4::fire:

1 Like

was just about to grab 2.0 and noticed you’ve been updating in the last couple hours…

I’ll probably wait for the official release, but I am wondering about arc. I thought I saw mention somewhere hinting that it was required with the new direction of FM7 - is that the case? what does it do in the script exactly? (I don’t have one)

The arc is optional. Right now each encoder can be assigned to change the modulation index, but only if you also have a grid. lol.

everything I pushed today has been bug fixes.

5 Likes

Hi friends! I got a day job and it’s 9 to 5 so I’ve been scarce. The good news is it’s an inspiring job. I’m hatching plans for more focused work on this synth when I can fit in time.

13 Likes

Congrats! Always good to see people end up with satisfying jobs :metal:t2:

Tried updating this but after loading the update into Norns it seems to break everything. It won’t let me load any scripts. I tried doing a system restart and that didn’t help. After deleting fm7 Im able to access scripts. No idea why