Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Overview

Info

🎥 For a video demonstration and tutorial on how to use CC Waveform Generators, watch this:

https://youtu.be/JnbBQmYIzw8

Table of Contents

Table of Contents

Waveform Engine

In the Controller Settings tab, you can edit the Waveform Type, Min CC Value and Max CC Value for each engine.

...

The available waveforms

What is a MIDI CC Waveform?

A MIDI waveform is essentially a continuous flowing stream of CC messages that oscillates between minimum and maximum CC values set by you. 

Think of it as an automated expression pedal. Or if you hired someone to to continuously rock your expression pedal back and forth with your desired sweep and speed.

A MIDI waveform allows you to modulate different effect parameters, creating tonal effects such as vibrato, tremolo, sweeps and phasing. Similar to what an LFO does on a synthesizer.

Waveform Engines

Access the waveform engines via the controller settings tab on the editor. Here you will see 4 independent waveform engines. For each of these engines, you can select a different Waveform Type and define the Minimum and Maximum CC values for each waveform.

...

The available Waveform Types are:

  • Sawtooth Up

  • Sawtooth Down

  • Triangle

  • Sine

  • Square

...

Starting a Waveform

...

Engine

You can use any switch you want on your Morningstar controller to trigger a waveform engine to start. On your desired switch, you just need to select the CC Waveform Generator message type.

...

The available parameters on for this message type are:

  • Start/Stop: Whether to start or stop a specific engine, or stop all engines

  • Cycle Interval: Duration of 1 cycle in Milliseconds

  • Cycle multiplier: How many Number of cycles completed in one interval

  • Once/Perpetual: Run one cycle, or run Complete only 1 cycle and keep CC value at final position, or keep running perpetually

  • Engine: Select the which Waveform engine to run (in the controller settingscontrol (4 engines found under the Controller Settings tab)

  • CC Number: The Control Change number determines what parameter you affect

  • MIDI Channel: Choose which MIDI channel you want to send the MIDI Waveform on

Once triggered to start, the Waveform engines will start running and churning sending out CC messages for you automatically.

Examples

Generating a Sine CC Waveform

Firstly, you need to set up your Waveform Generator engine. In this example, I have set up Engine 1 to generate a Sine waveform with a minimum CC Value of 0 and maximum CC Value of 127. That means that the waveform generated will be between the values of 0 and 127 with a Sine wave shape.

...

Next, I need to program a Preset to start the Waveform Engine.

...

Info

Useful for controlling Volume or Wah Pitch Shift effects

Firstly, you need to set up your Waveform Generator engine. In this example, I have set up Engine 1 to generate a Sawtooth Up waveform with a minimum CC Value of 0 and maximum CC Value of 127. That means that the waveform generated will be between the values of 0 and 127.

...