Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
(3 edits)

You’ve found some of the biggest bugs, they are in two areas:

  • Cable management; when you delete a module the module should inform all other connected modules so they can unplug the cable and set themselves back in a state to be connected again. This has to be done explicitly in code for each module, and there will be bugs in some but not others.
  • The other big task to finish is to make sure patch save works properly, each module should save with all the information needed to resurrect itself when it’s loaded from the file menu, there might be some bugs in that logic.

If you can isolate specifically which modules cause any issues I can fix them immediately, otherwise I just have to make and save patches until I break something, over and over (which I do! but I have my favourite modules and methods so might not see everything you do).

The good news as soon as these types of bugs are isloated they’re pretty easy to fix, it’s just a case of finding which module is at fault

(2 edits)

I got a screenshot of two loose cables. Patch is still working though. It is a mess for shure. The cable from the delay output and  Microsynth are loose and when i remove the synth it is still there. The sequencer has been reset to all C notes when i load my patch.

The second patch (i posted on Instagram yesterday) has reset all values of the sequencer as well after i saved it and loaded it again. All to D. It is the first note of the sequence i guess... Too bad the notes arent saved with the sequencer, or is it a bug. And there is even a some things missing. I am really sure i saved everything. But you said allready there were some bugs in it. The things that are missing are a minisequencer and a wavetable synth.

Good catch on the sequencer (all C’s, using the first note), that should be an easy fix - there’s a fromState and a toState method in all the modules to save and load them from a patch, one of the two isn’t parsing the notes in memory correctly - will get on it for the next Alpha.