MATRIXSYNTH: Arduino


Showing posts with label Arduino. Show all posts
Showing posts with label Arduino. Show all posts

Tuesday, December 31, 2019

open e-drums - Open Source Drum Synthesizer with Teensy 3.2


Published on Dec 31, 2019 Ryo Kosaka

https://github.com/RyoKosaka/HelloDru...

Features

Single piezo pad, Dual Piezo pad, 2 zone cymbal, 3 zone cymbal
Compatible with YAMAHA's 3 zone cymbal(PCY135/PCY155)
Compatible with SoftPot, FSR and Optical(TCRT5000) type hi-hat controllers
Sensing with MUX(4051 and 4067)
Setting mode with LCD or OLED
Sensitivity, Threshold, Scan Time, Mask Time, Note Number can be set with each pad
Works with ESP32 and Teensy and AVR boards such as UNO and MEGA.

https://open-e-drums.com



"open e-drums" is a completely open source electronic drum. Pads that can be produced with 3D printers, and midi converters are all open source hardware. Arduino code for sensing is also available. You can create your own e-drum from scratch, or add pads to the Roland and YAMAHA kits.

ABOUT
This project started by accident. At the time, I was a product design student who had used Arduino just a little. When I found a drum mania controller at a used store at a bargain price, I was somehow attracted to it and bought it. This is the beginning of everything. I took it apart and played with Arduino. I used a piezo for the first time at that time. I learned the delicate sensing ability of piezo. I realized the greatness of electronic drums such as Roland, Yamaha, and Alesis, which process the signals beautifully. I want to try it myself.

I didn't have any knowledge of programming or electronics. In other words, I have acquired a lot of knowledge through this project. For some people, this project is just a reinvention of the wheel. But it's a very meaningful project for me. As I proceeded with this project, I drew on the knowledge of many predecessors. Many of them keep information open. That's great. So I decided to publish this project as an open source hardware project. I would be happy if this project helps someone create something."

Tuesday, December 10, 2019

The Commodore Music Maker Deluxe


Published on Dec 10, 2019 MrCaliforniaD

"I made this keyboard out of a broken Commodore machine and a Arturia MiniBrute keybed.

This thing is not a MIDI controller nor a Arduino / Raspberry Pi design. It uses carbon contacts that act as switches and connect directly on the keyboard matrix inside a Commodore 64.

Because of this, it can be used with ANY programs that allow the musician to play notes directly on the C64's keyboard, allowing you to use a wide vierity of original music programs that were compat"

OMD's Enola Gay :)

The Commodore Music Maker Deluxe Part 2 - The making of

Published on Dec 23, 2019 MrCaliforniaD

Friday, December 06, 2019

Programmable #Arduino Synthesizer Watch


Published on Dec 6, 2019 element14 presents

A Buchla for your wrist. Almost gave this one the Synth Rorschach label, but it is a synth after all... Definitely Synth Bling though.

"In 2016 Clem built a very annoying synthesizer in the form of a wristwatch. After showing it around at various Maker Faires it broke, so he decided to rebuild it better louder and more annoying than ever before! It is user-programmable thanks to the Arduino MKR and a haptic interface with satisfying sliders! Download the files for free and make one yourself: http://bit.ly/2DMIKIU"

Sunday, October 27, 2019

Arduino synthesizer and sequencer


Published on Sep 10, 2017 Ákos Turi

"This is an 8bit wavetable synthesizer and 8 step sequencer. I used only an Arduino Pro Mini, some 4051 multiplexer and few pots and buttons. Every sound comes from the synth except a little reverb."

Sources: https://github.com/akosturi/bitsynth

"bitsynth

An arduino based simple synth and sequencer.

original synth engine made by

https://github.com/dzlonline/the_synth

statistics library made by

https://github.com/dndubins/QuickStats

This is a very simple arduino based wavetable synth with control and sequence functions. I made it with Arduino Nano. I am not an expert coder. If you find the code a little dodgy, feel free to make it transparent. Originally I made this stuff for my own usage. Later I would like to update the code with comments and attach the schematic.

start

Copy the files into a folder. Download and copy the 3rd party sources (the_synth, QuickStats, LiquidCrystal) to the folder as well. Open the sequencer.ino with the IDE. Try to compile the project. If you get errors double-check the included libraries and the path."

Thursday, October 24, 2019

