Share this project

Done

Share this project

Done
Monophonic wavetable synthesiser - 40 morphable waveforms - 16 oscillator modifiers - Sequenced arp - MIDI DIN and Sync I/O
Monophonic wavetable synthesiser - 40 morphable waveforms - 16 oscillator modifiers - Sequenced arp - MIDI DIN and Sync I/O
682 backers pledged £88,760 to help bring this project to life.

Front Panel Improvements + Finalised Oscillator Modifiers

Posted by Liam Lacey (Collaborator)
40 likes

Apologies for the lack of updates over the past month - this has been due to China being closed for Chinese New Year as well as several members of the team being occupied by The NAMM Show. However the development team has been hard at work finalising the design and firmware of CRAFTsynth 2.0, which we can now give you a couple of updates on.

Firstly, we’ve made a few changes and improvements to the front panel design. The main change is that we’ve now allowed the ‘Preset’ touch pad to be another ‘alt’ key and moved several of the touch pad functions to encoders. This provides several advantages over the original design - improved ergonomics, better workflow, improved speed and ease of use, and it has allowed us to provide more features and control on the front panel.

Here is an image of the updated front panel design:


Secondly, we have now finalised the list of 16 Oscillator Modifiers of CRAFTsynth 2.0 and have conducted extensive testing to ensure all are usable with the wave banks. Here is the finalised list with brief descriptions of each modifier:

1) Phase Modulation - The phase of wave 1’s oscillators are modulated by wave 2’s (the same type of “FM” that is found in SKULPTsynthesiser)

2) Window Sync - Oscillator self sync is performed on wave 1 with an amplitude window applied to smooth the amplitude jump at the phase reset

3) Ring Modulation - Multiplies wave 1 and wave 2’s signals together

4) Triangle Wavefolder - Boosts the gain of wave 1’s oscillators and wraps back around with a triangular response whenever the boosted signal would clip

5) De-Rez - Applies a downsampling algorithm to wave 1’s oscillators

6) Rise Over Run Phaseshaper - Changes the wavetable read curve for wave 1’s oscillators to a curve that changes how long it takes in a cycle to read up to halfway through the table

7) Glitchy Sine Waveshaper - Remaps the amplitude of wave 1's oscillators onto a lo-fi sine wave

8) Window Amp Sync - Wave 1 has an amplitude window applied that runs at a different but synced rate to that of the oscillators

9) Frequency Modulation - The frequency of wave 1’s oscillators are modulated by wave 2’s

10) Hard Sync - Oscillator self sync is applied to wave 1 with a potential sharp jump occurring whenever the phase resets

11) Min Modulation - A form of amplitude modulation where wave 1 and wave 2’s signals are compared against each other and the lower of these two values is then output

12) Sine Wavefolder - Boosts the gain of wave 1’s oscillators and wraps back around with a sinusoidal response whenever the boosted signal would clip

13) Bitcrush - Reduces the amplitude resolution of wave 1’s oscillators

14) Scrunch Phaseshaper - Changes the wavetable read curve for wave 1’s oscillators which has the effect of gradually reading through the majority of the waveform at a faster rate and then playing back the remaining values at a slower speed

15) Lo-Fi Phaseshaper - Changes the wavetable read curve for wave 1’s oscillators to a curve that has slight bitcrushing applied

16) Vocalized Sync - A modified version of window sync, where wave 1 is multiplied by itself with slight phase shaping applied to both the wavetables and window shape


With the development team continuing to finalise the firmware and MODALapp integration, as well as China now being back open for business, there will be plenty more to tell you about over the coming weeks.

We’ll be back next week with another update.

The Modal Team.

Comments

Only backers can post comments. Log In
    1. Liam Lacey Collaborator on

      Hi Marco,

      As a continuation from the original CRAFTsynth we have tried to carry across a lot of the same ethos as the original, where Wave 1 and Wave 2 are treated as separate sources. This means that Wave 1 and Wave 2 have some differences in functionality to one and other, e.g. on Wave 2 we are able to set the oscillators to different tunings to Wave 1, as well as being able to swap out the waveforms with filtered noise. On CRAFTsynth 2.0 Wave 1’s extra functionality is the setting of the oscillator modifiers, much like how FM was only available on Wave 1 on Version 1.0. This also enables us to make sure that the effect to wave 1 is of the highest possible quality.

      We have also aimed to keep the control scheme as straight forward as possible for the modifiers, as switching between which wave will be affected by which modifier and the amount of each effect, as well as handling use cases where one wave affects the other, can be difficult to represent and control in a straight forward manner with limited panel space. Instead we aimed for a more streamlined approach where the effect is controlled by a single dial to make it easy and quick to produce interesting results. This method of only applying the modifiers to wave 1 also means thats wave 2 can act independently (instead of having the same effect applied to both) which allows for the creation of some more varied patches such as being able to modulate the mix control to fade from a heavily processed waveform into a more harmonically simple one, instead of constraining both waves within a patch to a similar timbre.

      We hope this sheds some light on the Osc-Mods and why they are the way they are!

      Best, Modal.

    2. Vernon Reid on

      Looking forward to this!

    3. Missing avatar

      Marco on

      Glad that labels on front panel are placed horizontally, SKULPT is a bit chaotic to read.
      Why the 16 modifiers apply mainly only to 1s oscillator?

    4. Missing avatar

      Wayne fletcher on

      Thanks for the update can't wait too get my hands on it.