Tutorials

Watch our tutorials to master the Chord Board App. Whether you’re a novice or a pro,
these videos will help you create impressive chords, chord sequences, and whole songs with one finger.

Chord Board Masterclass:
Your Path to Musical Mastery

Tutorial Overview

Welcome to the first episode of the Chord Board Tutorial Series! In this video, you’ll learn how to play your very first chord on the Chord Board with just one finger. This patented app is designed to make playing complex chords and chord sequences incredibly simple, even if you have no prior experience. As you follow along, you’ll not only start creating music right away, but you’ll also begin to explore music theory in a whole new way. Whether you’re a beginner or a seasoned musician, the Chord Board opens up creative possibilities by blending ease of use with powerful harmonic concepts. Subscribe now to continue your journey and unlock more features in future episodes!
#ChordBoard #OneFingerChords #LearnMusicTheory #FirstChord #MusicApp #Tutorial #Songwriting

MIDI Configuration Guide

Introduction:

In this tutorial, you will learn about the MIDI Basic Features and connecting to a MIDI enabled App on the same Device.

Overview:

Chord Board currently support MIDI Version 1. Chord Board can connect to standard Core MIDI compliant Apps on the same iOS Device out of the box, generally without any additional software.

For Apps on the same iOS Device, MIDI will generally work out of the box without any additional software, though some Apps may require advanced configuration. In these MIDI Tutorials, we will use Garage Band, MusicStudio, SynthOne on the iOS Device (all free on the App Store), Ableton Live on the MacBook and Windows PC, and an external Roland Jupiter-Xm synthesizer.

To follow along with these Tutorials, it is recommended that you download and install the iOS Apps and Ableton Live free version, if you don't already have them. You can also use other Core MIDI compliant Apps and other MIDI compliant apps, devices and hardware. If you have a Jupiter-Xm synth, you can follow along with that tutorial, but most other synthesizers will have similar setups.

By the time you see this Tutorial (which will be updated in the text version as it becomes available), it is also possible that the steps demonstrated may be different. Follow the current manufacturer's instructions for MIDI configuration of all Apps, devices and hardware, applying the concepts you learn in these MIDI Tutorials.

Later MIDI Tutorials delve into more advanced connectivity with other MIDI Devices and Computers via Wi-Fi, Bluetooth, USB.

Introduction:

In this tutorial, you will learn about the MIDI Basic Features of Chord Board's and configuring MIDI Receive to synchronize with Apps on the same iOS device.

Overview:

In the previous Tutorials, you learned about Chord Board's MIDI Basic Features & MIDI Connectivity on the Same iOS Device. It is suggested that if you haven't seen the prior MIDI Tutorial, Parts 1 that you view that Tutorial first, as the concepts in this Tutorial build upon what you learned in the prior Tutorial.

Chord Board currently support MIDI Version 1. Chord Board can connect to standard Core MIDI compliant Apps on the same iOS Device. For Apps on the same iOS Device, MIDI will generally work out of the box without any additional software, though some Apps may require advanced configuration. In these MIDI Tutorials, we will use Garage Band, MusicStudio, and SynthOne. These three Apps are all free on the Apple App Store.

To follow along with these Tutorials, it is recommended that you download these three Apps if you don't already have them. You can also use other Core MIDI compliant Apps. Follow the manufacturer's instructions for MIDI configuration of those Apps applying the concepts you learn in these MIDI Tutorials.

Chord Board can send and receive certain MIDI Messages. We'll start with MIDI Receive.

To turn on MIDI Receive, touch the Configuration icon in the lower right corner of the screen to open the Configuration Panel. Toggle Off MIDI Send and Toggle On MIDI Receive, then close the Configuration Panel.

With MIDI Receive toggled On, Chord Board listens for the MIDI Sync signals Start, Stop, and Continue. All other MIDI messages received are ignored. Chord Board does not send MIDI Thru.

Syncing with Tempo is not straightforward with MIDI version 1. To properly sync the Tempo with Chord Board and another MIDI App, you will need to first ensure that the Tempo on all Apps are the same. In this case, we will configure all Tempos to 100 BPM manually and all Time Signatures to 4/4. As of this Tutorial, Chord Board only supports 4/4 Time Signature. Future versions will support additional Time Signatures, and will be discussed in future Tutorials.