SEGA MASTER SYSTEM SYNTHESIZER MEGA MODIFICATION


Published on Oct 24, 2019 LOOK MUM NO COMPUTER

"So I Built This #Sega #Synthesizer the other day.

Stems/loops and samples are all available over on my patreon! thanks for the support it helps a lot with projects like this! i have been talking about this project over there since i picked up the master system this weekend! :-
https://www.patreon.com/lookmumnocomp...

more info on it to come! i will be making a web page for it this evening. including the arduino code etc."

Tuesday, September 24, 2019

Building the Super Sixteen Eurorack Sequencer


Published on May 30, 2018 Extralife

Links:
You can find the code, schematic and KiCad files here.
You can find Extralife on Patreon here if you would like to support his projects.
You cab download KiCad EDA 5.0 for free here: http://kicad-pcb.org.
For a detailed look at how to multiplex a grid of LEDs, check out this tutorial (a shift register is used instead of an i/o expander).

Playlist:
1. Designing a Eurorack Sequencer - Pt. 1: Digital to Analog
In this new series I'll be designing, prototyping and building a sequencer module for my eurorack sythesizer using the Arduino platform. In this episode, we connect the arduino to our 12v power supply and add a digital-to-analog converter output so our sequencer can output proper 0-8v CV signals.
2. Designing a Eurorack Sequencer - Part 2: Seven Segment Displays
Continuing to design and prototype the Super Sixteen sequencer module for my eurorack sythesizer using the Arduino platform. In this episode, we wire up a seven segment display to show some visual feedback using another serial chip, the I/O expander. Then we take a crack at making our sequencer play a scale!
3. Designing a Eurorack Sequencer - Part 3: Enter the Matrix
Continuing with the Super Sixteen, we build the sequencer's namesake sixteen-button grid, explore matrix wiring and multiplexing in combination, and construct our first working prototype that actually plays a sequence!
4. Designing Eurorack Sequencer Part 4: Making a PCB with KiCad 5.0
In this episode we get into some proper electronics design with KiCad and develop a new layout for a printed circuit board. Then we get to do the fun part and fabricate it at home using a toner transfer and ferric chloride etching.
5. Designing a Eurorack Sequencer - Part 5: Assembly
In this episode we assemble the first PCB prototype of the Super Sixteen with our trusty soldering iron and a spool of mod wire. After a few fried chips and more than a few repairs, it's time to wire it up to our synth and try out some actual sequencing!
6. Designing a Eurorack Sequencer - Part 6: Front Panel and External Sync
Or, "How to Make a Eurorack Front Panel: The Cheap Way"
In this episode we upgrade our module with a faceplate, and add some advanced features like external sync, pitch calibration, and glide/portamento.
7. Designing a Eurorack Sequencer part 7 - New PCBs, Motion Recording, Beat Repeat
In this episode, we assemble, inspect, debug, and reprogram our new dual-PCB stackup for the Super Sixteen eurorack CV sequencer. Not everything goes according to plan!
8. Designing A Eurorack Sequencer Part 8: New panel, Patch memory, Performance effects
In this installment we fabricate a new front panel for the Super Sixteen using the toner transfer process, and then take a spin with some of the new advanced features it sports, like patch memory, scale selection, swing timing, and a gang of performance rhythm effects.

Monday, September 02, 2019

DIY MIDI Breath Controller


Published on Sep 2, 2019 Chip Audette

"Using a pressure sensor, an Arduino, and a Sparkfun MIDI shield, I made a breath controller to drive my Prophet 6. Synth hacking!"

Thursday, May 23, 2019

::vtol:: rotor


::vtol:: rotor from ::vtol:: on Vimeo.

- arduino uno (atmega328 custom diy boards)
- sony d2
- custom electronics
- dc motor
- spin fv1 dsp + joystick controller


via ::vtol::

"Ever since childhood I have viewed compact discs as the embodiment of futurism: ideal shape, mirrored surface, and a crystal-clear sound. And I also loved how they would malfunction. Scratches, scuffs, read errors – at a time when I still knew nothing about IDM and glitch music, I tried to engineer a repeat of these sounds, but felt like I was chasing ghosts. And then all of a sudden discs went out of fashion and were forgotten.

