-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
15 changed files
with
1,096 additions
and
25 deletions.
There are no files selected for viewing
Binary file not shown.
Binary file not shown.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,10 +1,21 @@ | ||
# M0_Simple_Synth_06 | ||
|
||
L | ||
Continuation of the last sketch, but with two circuits. | ||
|
||
The basic equivalent is something in this direction. Not exactly...but close. | ||
|
||
![Capture1](https://github.com/robstave/trinketM0Synth/blob/master/M0_Simple_Synth_06/images/circuita2.PNG) | ||
|
||
In this case, really, the switch to turn the LFO off and on is really stuck to ON...and we will be playing with that later. But feel free to tweek whatever. | ||
|
||
![Capture1](https://github.com/robstave/trinketM0Synth/blob/master/M0_Simple_Synth_06/images/circuit2.PNG) | ||
In addition, I split up the files a bit. In the Arduino IDE, its smart enough to combine all the files so long as one of them as the same name as the parent directory. The order is Alphabetical from that point on so if you have compile issues, make sure you take that into account. | ||
|
||
![Capture1](https://github.com/robstave/trinketM0Synth/blob/master/M0_Simple_Synth_06/images/circuita2.PNG) | ||
So there are 4 CC channels you need to use. The easiest way is to probably just run the sketch and turn some knobs to find the values. | ||
Reassign in your code and recompile. | ||
|
||
# Example | ||
|
||
Example using the Arturia Beatstep and 4 knobs. | ||
This runs into Ableton where it is broadcast to the Trinkek | ||
|
||
![example](https://www.youtube.com/watch?v=Z4xIJpqLlFo) |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
# M0_Simple_Synth_07 | ||
|
||
Modest improvments on 06. | ||
|
||
|
||
![Capture1](https://github.com/robstave/trinketM0Synth/blob/master/M0_Simple_Synth_07/images/circuit3.PNG) | ||
|
||
Added a knob to control the LFO entirely. | ||
- NO LFO, always on | ||
- LFO ON | ||
- Cut the Circuit | ||
|
||
Replaced the NAND summer with a Function that can be either | ||
|
||
- NAND | ||
- XOR | ||
- Mixer | ||
|
||
|
||
Previously, we were flipping the output bit from 0 to 100% percent, but really, its an analog bit, so | ||
we can actually sum the two values. You will note that the volume drops a little in this case too. | ||
|
||
By this point, if you are following the code, you will note that its starting to have a lot of variables and getting messy. I will do a refactor in the next one. | ||
|
||
# Example | ||
|
||
![example](https://www.youtube.com/watch?v=09VcLD3l2AE) |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Oops, something went wrong.