Some iOS Apps support MIDI In and MIDI Out, and some only support MIDI In or MIDI Out. In the case of Garage Band, it supports MIDI Out and will send MIDI Sync signals. I have not yet found a way to configure Garage Band to receive MIDI Sync signals, so for the purpose of this Tutorial, we will treat Garage Band as only sending MIDI Sync Out, and we will use Garage Band as the Master for MIDI Sync.

To configure Garage Band to send MIDI Sync, open Garage Band, touch its Configuration Icon in the upper right of the screen and Select Advanced. Toggle on Run in the Background, Use with Music Apps, and Send MIDI Clock. Touch Settings to go back, and touch Tempo and set the Tempo to 100 BPM. Also make sure Time Signature is set at 4/4.

If you don’t have them already, put some Chords into Chord Board. In Garage Band touch Play, and Garage Band will start the Transport on Chord Board. Pressing Stop on Garage Band will stop the Transport also on Chord Board. This allows synchronization between Garage Band and Chord Board.

In MusicStudio, we're using the Demo - Welcome project, which is loaded by default as of this Tutorial. To configure MusicStudio, open MusicStudio, and touch the Setup Tab  in the upper right of the screen, and then touch the Ports & Channels Button in the lower left of the screen. Toggle MIDI In to On. Set MIDI Channel to 2. Toggle MIDI Out off. Touch OK. Then touch the Tracks Tab. On the Tracks Tab, touch the Metronome Configuration Button and set the Tempo to 100. Set the Time Signature to 4/4 and press Ok. In this Tutorial, I have muted all tracks except three Drum tracks and a sound Effects Track.

In Garage Band, touch Play, and Garage Band will start the Transport on both Chord Board and MusicStudio. Pressing Stop on Garage Band will stop the Transport also on Chord Board and MusicStudio. This allows synchronization between Garage Band, Chord Board, and MusicStudio. Other Core MIDI compliant Apps should operate in a similar fashion.

In the Next Tutorial you learn about MIDI Send.

Introduction:

In this tutorial, you will learn about Chord Board's MIDI Send Feature.

Overview:

In the previous Tutorials, you learned about Chord Board's MIDI Basic Features & MIDI Connectivity on the Same iOS Device, and MIDI Receive. It is suggested that if you haven't seen the prior MIDI Tutorials, Parts 1 and 2, that you view those Tutorials first, as the concepts in this Tutorial build upon what you learned in the prior Tutorials.

Chord Board sends out MIDI Sync, including MIDI Clock, and MIDI Notes on all Tracks except the Drum Track, as of this Tutorial. A future version of Chord Board will send MIDI Messages on the Drum Track and will be covered in a future Tutorial.

To turn on MIDI Send, touch the Configuration icon in the lower right corner of the screen to open the Configuration Panel. Toggle On MIDI Send and Toggle Off MIDI Receive, then close the Configuration Panel.

Next touch the Mixer Button in the lower left corner of the screen. Toggle on the Eyeball if it is not already toggled on. By default, MIDI Send is set to channels 1 to 5 for each respective Track for the Chord, Arp, Bass, Rhythm, and Lead Tracks. We'll leave this default configuration. Toggle On the Mute Button for the Chord Track so we only hear sounds on the Chord Track from the Device receiving the Chord MIDI Messages from Chord Board, which in this Tutorial will be SynthOne.

For this Tutorial on MIDI Send, we will leave MuisicStudio open from the prior Tutorial. We will close Garage Band and then open SynthOne to setup its configuration. We configured MusicStudio in the last Tutorial. Please refer to that Tutorial for MusicStudio configuration.