As a rule players would only reproduce the sound in play mode. In all other modes, even though the laser continues to read the information on the surface, the sound would zone out. This was done to ensure that the player did not play the errors and did not emit any sound on a pause, the scratch marks, etc.

Recently I stumbled upon a description of one the processors of old Sony CD players, including instructions on how to modify the player so that it continues to emit sounds in any operating mode. Experimentation was not long in coming: I ordered several old Sony D2 and D20 and started my preparations. As the thirty-year old electronics would literally fall apart in my hands, I assembled one operable device from three players. After replacing all the capacitors, I was struck by the sound quality of this player – state of the art MP3 players don’t even come close. The new device is capable of playing any compact discs with profound scratch marks, makes a sound during rewind, on pause and also during the stoppage/start-up of a disc. Furthermore, I added an intercept function for the motors responsible for the movement of the laser head and the rotation of the disc. I also added to the device a digital processor with joystick for evocative manipulations of the sounds obtained from the player. Another option was an additional revolving optical disc. As well as the visual impact, owing to the emergent induction it is capable of influencing at high speed the motor of the CD, which results in fascinating data read errors.

Taken altogether, this made it possible to create a robust instrument for the deconstruction of existing music and also manipulations with discs specially recorded for the experiments. And that is how compact discs suddenly became an extremely topical format for me once more.

Inspired by Nicolas Colins projects.

Sunday, May 05, 2019

Papareil Synth Labs demo of the TPG800 for Roland JX-8p synthesizer


Published on May 3, 2019 papareil1024

"Demo of the tactile PG800 for Roland JX-8p synthesizers
Made with an Arduino Mega, a 3.2" tft screen ,and a 6 pin DIN plug .
All JX-8p parameters are editable in instant access . The TPG800 containt a extensible library of +500 preset patches.
More to come soon ..."

Friday, May 03, 2019

Bitty - Pocket-sized Drum Machine and Synthesizer by Curious Sound Objects


Published on Apr 30, 2019 Curious Sound Objects

Currently on Kickstarter


via Arduino.cc

"There are a wide variety of ways to create electronic music. For a capable machine that fits in the palm of your hand and is loud enough to use outdoors, however, it’s hard to imagine a battery-powered device cooler than Bitty from Curious Sound Objects.

The pocket-sized drum machine and synthesizer, currently on Kickstarter, was prototyped using an Arduino Nano and will be fully Arduino-compatible when released. This means that in addition to changing the sound and interface around with readily-available sound packs—which include Theremin Bitty, Techno Bitty, Basement Bitty, Trap Bitty, Lofi Bitty, and Beach Bitty—it can be programmed with the Arduino IDE. The device can even run sound software written for other Arduino boards.

Bitty features four sample trigger buttons, a pair of knobs, and a speaker. Designed for entry-level EDM enthusiasts and studio musicians alike, you can play the drums and melodies manually, as well as trigger patterns to produce dance music or hip hop beats. These can be chosen via the left knob, while the right knob handles pitch, note selection, and arpeggiation."

Per Kristian Risvik's Digitron - Arduino Based Mellotron-style Sampling Instrument


The birth of my new instrument; the Digitron! Published on Dec 31, 2018 Per Kristian Risvik

"It will be a Mellotron-style sampling instrument which is using the Tsunami Super Wav Trigger. Making a Mellotron is a great excuse for getting into the world of Arduino, which is a superb platform for DIY. I’d like to give a big thanks to my good friend and electronics mentor par excellence; Terje Daleng – there’s been quite a steep learning curve for me the last couple of years."

Sunday, April 28, 2019

PhatOne - New DIY Programmable Mono Rack Synth Based on AS33xx and Arduino


DIY Synthesizer - PhatOne Demo (AS33xx and Arduino based) Published on Apr 28, 2019 Krzychu1995

English description below
==========================
Mam przyjemność zaprezentować instrument PhatOne - monofoniczny, programowalny syntezator w formacie rack 19" 1U. Sterowanie odbywa się za pomocą kilku przycisków na panelu wraz z 2 enkoderami (konfiguracja, edycja presetów i ich zapis). Moduł zbudowany jest w oparciu o układy serii AS33xx firmy Alfa z Łotwy, w części cyfrowej znajdują się dwa układy ATmega 328P-PU zaprogramowane w środowisku Arduino (łącznie ok 2000 linii kodu). Zastosowanie mikrokontrolerów umożliwiło ponadto pozbycie się sprzętowych generatorów modulacji (ADSR i LFO), co znacząco wpłynęło na koszt instrumentu.

