there is now a "phase" controller, so you can change the starting point of the sync. also, the "random phase" controller lets you randomize the phase; turning this up a little makes a nice "unstable" soundthe hard sync module allows you to use any other sound-generating module as a slave. to use it, just create a route from the hard sync module to your sound source and play it like a multisynth. the incoming note commands will set the pitch of both the master and slave, but you can transpose the slave using the "slave transpose" and "slave finetune" controllers. you can also glide the slave and bend its pitch in real time, which creates a cool effect when controlled by automation or an lfo. lastly, you can adjust the master's response to new incoming pitches using the "master response" controller. due to the multictl's limitations, the master can only go up to around note G8, which should be more than enough for most melodies.
however, i recommend setting your sound-generating module's "polyphony" and "attack" controllers to 1 and 0, respectively; since this module is retriggering the slave very quickly, a polyphonic synth will create phasing, and a high attack envelope will be unable to finish, making the sound very quiet. in my opinion, the analog generator is the best module to use because of its "true attack/release" setting, but you can use any other module.
understandably, this method is kind of rough, especially due to some of the modules' limitations, but until hard sync is actually implimented, this is the best that can be done.
this is under the mit license, which means that if you modify and distribute the module, do credit me and say that this was originally under the mit license. you don't have to credit me if you just use it in a song