Repository navigation
Releases
v1.8.4
What's Changed
- updating web editor and installer to say argo instead of felucca where necessary and clarify copyright by @echoe in #7
- adding lead synth, theme, preset tweaks by @echoe in #8
- add new slightly tweaked website and fmhub link for trying out by @echoe in #9
Full Changelog: v1.8.3...v1.8.4
v1.8.3
What's Changed
- 1.8.2 by @echoe in #5
- some edits to get ready to actually submit this to fmhub instead of using the email chain from before by @echoe in #6
Full Changelog: 1.8.2...v1.8.3
1.8.2
1.8.1 - patch swapping and new flash support (theoretically)
in short:
-update to branching off of a new felucca version. this should include support for the new flash chip - I can't verify as I don't have a new one. but I ensured the change to support it within felucca was also brought in here. That change hasn't been fully merged in but has a report that that's how you do it and a report of it working, so I figured it was worth pulling in. [As always, I have only tested this on one FM-1 - my own. Any reports that it works - or doesn't! - would be great.]
-added a page for setting preset per step so it's more obvious and fun to do. also made it support switching user presets per step [within the same synth engine]. this way if you want you can do the elektron 'I have a drumset on one track' thing, in my opinion it's very neat.
-added 16 more patch slots, 33-48! they don't support the FM6 engine because of some weird compatibility reasons though. [Removed all patterns in the patches to make this space.]
-added tape insert effect.
-expanded shdrum engine a little bit [pulse wave, SYNC option between OSCs]
-last minute catch of incorrect chord time displayed x.x it's still 0-1000ms (one second) but was showing 200ms. fixed.
-replaced a lot of labels that said 'Felucca' with 'Argo' in most places.
Also, last but not least, I actually went through the parts of the readme that technically listed what it does and edited it by hand, so it should be more obvious what's changed in this branch.
name change, additional changes, new engines
The LLM has swapped out a bunch more sound engines:
- removed the SAMPLE, GRAIN, SLICE, and DRUM engines, and all samples.
- added the FMTONE, SWARM, and WAVETONE engines from Mini-Tone, and the DRUM-X engine from Jiant(DRUM-X is where DRUM used to be and is just called DRUM).
- added a new SH-DRUM engine, inspired by the SH-4d's drum engine, that also has presets in DRUM.
- added preset change per step, set on page 3 of SEQ at the end of the setting options
There need to be a few changes around the edges - the LLM needs to swap around the granular engine to be an insert effect, add a second insert, add the ability to swap to user presets, and further distance this from Felucca so nobody complains to them about an issue this has. But I felt like it was important to make the ... hopefully final repo name change.
[Felucca is a boat. Argo is a boat in greek myth. the same, but different. tada.]
If you're coming here from thefirmwarerepo, check the readme to get full changes with more explanation :)
tweaking chord mode and generative options, and next steps
A few more small changes - I had the generative option changed so there's an 'ALGO' knob instead of a scale knob, which was always duplicated by the quantize option in scale anyways. At max the knob favors drum hits, at 0 it does nothing to change them, and in between there are some other algorithm things. the different levels smoothly scale between them.
Also had the chord mode moved to the third page of SCL, which makes more sense. [Please remember that chord mode needs to be set to PLAY to play chords!]
Also I, personally, re-increased the strum timing. The LLM lowered the resolution of this so I made it so that this now moves in 20ms increments, so it can take up to 2 seconds per strum. [You can, again, combine all the black keys at once in the strum mode, so you can strum your preferred chords. It's great IMO. No regrets.]
I have a few ideas on next steps here - felucca has version 1.7 out, so I could keep updating this and just rebase! I might, if I feel like it, or if literally anybody wants me to. But I also have a few larger ideas that will take some time to implement and I ... don't have much time right now, so it might look a little quiet. Here's my general ideas around next steps if I keep working on it:
-
See if I can set up a new, non-forked repository around felucca-DSP and the non-sample felucca-engines, focusing on a less ... bombastic visual approach than the other forks, with top-down sequence switching and some more opinionated UI instead of the current. I might draw some pixel art but we'll see. [I am not going to use generative AI for art except if the vibecode bot just puts it there ... I'll draw my own and replace it if that happens.]
-
Figure out if the FM-1 can do live patch swapping per step.
-
From there, I can see if I can have one or two engines of my own design added via the LLM implementing my design docs. I have an idea for a simple drum engine that's a take on what the sh-4d has, that I think could work really well here - and a synth that's basically a more controllable and smaller version of the OP-X synth from a different branch. There are a lot of instruments and I just want the ones I want, you know?
I'll update the readme of this if/when that's ready, to point to the new repo. But we'll see!! Regardless, if you use this branch, I hope you like the small tweaks here.
Felucca 1.6.1 with generative options and a chord mode
added a generative option - to use, set arp to generative and then press play.
also added a chord mode in the save menus which you can save and recall modes to play chords with ... from. adds strum to this as an option (if you hold strum and a second chord type it will 'add' chord to that chord type].
not sure if this will be the last release [because Felucca is being put into 'bug fixes only' mode] but I wanted to get all of the stuff I wanted from Felucca added into this, and this finishes that [other than, perhaps, additional engines].
I also should figure out an actual name for this fork, maybe ... who knows. If I have another release. It might be good to rebase on the felucca 'base' package and not build directly off of Felucca itself ... etc. ... and some of the parts are a bit odd. But I think it's good enough (tm).
release_for_firmware_install
Felucca 1.5.1, with sequence support and without sample support. Up to eight sequences per track per project.