| Author |
Message |
Grumble

Joined: Nov 23, 2015 Posts: 1320 Location: Netherlands
Audio files: 32
|
Posted: Sat Jun 08, 2019 2:04 am Post subject:
Tap Tempo design (under construction) |
 |
|
I was reading the other day how two synth enthusiasts were playing together and all they received was a tempo to be used by both so they would play in sync with each-other.
That made me think about how I would do that, and came to the next idea:
First I would need a tap tempo module that takes the tempo pulse and shape it in something I can use within my own synth, so I decided on creating a 20 mSec pulse (that can easily be changed into another value) at every leading edge of the tempo signal.
Then calculate the time between consecutive pulses and calculate the time-slot for 2/4, 3/4 and 4/4 measure.
I have made a short video, mind you: this is a project under construction but I was very happy with the first results that I just had to show it, just a bare Arduino Nano, no pulse shaping, no input nor output resistors...
To be added is a switch to set the tempo manually (a 'real' tap tempo) and also now when the input pulse stops, the output pulses stop, but by implementing the switch I'm sure this will be addressed as well.
A short video HERE _________________ my synth |
|
|
Back to top
|
|
 |
phobos

Joined: Jan 14, 2010 Posts: 6058 Location: Moon Base
Audio files: 728
|
Posted: Sat Jun 08, 2019 4:50 am Post subject:
|
 |
|
seems to work nice indeed
If you also add divisions a sync/reset button is useful to sync to the first beat.
For the actual tap button a piezo disc might work well. _________________ "My perf, it's full of holes!"
SoundCloud BandCamp MixCloud Twitch YouTube
The Golden Shrimp Guild |
|
|
Back to top
|
|
 |
Grumble

Joined: Nov 23, 2015 Posts: 1320 Location: Netherlands
Audio files: 32
|
Posted: Sat Jun 08, 2019 6:57 am Post subject:
|
 |
|
Dividing is done in the subsequent sequencer(s) so Iām not planning to make dividers in this module, I even might switch to an Attiny and use a rotary encoder or potmeter to set the multiplication and then have only one or two outputs... one being the pulse output for the leading edge of the input tempo and one for the multiplied tempo output. _________________ my synth |
|
|
Back to top
|
|
 |
|