To configure SynthOne to received MIDI and play in the background, open SynthOne, touch the Settings menu from the middle left of the screen, set MIDI In to 1 to receive MIDI from Chord Board's Chord Channel, and toggle on Background Audio Always On. For purposes of this Tutorial, we will put on a Pad sound in SynthOne. At the top of the screen touch the name of the Preset that is currently set to open the Preset Menu. On the left locate and touch the category called Pad. Locate and touch the preset called 6. Myoclonic Pad. Touch the Preset name at the top to close the Preset Menu. Touch the Keyboard to sample sounds made by SynthOne with this Preset. Try to make a simple chord. If you're not an experienced piano or keyboard player, you'll find that making a Chord is not that easy.

Now Chord Board is configured to send transport signals to Start, Stop, and Continue MusicStudio and to send Chord MIDI messages to SynthOne to play chords.

In the next Tutorial you will learn about connecting MIDI to External Devices over Wi-Fi, Bluetooth, and USB.

Introduction:

In this tutorial, you will learn about the MIDI Basic Features and connecting to a MIDI enabled App on the same Device.

Overview:

In the previous Tutorials, you learned about Chord Board's MIDI Basic Features & MIDI Connectivity on the Same iOS Device, and MIDI Receive and MIDI Send. It is suggested that if you haven't seen the prior MIDI Tutorials, Parts 1, 2 and 3, that you view those Tutorials first, as the concepts in this Tutorial build upon what you learned in the prior Tutorials.

Chord Board can connect to other MIDI enabled Devices and Computer Software over Wi-Fi, Bluetooth, and USB.

 

Chord Board MIDI Connectivity to MacBook

For other Apple Devices or computers running MacOS 10.13+, MIDI will work over direct Lightening/USB connection using the Apple IDAM protocol, which stands for Inter-Device Audio and MIDI. To connect to iOS and MacOS Devices over IDAM, connect the Chord Board Device to the other Apple Device or Computer using an appropriate Apple Lightening Cable. On the MacBook , use the Finder to navigate to Utilities (you can also press Shift-Command-U). From there, select Audio MIDI Setup. In Audio MIDI Setup locate the connected iOS device in the left panel and click Enable to turn on IDAM.

 

Chord Board MIDI Connectivity via Bluetooth to Other Computers

You can also connect over Bluetooth to MacBook and Windows Devices, but in testing the latency is too great for proper MIDI sync over Bluetooth. This issue may be solved in the future with a latency offset, but the current version of Chord Board does not have a latency adjustment. Other Devices work well. For instance, Bluetooth seems to work well when connected to the Roland Jupiter-Xm synthesizer. In theory, latency adjustment in Ableton Live and other software may resolve the problem, and you should feel free to experiment to see if you can get some solid results. Please let us know what you find by sending an email or leaving a comment below if viewing this on YouTube.

 

Chord Board MIDI Connectivity to via USB to Other Computers

To transfer MIDI messages over USB to external MIDI Hardware, such as a synthesizer or Windows PC, you will need an Apple Lightening cable with the type of USB on the other end matching how you wish connecting to your eternal MIDI Device or computer. Instructions for connecting over USB a Windows PC will be provided in the future. For now, the supported method to connect to a Windows PC via Wi-Fi.

 

Chord Board MIDI Connectivity to using midimittr iOS App

To connect to over Wi-Fi, Bluetooth, and USB to external Devices and software on other computers and devices not using IDAM, you will need to Get a free app called midimittr from Apple's App Store. Open the App Store on your iOS device and Search for "midimittr" and touch Get to install.

To configure midimittr, open midimittr. First you will see the MIDI Ports option at the bottom. In the Sources Section, toggle on Chord Board MIDI Out. In the destination section, toggle On Network Session 1. Next select the Advertisement option at the bottom. You will be asked to Allow Bluetooth. Tap Allow and Toggle On Advertise MIDI Services. Touch the Configuration icon in the upper right corner of the screen to be brought to the iOS Device's midimittr Settings page. Toggle On Bluetooth, Active in Background, and USB Connectivity. This will now allow Chord Board's MIDI messages to be transmitted over a Wi-Fi, Bluetooth, and USB.

 

Chord Board MIDI Connectivity to a MacBook not Using IDAM

When connecting to a MacBook not using IDAM, get the midimittr desktop app from https://s-r-n.de/midimittr or https://s-r-n.de/midile. Read the instructions provide for download and install the MacBook desktop app.

 