Parametry:
-2x 3340 VCO TRIANGLE, SAW, PULSE/SQUARE
-1X 3320 VCF (OPARTY NA OBWODZIE Z PROPHETA 5)
-2X ADSR (ZREALIZOWANE W SOFTWARE)
-2X LFO (ZREALIZOWANE W SOFTWARE)
-MATRYCA MODULACJI 4 SLOTY (SOFTWARE)
-MODULACJA FM VCO1 - VCO2
-128 MIEJSC W PAMIĘCI

==========================

I am pleased to present PhatOne instrument - monophonic, programmable synthesizer in rack 19" 1U format. For steering purposes there are several buttons on panel and 2 encoders (configuration, preset edit and saving). Module is basen on AS33xx IC produced by Alfa in Latvia, in digital part there are two ATmega328P-PU chips programmed in Arduino environment (around 2000 lines of code). Employment of microcontrollers made possible to get rid of hardware modulation sources (ADSR, LFO). Thanks to this costs are lower.

Parameters:
-2x 3340 VCO TRIANGLE, SAW, PULSE/SQUARE
-1X 3320 VCF (BASED ON PROPHET 5)
-2X ADSR (MADE IN SOFTWARE)
-2X LFO (MADE IN SOFTWARE)
-MODULATION MATRIX 4 SLOTS (SOFTWARE)
-FM MODULATION VCO1 - VCO2
-128 MEMORY LOCATIONS

And two previous development videos:

DIY Monophonic Synth Demo

Published on Oct 14, 2018 Krzychu1995

Gershon Kingsley - Popcorn (cover) [SYNTH DEMO]

Published on Dec 31, 2018 Krzychu1995

"For the end of year - short demo of my DIY synth. It played bassline and lead. Rest of arrangement done on Arturia Minimoog and Microbrute."

Tuesday, April 16, 2019

TTNM: My Synth Story Video Series


Premiered Mar 22, 2019 THE TUESDAY NIGHT MACHINES

Playlist:

My Synth Story e01: Synth1 VST, MicroKorg & 3D Stop Motion (VLOG) #TTNM
My Synth Story e02: MIDI, Arduino Synths & Doepfer Theremins (VLOG) #TTNM
My Synth Story e03: Tinysizer, Tenori-On & Christmas Music (VLOG) #TTNM
My Synth Story e04: Eurorack, Eurorack & Eurorack (VLOG) #TTNM
My Synth Story e05: DIY Synths, Musikmesse & 5U Modulars (VLOG) #TTNM
My Synth Story e06: Bastl Eurorack, Synthesizer T-Shirts & OP-1 vs. GameBoy (VLOG) #TTNM
My Synth Story e07: Axoloti, Octatrack & Chaos Eurorack (VLOG) #TTNM
My Synth Story e08: Snazzy FX, CGS Serge & AE Modular (VLOG) #TTNM

Sunday, March 03, 2019

::vtol:: poise→[d]


::vtol:: poise→[d] from ::vtol:: on Vimeo.

"more about - http://vtol.cc/filter/works/Poise-d

Poise→[d] is a hybrid installation that uses chemical and physical reactions to control its behaviour and sound synthesis. The installation consists of the main control unit and three balancing robots. The main control unit has three core systems where the reactions occur, with everything analysed by a computer algorithm using cameras.

This project is based on self-organising structures viewed from several different angles. All the three robots are connected to the main control unit and represent through sound and movement one of the three processes that are happening. The first robot is connected to a sound/mechanical process, the second one to a thermodynamic reaction, and the third to a chemical reaction. Taken together, they create a new and more complex system, as they affect each other through the movements of robots and the main algorithm. To a certain extent, this hybrid system consisting of robotised kinetic objects and chemical/physical reactions is symptomatic of pre-biotic chemical evolution. Another important aspect is the use of Belousov-Zhabotinsky’s chemical reaction - owing to its complexity and singularity, fascinating studies were conducted on cybernetics and some scientists were even enthused to create a chemical computing machine. In this project, the reaction is the most important component of the algorithmic process of the entire installation."

hard:

- arduino mega
- 2 usb cameras
- 4 channel sound system
- custom electronics
- heating mechanism
- servo-motors
- led lights

