How to Use Midiculousserial to Turn Any Serial Device into a MIDI Controller
Do you have a serial device that you want to use as a MIDI controller? A serial device is a device that can send and receive data using a serial communication protocol, such as UART, SPI, or I2C. A MIDI controller is a device that can send MIDI messages to control MIDI software or hardware. For example, you can use a MIDI keyboard to play notes on a synthesizer, or a MIDI drum pad to trigger samples on a drum machine.
If you want to use your serial device as a MIDI controller, you will need a software that can convert the serial data into MIDI messages. One such software is Midiculousserial, which is a part of the MIDIculous Online Music Learning Software. Midiculousserial allows you to use any serial device as a MIDI controller, as long as it can send and receive data in the format of 8-bit bytes.
How to Install and Use Midiculousserial
To install and use Midiculousserial, you will need the following:
A serial device that can send and receive data in 8-bit bytes.
A USB-to-serial adapter that can connect your serial device to your computer.
A computer with Windows, Mac OSX, or iPad operating system.
The MIDIculous Online Music Learning Software, which includes the Midiculousserial software.
A MIDI software or hardware that you want to control with your serial device.
Here are the steps to install and use Midiculousserial:
Connect your serial device to your computer using the USB-to-serial adapter.
Download and install the MIDIculous Online Music Learning Software from the official website. You can choose between the desktop version or the iOS version, depending on your operating system.
Launch the MIDIculous Online Music Learning Software and click on the "Midiculousserial" icon on the main menu.
Select the serial port that corresponds to your USB-to-serial adapter from the drop-down menu. You can also adjust the baud rate, parity, data bits, and stop bits according to your serial device's specifications.
Click on the "Connect" button to establish the connection between your serial device and the Midiculousserial software.
Click on the "MIDI Settings" button to configure the MIDI output settings. You can choose the MIDI output device, channel, and message type that you want to use. You can also map each byte of data from your serial device to a specific MIDI message parameter, such as note number, velocity, control change number, or control change value.
Click on the "Start" button to start sending and receiving MIDI messages between your serial device and your MIDI software or hardware.
Enjoy using your serial device as a MIDI controller!
Examples of Serial Devices that You Can Use as MIDI Controllers
There are many types of serial devices that you can use as MIDI controllers with Midiculousserial. Here are some examples:
An Arduino board with sensors and buttons that can send and receive data via UART protocol. You can use it to create your own custom MIDI controller with various inputs and outputs.
A potentiometer that can send data via SPI protocol. You can use it to control parameters such as volume, pitch, filter, or modulation.
An accelerometer that can send data via I2C protocol. You can use it to control parameters based on motion, such as tilt, shake, or orientation.
Midiculousserial is a software that allows you to use any serial device as a MIDI controller. It is part of the MIDIculous Online Music Learning Software, which is a comprehensive software for learning and teaching music online. With Midiculousserial, you can turn any serial device into a MIDI controller, as long as it can send and receive data in 8-bit bytes. You can use it to control MIDI software or hardware with various types of serial devices, such as Arduino boards, potentiometers, or accelerometers. Midiculousserial is a fun and creative way to explore the possibilities of MIDI and serial communication.