Chord Board MIDI Connectivity via rptMIDI to a Windows PC over Wi-Fi

When connecting to a Windows PC via Wi-Fi, you will need Tobias Erichsen's rptMIDI from https://www.tobias-erichsen.de/software/rtpmidi.html, which is a free utility for non-commercial uses. Follow the manufacturers instructions for downloading and installing. Make sure the iOS device and the Windows PC are on the same network. On the iOS Device, go to Setting/Wi-Fi to match the network of the Windows PC. On the Windows PC, Launch rptMIDI. In the Directory window,  your iOS Device should be identified, such as iPad. Under the My Sessions window, click the + sign and the name of your computer should appear. Click the Connect button below the Directory window, and the iPad should move from the Directory Window to the Participants window, and Enabled should automatically be checked. When you go to your selected software, your computer name should show up as MIDI In and Out option.

 

Chord Board MIDI Connectivity to Ableton Live over Wi-Fi

We've setup rptMIDI in the prior section. In this example, using Ableton Live, we see the KiVibes Session shows up in the Preferences, Link/Tempo/MIDI tab, for MIDI In Port. On your computer, KiVibes will be replaced by the name of your rptMIDI Session. Check the Track checkbox and uncheck Sync and Remote. Check MPE. As of this Tutorial, Chord Board is not MPE enabled, but a future version will be MPE enabled, so checking this box will support that future version, and it does no harm in the current version. Sync should be unchecked because as of the time of this Tutorial, Sync In does not work well in at least Ableton Live 11 and earlier due to Ableton Live's interpretation of the MIDI Clock for Tempo which results in an irregular Tempo. This may change in a future version of Ableton Live and will be addressed in a future Tutorial if so. For now, the best way to use Ableton Live 11 or earlier with Chord Board is to allow Ableton Live to be the MIDI Master. To do this, we locate the MIDI Out Port for the KiVibes Session (your computer name on your computer). Check Sync. This will allow Ableton Live to send Sync messages to Chord Board to start and stop the Transport.

Setup one or more MIDI Tracks in Ableton Live with MIDI instruments and set the appropriate MIDI Channel to have Chord Board MIDI play instruments on Ableton Live. Refer to Ableton Live's documentation for setting up MIDI Tracks, selecting a MIDI channel, and adding MIDI instruments if you're not familiar with it.

On Chord Board, ensure that MIDI Send and Receive are both selected, and you have a MIDI Channel set for Chords and other Tracks in Chord Board's Mixer. If needed, refer to the prior MIDI Tutorials for instructions on setting up MIDI Receive and Send. You should now be able to start and stop Chord Board from Ableton Live, and you should be able to play Ableton Live instruments using Chord Board.

 

Chord Board MIDI Connectivity to the Jupiter-Xm synthesizer via Bluetooth

In this example, we will connect to a Jupiter-Xm synthesizer via Bluetooth. On the Jupiter-Xm, press the Menu Button on the upper right of the synth, and navigate the menu to System/General and scroll down to Bluetooth and turn Bluetooth Sw to On. Move sown one item to Pairing and press Enter, it will show "pairing".

On the iOS device, go to Settings/Bluetooth, and turn Bluetooth On. In Other Devices, Jupiter-Xm MIDI should appear. Touch  it to connect.

Next open midimittr and select touch the Confirmation icon in the upper right. Make sure that Bluetooth and Active in Background are both toggled On. Return to midimitter and in the Destinations section, toggle on Jupiter-Xm MIDI Bluetooth.

On Chord Board, ensure that MIDI Send and Receive are both selected, and you have a MIDI Channel set for Chords and other Tracks in the Mixer. If needed, refer to the prior MIDI Tutorials for instructions on setting up MIDI Receive and Send. The Jupiter-Xm will receive MIDI messages on all channels, so in Chord Board's Mixer, you should turn off the MIDI Channel for all Tracks that you do not wish to transmit MIDI to the Jupiter-Xm. You should now be able to play the Jupiter-Xm using Chord Board.