Getting Started

Getting Started

Welcome to 2020!

Hello, I am Yotaro, the developer of 2020.

When you opened this app for the first time, you might have been overwhelmed by the density of the GUI. That’s because I’m a “bit” of a maximalist, and I’ve crammed a lot of modules into a single window.

You will need time to master this app. You may also need some knowledge of sound-making to get the beats you want. First, learn how to use the basic GUI. Then try to learn the placement of each module and figure out the sound character of each one. By the time you have a map of the modules written in your brain, you will surely be good at exploring your sounds.

Even I, the developer, discover a new sound every time I open 2020. If you discover any great sounds or tips, share them with us using the hashtag #2020beatmachine.
See also the tips video uploaded on my YouTube channel. And join the 2020 user community on Discord!

Hope you enjoy the adventure that awaits you!

Triggering your first kick sound

Triggering manually

Triggering manually

Focus on the module 1-1 (labeled Z) in GRP1. Click on the rectangle in the upper right corner of the module to play the kick sound.

Triggering by sequencer

Triggering manually

The bottom line of SEQ1 corresponds to 1-1. Click or drag the sequence editor to edit the sequence, then press the space key to play the sequence.

Triggering manually Hold down the Shift key and drag to adjust the volume, and hold down the Command key and click or drag to set accents.

Triggering manually Sequence resolution can be set for each beat.

See also Grid Sequencer.

Making your beats

Load up a sound file

Sound File Menu

Click on the File menu to load a sound. You can also load sound files by dragging and dropping them.

See also Sound File Menu.

Making your sound

Making your sound

Find your favorite sound by adjusting pitch, envelope, and filter. For example:

  • To add a time variation to the pitch, hold down the command key and edit the envelope.
  • To get a sweeping sound, adjust the HPF, LPF, and RES.

See also Modules Guide.

Randomizing your beats

Randomizing the sequence

Randomizing the sequence

Decreasing the TRIG parameter of SEQ1 decreases the probability of triggering. Increasing the ADD parameter creates additional triggers.

Randomizing parameters

Randomizing parameters

The randomize function creates new sound variations for each trigger. To randomize the envelope, hold down the option key and drag the envelope point. To randomize the knob value, hold down the Option key and drag the knob to adjust the range to be randomized, or hold down the Command key and drag the knob to adjust the probability of randomization.

See also Basic GUI components, Envelope.

Working with presets

Preset selector with 80 slots

Storing presets

  1. Hold down Shift and press the A key.
  2. You will find that the labels Q and A are emphasized. This means that the current parameters are stored as pattern A in song Q.
  3. After editing the sequence, hold down Shift and press the S key. Now the current parameters are stored as Pattern S of song Q.
  4. After making changes to the sound as well, hold down Shift and press the W key. Now the current parameters are stored as Pattern A for song W.

Restoring presets

  1. Press the space key to start playback.
  2. Press the Q key, the preset selector will be displayed in standby and the preset will be restored at the beginning of the next bar.
  3. Also try pressing the W or S key and see how the preset works.
  4. When you want to restore the preset without waiting for the next bar, press the W or S key while holding down the control key.

See also Preset Selector.

Routing your beats

Routing your beats

Routing to MIX buses

Routes sounds to the mixer by switching BUS1, BUS2, and BUS3 on and off.

Routing to SEND effects

Routes sounds to the SEND effect by activating SEND and adjusting the DL1, DL2, and RVB knobs.

Routing to FX buses

Routes sounds to the FX module by turning FX1, FX2, and FX3 on and off.

See also Audio Bus.

Building your FX chain


Wiring FX modules

Drag a module in the FX patcher to change its position, then hold down the option key and drag a module to wire it to another module.

See also FX Patcher.

Controlling parameters with trigger events (CV)

For example, when wiring from FX1 to FLT, you will find the yellow CV meter moving in response to the sound trigger that is sent to FX1. if you adjust the teal colored threshold slider to a value greater than the yellow CV meter, the effect parameters will remain unchanged. If you adjust the teal color threshold slider to a value less than the yellow CV meter, the effect will be turned on or off according to the percentage in the upper right corner. As well, each knob will be randomized according to the random range and probability set when the CV exceeds the threshold.

See also Trigger Events (CV).

Modulating with LFOs

For example, modulating FLG’s DEL with SIN makes it a flanger, and modulating LEV1 with RMP-UP makes it a ducking effect. You can also randomize the frequency and amount of the LFO.

Saving your project


Press Command + S to save all presets and all sounds to a single project file. When sharing your project with friends, simply send them the exported .2020 file.

See also Project.

Location of the default demo project

You can find the default demo project that appears when 2020 first launches here:

Right-click on the 2020 application from the Applications folder in Finder and select Show Package Contents. Then go to this folder: Contents/Resources and open 2020-Demo.2020.