soft:

- pure data
- max/msp

Saturday, February 23, 2019

::vtol:: mayak


::vtol:: mayak from ::vtol:: on Vimeo.

more info - http://vtol.cc/filter/works/mayak

"Mayak is an interactive sound installation consisting of four LTE-modems connected to four Wi-Fi routers. The LED responsible for the display of the Wi-Fi-based data transmission from each of the routers is connected to an Arduino board. Arduino analyses the "flashing", and triggers the synthesizer generating sounds.

To all intents and purposes, the installation represents four open Wi-Fi Internet access points. By connecting to these points, people influence, through their network activity, a rhythmic sound generation process."

hard:

- arduino uno
- axoloti board
- 4 wi-fi routers
- 4 lte modems
- 2 channel sound system

Wednesday, February 06, 2019

8 DACs for the Arduino Clock Divider Logic Thing 1 Volt per Octave CV Outputs


Published on Feb 6, 2019 Sbranvlztronics

"Building an Octal DAC for the Arduino Clock Divider Logic Thing (DAC0800 8bit parallel input digital to analog converters). It will replicate the MIDI output in the V/8ª CV standard, in order to control analog VCO and VCF modules."

Thursday, January 31, 2019

The PSYLOTRON: a Mellotron M400 Hybrid Replica


Published on Jan 31, 2019 Soul Machine

Video from 2016 below.

"Nearly 50 years after its first release, I a m proud to introduce the PSYLOTRON, a hybrid replica of the legendary MELLOTRON M400!

Will you recognize all the 6 songs? :)

Features:
- MIDI connection
- Up to 20 sound banks
- Half Speed Mode (Feature used on the Streetly Electronics M4000)
- Split Mode to play with 2 separate banks (like the Mellotron MkII)
- A LCD screen"

The Psylotron : my homemade MELLOTRON

Published on Dec 12, 2016 Soul Machine

"This is the Psylotron, my own hybrid rendition of the legendary Mellotron M400 with some new cool features!

It uses an Arduino and the amazing Robertsonics WavTrigger fed through an analog low pass filter. I still need to build the wood case but since it should take me some time to make things right, I thought it was a good moment to release a first demo!

By the way there is two songs to recognize! ;)"

Wednesday, January 02, 2019

ArduTouch: ZapShot synthesizer -- Stuka preset


Published on Jan 2, 2019 mitch altman

"ArduTouch music synthesizer kit
ZapShot synthesizer demo video -- Stuka preset
This ArduTouch synthesizer makes very noisy, electronic sounds, that are sometimes reminiscent of video games, and sometimes just out of this world.
ZapShot has many presets -- double-tap the right button and touch a "white" key to choose one. This video is for the 'Stuka' preset (the "F" key).
With the two pots and two buttons, you can play around and get lots of surprising sounds as you play the keyboard.

More info on ArduTouch:
https://cornfieldelectronics.com/cfe/..."

Saturday, December 08, 2018

DrummingEvil Arduino Drum Machine - Portable Prototype 1


Published on Dec 8, 2018 DrummingEvil

"First prototype for an idea for an portable drum machine with some neat/odd features. I'm going for a gnarly 8-bit vibe, with plenty of excesses ;)"

Saturday, November 10, 2018

Autumn Leaves - A piano improv on a Launchpad Pro & with an Arduino


Published on Nov 10, 2018 Lanthan O'Ide

"Just a little piano improvisation, but played on a Launchpad.
I hope you'll enjoy it! ^^
================================
Since realistic piano playing is hard without a sustain pedal, I built my own custom MIDI controller.
With it I can attach a sustain & expression pedal to any MIDI controller.
Pretty neat, huh? ;-)

It has a MIDI input and output, and two pedal inputs.
The Arduino Uno inside it just passes any MIDI messages from the input to the output,
and also sends CC messages if a pedal has been pushed or released.
So I can just put it between any keyboard and synth.

The four buttons & lights on the right specify the MIDI channel for the pedals.
(In binary, of course ;-) )

The LED on the left lights up when a sustain pedal is pushed down."

Custom white Novation Launchpad Pro.
PREVIOUS PAGE NEXT PAGE HOME


Patch n Tweak
Switched On Make Synthesizer Evolution Vintage Synthesizers Creating Sound Fundlementals of Synthesizer Programming Kraftwerk

© 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