Saturday, January 18, 2025
DIY eurorack modular synth | MOD1 Clock sync Trigger burst : Arduino based general-purpose module
video upload by HAGIWO
"This module is an open source general-purpose CV/Gate module based on Arduino nano.
It can be applied to various CV/Gate modules by changing the program.
There are some performance limitations, but it uses general-purpose inexpensive components.
Clock sync Trig burst :
When POT3 is turned fully left, it accepts an external clock for F1.
When POT3 is to the right of 9:00, it switches to the internal clock.
The internal clock can be adjusted with POT3.
working documents
https://note.com/solder_state/n/nc05d...
https://note.com/solder_state/n/n59f6...
PCB gerber data & PCB assy production data Download
https://www.patreon.com/posts/mod1-ar..."
Sunday, January 05, 2025
DIY eurorack modular synth | MOD1 Tap tempo clock : Arduino based general-purpose CV/Gate module
video upload by HAGIWO
"This module is an open source general-purpose CV/Gate module based on Arduino nano.
It can be applied to various CV/Gate modules by changing the program.
There are some performance limitations, but it uses general-purpose inexpensive components.
Tap tempo clock : 4-output tap tempo master clock.
Four outputs: 4x fixed output, 1~16x variable output, and two variable 1~/16 division outputs.
working documents
https://note.com/solder_state/n/nc05d...
https://note.com/solder_state/n/nf004...
PCB gerber data & PCB assy production data Download
https://www.patreon.com/posts/mod1-ar..."
Friday, December 27, 2024
DIY eurorack modular synth | MOD1 Euclidean sequencer : Arduino based general-purpose CV/Gate
video upload by HAGIWO
"This module is an open source general-purpose CV/Gate module based on Arduino nano.
It can be applied to various CV/Gate modules by changing the program.
There are some performance limitations, but it uses general-purpose inexpensive components.
Euclidean sequencer: 8step or 16step sequencer. Adjustable output probability and number of hits.
working documents
https://note.com/solder_state/n/nc05d...
https://note.com/solder_state/n/n4284...
PCB gerber data & PCB assy production data Download
https://www.patreon.com/posts/mod1-ar..."
DIY eurorack modular synth | MOD1 LFO : Arduino nano-based general-purpose CV/Gate module
video upload by HAGIWO
"This module is an open source general-purpose CV/Gate module based on Arduino nano.
It can be applied to various CV/Gate modules by changing the program.
There are some performance limitations, but it uses general-purpose inexpensive components.
LFO: 3CV in - 1CV out simple LFO.
working documents
https://note.com/solder_state/n/nc05d...
https://note.com/solder_state/n/ne91e...
PCB gerber data & PCB assy production data Download
https://www.patreon.com/posts/mod1-ar..."
Sunday, December 08, 2024
GEN-01 - Generative synth totem
video upload by Love Hultén
"GEN-06, a self-generating installation that combine changes in pattern, melody, tonality and much more to create complex multi-layered sound structures, real-time. Arduino handles logic and outputs MIDI to an OXI Coral synth module. 6 channels / 8 voices (basslines, pads, melodies, arpeggios, percussions, kicks)
The machine is very sparse interaction-wise - A volume knob, some controls for optional ambience(FX Aid XL module) and a reset switch. Parameters such as BPM and scales are randomly picked upon each reset, generating something fresh that slowly evolves over time.
A variety of moving components mimic MIDI activity on different channels, a totem visualizer where mechanics and sound combine."
Friday, October 25, 2024
[$9] DIY eurorack modular synth Arduino Unison VCO w/ Seeed XIAO RA4M1
video upload by HAGIWO
"My 83rd original eurorack modular synth DIY projects.
Seeed XIAO RA4M1 based Dual Oscillator VCO.
You can create a thick sound by using detune or adding a 5th.
working documents (schematics , code)
https://note.com/solder_state/n/na0ae...
Python program for wavetable generation , Additive , FM and PWM duty. / 114675733
Seeed XIAO RA4M1
https://www.seeedstudio.com/Seeed-XIA..."
"Specifications
Eurorack standard 3U 6HP size
Power supply: 10mA (±12V), 20mA (5V)
2-oscillator digital VCO using Seeed XIAO RA4M1.
Supports V/oct, and the waveform can be selected from 16 types of wavetable.
The frequencies of OSC1 and OSC2 are always in a relative position relationship, and detune and overtones can be added by shifting the frequency of OSC2.
OSC1 FREQ POT: Adjusts the reference frequency of OSC1 and OSC2
OSC2 FREQ POT: Adjusts the frequency of OSC2 relative to OSC1. Can be set from 0 oct to 2 octs above.
OSC2 volume POT: Adjusts the volume of OSC2
OSC2 volume CV in: CV input for adjusting the volume of OSC2
Wave push SW: Selects the wavetable. 16 types in total.
V/oct IN: V/oct input, range is 0~5V.
OUT: Audio output, range is Vpp10V.
The selected waveform information is stored in EEPROM. When the power is turned on again, the last selected waveform is selected."
Friday, September 27, 2024
Seeed studio XIAO RA4M1 simple Arduino synthesizer : VCO for eurorack modular synth
video upload by HAGIWO
"Modular synthesizer VCO. using Seeed studio XIAO RA4M1.
Supports V/oct and audio output via built-in DAC.
This is an improved version of the UNO R4 VCO created in the past."
https://note.com/solder_state/n/n76a6b0a4a5d6
Friday, September 13, 2024
Rough Explanation of a Homemade Instrument (BGM + Subtitles) / Laputa: Castle in the Sky / Key-bowed
video upload by - WASHIYAMA GIKEN -鷲山技研
Follow-up to this post. Click CC at the bottom of the player for subtitles.
"This is a very rough explanation video about my homemade instrument, the Key-bowed. The BGM is 'Carrying You' played on the Key-bowed.
As mentioned in the video, the Key-bowed will be exhibited at:
'Maker Faire Tokyo 2024' in September
'NT Nagoya' and 'Ogaki Mini Maker Faire 2024' in November
If you’re interested, please come and check it out!
◆ X: https://x.com/washiyamagiken
◆ BLOG: https://washiyamagiken.hatenablog.com/"
See the WASHIYAMA GIKEN label below for more.
Sunday, July 07, 2024
Key-bowed / arduino uno r4 minima
video upload by - WASHIYAMA GIKEN -鷲山技研
"Sound is generated by inputting the drive waveform extracted by the piezo sensor to the string vibration model.
processor : arduino uno r4 minima
https://washiyamagiken.hatenablog.com..."
Monday, April 01, 2024
Arduino VGM player on ESP32 (SN76489 chiptune) with a moving panorama stereo effect
video upload by Marcel Licence
"In this video you see the VGM player running on the ESP32.
All you hear comes directly from the PCB.
I made the 4 channels of the SN76489 emulation visible on the OLED screen.
In addition to that I tried to create a kind of moving panorama,
to generate a moving stereo separation.
The channels are floating around by changing the left/right volume
and the delay time changes too to simulate the changing distance.
The other features are the same as on the RP2040.
At the end of the video you will find a lot of music examples.
Used VGM files:
- Global Gladiators - 03 - Duelin-Dance.vgm
- Global Gladiators - 02 - Techno Tune.vgm
- Sonic The Hedgehog 2 - 03 - Act Start.vgm
- Sonic The Hedgehog 2 - 04 - Underground Zone.vgm
- Sonic The Hedgehog - 02 - Act Start.vgm
- Sonic The Hedgehog - 03 - Green Hill Zone.vgm
- Lemmings - 21 - Let's Go!.vgm
- Sonic The Hedgehog - 05 - Bridge Zone.vgm
- Sonic The Hedgehog - 06 - Chaos Emerald.vgm
- Sonic The Hedgehog - 08 - Bonus Zone.vgm
- Sonic The Hedgehog - 09 - Labyrinth Zone.vgm
- Sonic The Hedgehog - 10 - Act Complete.vgm
- Sonic The Hedgehog - 11 - Scrap Brain Zone.vgm
- Sonic The Hedgehog - 12 - Sky Base Zone.vgm
- Sonic The Hedgehog - 13 - Boss Theme.vgm
- Sonic The Hedgehog - 16 - Marble Zone (unused).vgm
Files were originally in .vgz format and I renamed them to .vgz, decompress them.
Finally, rename the uncompressed files back to .vgm before I could play them.
---
Projects can be found on GitHub: https://github.com/marcel-licence"
Thursday, March 28, 2024
An open source Ableton Live controller - beatrmatrix mk2
demo video video upload by beatrmatrix
"The beatrmatrix mk2 is an Arduino-based Ableton controller. Features step sequencer, clip launching, and more functionalities.
The visual feedback is provided by smd soldered ws2812b LEDs
With this mk2 version you can control the velocity too, and it provides much more functionalities. Check the GitHub documentation: https://github.com/beatrmatrix/beatrm...
00:00 step sequencer
00:47 loop length
01:07 clip launching
01:27 potentiometers"
Sunday, March 17, 2024
Arduino VGM player with rough SN76489 emulation - sneak peak of a video game music chiptune project
video upload by Marcel Licence
"Similar to the previous project I wanted to implement the playback of a new file format.
In this project VGM files are played on different platforms (decompressed VGZ files).
To get any audio I've implemented a very rough emulation of the SN76489 sound chip.
It has three square wave outputs and a noise channel.
The noise channel does not completely work as intended yet.
You might hear some deviations to the expected audio of the video game music.
This project is implemented in Arduino.
After adding some more features I will make this project available soon.
Used VGM files:
- Sonic the Hedgehog 2 - 07 - Sky High Zone.vgm
- Global Gladiators - 02 - Techno Tune.vgz
- Global Gladiators - 03 - Duelin-Dance.vgz
- Global Gladiators - 04 - Dance Tune.vgz
- Lemmings - 01 - Title screen.vgm
- Lemmings - 02 - Can-Can.vgm
- Lemmings - 03 - Levels 2 & 19.vgm
- Lemmings - 04 - Levels 3 & 20.vgm
- Lemmings - 05 - Levels 4 & 21.vgm
Files were originally in .vgz format and I renamed them to .vgz, decompressed them
and finally renamed the uncompressed files back to .vgm before I could play them.
---
Projects can be found on GitHub: https://github.com/marcel-licence
Instagram: https://www.instagram.com/marcel_lice...
Twitter: https://twitter.com/MarcelLicence
Discord: https://discord.gg/yT8bQdZE (if the link doesn't work please check the description of the latest video)
Mail: mailto:marcel.licence.o@gmail.com
---
Intro, Raspberry Pi Pico via PWM: (0:00)
ESP32 playback via audio codec: (2:37)
ESP8266 test output via PWM: (3:27)
ESP32-S2 using I2S DOUT alone: (4:17)"
Saturday, March 09, 2024
DIY 4 voice arduino nano string synth (modified Jan Östman's Solina)
video upload by LAURI’S DIY CHAN
"HALT!! 🚨🚨🚨 THERE’S AN ERROR IN THE FILTER SCHEMATIC! The 10K resistor after the dual pot should be connected to the wiper of the pot! I’ve updated the schematic in the dropbox folder, please use it instead of the one in the video! Why can i never not mess up the schematics in these videos 😭😭😭
I built my own version of Jan Östman's solina string synth. It's a 4 voice polyphonic MIDI controlled arduino nano synth and a simple 12dB analog low pass filter. It's great for pads and weirder digital sounds, perfect for lofi music.
Schematics and arduino code: https://www.dropbox.com/scl/fo/suollt...
L.E.P.'s website about the filter: https://www.leploop.org/2010/07/30/12..."
[$25] DIY eurorack modular synth Hard/Soft SYNC VCO with Arduino uno R4 , digital VCO
video upload by HAGIWO
"My 76th original eurorack modular synth DIY projects.
Arduino UNO R4 based digital VCO , it has Hard/Soft SYNC function.
Since the SYNC frequency is controlled by CV, SYNC sound can be created with fewer modules.
working documents ( code & schematics)
https://note.com/solder_state/n/n79d1..."
Sunday, February 18, 2024
Arduino tracker on ESP32 developed from scratch - little sneak peak of a tracker/synthesizer project
video upload by Marcel Licence
"I have started to develop a tracker from scratch.
It runs on the ESP32 and also contains features from my previous projects.
The file format is quite simple.
All samples are integrated in the .mod file.
There are also patterns that are put together as a song.
I copied post effects from my old projects and added a feature to play the embedded sounds/samples.
Feel free to leave comments with ideas and suggestions to move the project forward.
Used tracker files:
- Patrick Phelan - Lotus3_Cd6-Shamrip.mod
- Patrick Phelan - Lotus3_Cd3-Lotus3.mod
- BOULA.MOD
- MONSTER.MOD
- PRES.MOD
- MINES.MOD
- bodyblow.mod
- 2unlimitedmagic.mod
- 2unlimitedmix.mom
---
Projects can be found on GitHub: https://github.com/marcel-licenc"
Wednesday, February 14, 2024
SPIN: AI-Music Synthesizer - Vinyl Meets Grid
SPIN: AI-Music Synthesizer from Arvind on Vimeo.
SPIN is an AI music synthesizer that allows you to co-create compositions with a language model, MusicGen. It is a playful invitation to explore the nuances of algorithmic music, encouraging you to slow down and zoom in on its artifacts. It celebrates the marriage between human and machine creativity through music."
via Arvind Sanjeev
"SPIN is an AI music synthesizer that allows you to co-create compositions with a language model, MusicGen. It is a playful invitation to explore the nuances of algorithmic music, encouraging you to slow down and zoom in on its artifacts. It celebrates the marriage between human and machine creativity through music.
SPIN breaks down the process of co-composing music with an AI using a tangible interface. Enter the desired mood, genre, sounds and bpm to listen to the music come alive on an LP record. A DVS (Digital Vinyl System) allows you to slow down, zoom in, scratch and listen between the notes. Use it to create new compositions, as a simple sound synthesizer, as a playful scratch tool, or to play relaxing music in the background.
SPIN is an artifact from a future where music will be hyper-tailored to people’s tastes and preferences. It is an explorer of musical curiosities that can generate music unlike anything heard before, blending unheard-of combinations of sounds, rhythms and harmonies. This opens up exciting possibilities for pushing the boundaries of music and creating entirely new micro-genres. Who’s ready for some happy, death-metal, disco?
Under the hood, SPIN takes the input prompts in the form of button presses through an Arduino Mega. This is sent via serial to a Raspberry Pi which prompts the MusicGen API. An mp3 file is received as the output which is loaded onto a Digital Vinyl System (DVS). A transmuted Numark PT-01 and a timecoded control vinyl record serve as the turntable. The Xwax DVS package for Raspberry Pi reads the vinyl timecode through a Behringer audio driver, and the output is played via stereo speakers.
There are a lot of amazing generative music experiments, from Dadabots’s relentless death metal streaming AI on YouTube to Holly Herndon’s experiments around voice transplantations. But I realized we hit a tipping point when I stumbled upon the Riffusion music model; I was taken aback by its depth and realism, including its new update that adds lyrical voices to the output. Inspired by this, I wanted to build a platform to let me further explore and combine never-before-heard combinations of music and sounds. This laid the seed for building SPIN.
I wanted SPIN to encourage people to be playful; having a scratch interface served this purpose. A DVS (Digital Vinyl System) adds an extra dimension while listening to the generated compositions. It allows us to slow down these synthetic tunes and listen between the notes. So, I decided to combine a DVS system with the MusicGen API in the form of an old-school synthesizer."
Saturday, February 10, 2024
[Prototype] Arduino UNO R4 synthesizer : modular synth simple VCO
video upload by HAGIWO
"Modular synthesizer VCO. using Arduino uno r4 for technical verification.
Supports V/oct and audio output via built-in DAC.
Since this is a verification circuit, it is not recommended to make a module with this circuit as it is.
working documents ( schematics & code)
https://note.com/solder_state/n/na5ab..."
Monday, January 29, 2024
Creating a midi controller for the microKorg
video upload by Dean Coyle
"I really do love the microkorg, I think the features it brings at the price point were amazing when it first was released. It gives you enough of a taste of important tools synthesizers use to create sounds. I think it could be a great beginner synth, but then again it is still used by LCD soundsystem to the Killers.
I set myself the challenge of creating a midi controller to help unlock features of the synth and make it more user friendly. My goal was to move away from the matrix tool and have a control for every possible control.
Ok on reflection this is turning a microkorg into a ms2000.
Though I do find the synth a lot more enjoyable to play and feel more in control of shaping the sound.
Normally I would cover more of the coding and electronics, but I don't think I can do Notes and Volts justice: https://www.youtube.com/c/NotesAndVolts
Overall it was a fun project, there are a couple more synths that need this treatment.... watch this space."
Sunday, December 17, 2023
Arduino sample synthesizer is now full of samples - loading SF2 and WAV samples on ESP32 & RP2040
video upload by Marcel Licence
"I've been working on improving the sampler project, especially how it loads sound samples.
Now, you can load samples from SF2 soundfonts, wav files, and a chosen directory.
This project works on ESP32 and RP2040, and more support is in the works.
I've also included the effects section from the last project.
Soundfonts do contain one big chunk of 16bit/24bit sample data, a list of data sets.
They have details about the range, tuning, and loop points of the samples.
There's also a list of instruments that can use different samples for various key and speed levels.
Lastly, there's a list of presets with additional settings.
I tried to make it easy to load specific parts of the soundfont, leaving out some options on purpose for flexibility.
You can also load wav files. These files might have extra information about the samples, like loop regions and tuning.
They are stored in an additional tag: "smpl".
In the future, I'm thinking of supporting different data formats (like 8-bit and stereo) and adding more file formats for loading samples.
I'm considering vgm and spc (Sega Mega Drive and Super Nintendo samples) and aif files containing sample info.
Sample sources:
SM64SF V2.sf2 - https://www.smwcentral.net/?p=viewthr...
Emu EMAX II Soundfonts - https://archive.org/details/emax-2-sf-2
Linn LM-1 - https://www.dropbox.com/s/6lbofq90s54...
Enigma Flute Sound – Emulator II Shakuhachi sample - https://music.geisheker.com/download-...
SC55 Piano_V2.sf2 - https://musical-artifacts.com/artifac...
Yoshi's Island (WK 1.05).sf2 - https://musical-artifacts.com/artifac..."
Sunday, August 06, 2023
Beatrmatrix Arduino Based Step Sequencer
video upload by beatrmatrix
"This is an Arduino based 16 step sample sequencer, it uses usb serial to communicate with max4live. Currently you can use 8 different samples and you can have 3 patterns (I will increase these things). It's also possible to combine two patterns, that basically turns the device into a 32 step sequencer. Currently I'm working on a new feature, with that users will be able to launch Ableton clips with this device too."
via Tindie
"Introducing our Ableton-compatible step sequencer! This innovative device features a USB-C port, 19 hardware buttons, and the price the includes an Arduino Nano too (not the original Arduino). It communicates seamlessly with Max4Live via serial communication. What sets it apart is its versatility; if you're familiar with Max, you can easily modify the official patch and create new functions. Plus, the price includes the official patch I've designed for it.
Key Features:
Currently supports 8 different MIDI sounds, capable of triggering various drums or samples loaded into a drum rack. Create and switch between 3 distinct patterns effortlessly. Each pattern consists of 16 steps, and you can even link two patterns to achieve a 32-step sequencer. Adjustable tempo, allowing for halving the speed, ideal for using longer samples. Visual feedback provided by RGB (ws2812b) LEDs, indicating the positions of MIDI sounds and steps. Dedicated buttons for placing individual sounds or samples on each step. Compact at under 0.5cm tall, 12.8cm long, and 8cm wide, elevate your music production game with this Ableton step sequencer, offering flexibility, creativity, and a seamless Max4Live integration."
Beatrmatrix Tutorials
Playlist:
beatrmatrix tutorials #3 / how to use the beatrmatrix sequencer
beatrmatrix tutorials #2 / setting the midi notes in Ableton
beatrmatrix tutorials #1 / connection guide













© Matrixsynth - All posts are presented here for informative, historical and educative purposes as applicable within fair use.
MATRIXSYNTH is supported by affiliate links that use cookies to track clickthroughs and sales. See the privacy policy for details.
MATRIXSYNTH - EVERYTHING SYNTH