Author |
Message |
PHOBoS
Joined: Jan 14, 2010 Posts: 5591 Location: Moon Base
Audio files: 705
|
|
Back to top
|
|
|
gabbagabi
Joined: Nov 29, 2008 Posts: 651 Location: Berlin by n8
Audio files: 23
|
Posted: Sun Oct 07, 2018 12:47 pm Post subject:
|
|
|
sequenza? |
|
Back to top
|
|
|
PHOBoS
Joined: Jan 14, 2010 Posts: 5591 Location: Moon Base
Audio files: 705
|
Posted: Sun Oct 07, 2018 2:56 pm Post subject:
|
|
|
yepz which is an extra feature for what I initially intended to do.
What it actually is, or is going to be, is a controller for my QuaZar 'sequencer', but with an arduino inside it's easy to make it useful
for other things aswell. When I designed QuaZar I already had the idea in mind to add an external keyboard/controller and there is
a connector for this on the front. The idea is to be able to trigger the notes manually so I can use it as a keyboard with a custom scale.
It already has buttons that can do this but one thing I hadn't thought about is that when you release a button it will go back to whatever
step it is currently set to (which is selected with a control voltage instead of a CLK).
The idea was to use the electronic equivalent of radio buttons for the controller and I designed a simple circuit for this with a couple of
flip flops. I then started thinking about what switches I could use and if I might have something useful laying around and that's when I
remembered the toy telephone. Thinking a bit more about what other functions could be useful I decided I might aswell put an arduino
inside and add a sequencer function. At that point I hadn't even realized yet that it has a button matrix so my initial flip-flop circuit wasn't
even useful.
I first wrote the code for the radiobutton part to get that working the way I wanted with the button-matrix. Today I started on the code
for the sequencer bit and I realized that it is actually easy to add and I can just combine it with the code I already had. On startup it loads
the first step of the sequence (I have not decided yet if I am going to add a function to store multiple sequences). Without a CLK signal
(I'll add a switch to disable it) you can just play it with the radiobutton function, so whenever you press a key it stays on untill you press
another key (gate out will only be high as long as the key is pressed). When another key is pressed this is also stored as the new value for
the current sequencer step (0 on startup). There are buttons to select previous and next step and all that does is just load the previous/next
value from the stored sequence, but after that you can just play it again manually and every change is again stored for that step. If you now
add a CLK signal it will step through the sequence and you can adjust every step on the fly.
At the moment I am thinking about what extra switches I need to add (and maybe LEDs and/or a pots too). I do want to keep it pretty basic
though. The next thing I need to try is if I can use the switch that is inside the hook for the handset as a reset switch or if it's too crappy and
I need to add an extra switch for that. I also need something to select different modes for which I could use a pot but that would require
some sort of indicator so switches might be a better solution. Or make it so that it can only switch modes on startup, which is easy to do with
just holding down a button on startup. _________________ "My perf, it's full of holes!"
http://phobos.000space.com/
SoundCloud BandCamp MixCloud Stickney Synthyards Captain Collider Twitch YouTube |
|
Back to top
|
|
|
PHOBoS
Joined: Jan 14, 2010 Posts: 5591 Location: Moon Base
Audio files: 705
|
Posted: Tue Oct 16, 2018 10:36 am Post subject:
|
|
|
I've been working a bit on the hardware. I removed the original slideswitch and added some other switches and LEDs.
I am using 74HC595 shiftregisters to control all the LEDs + main outputs (with just 3 arduino pins).
Description: |
|
Filesize: |
223.21 KB |
Viewed: |
636 Time(s) |
This image has been reduced to fit the page. Click on it to enlarge. |
|
Description: |
|
Filesize: |
259.06 KB |
Viewed: |
614 Time(s) |
This image has been reduced to fit the page. Click on it to enlarge. |
|
Description: |
|
Filesize: |
229.75 KB |
Viewed: |
653 Time(s) |
This image has been reduced to fit the page. Click on it to enlarge. |
|
Description: |
|
Filesize: |
298.3 KB |
Viewed: |
651 Time(s) |
This image has been reduced to fit the page. Click on it to enlarge. |
|
Description: |
|
Filesize: |
280.9 KB |
Viewed: |
643 Time(s) |
This image has been reduced to fit the page. Click on it to enlarge. |
|
_________________ "My perf, it's full of holes!"
http://phobos.000space.com/
SoundCloud BandCamp MixCloud Stickney Synthyards Captain Collider Twitch YouTube |
|
Back to top
|
|
|
RingMad
Joined: Jan 15, 2011 Posts: 427 Location: Montreal, Canada
Audio files: 4
|
Posted: Wed Oct 17, 2018 7:51 am Post subject:
|
|
|
Hahaha, nice. PM me your number... I want to talk to you on that phone!
.:james:. |
|
Back to top
|
|
|
PHOBoS
Joined: Jan 14, 2010 Posts: 5591 Location: Moon Base
Audio files: 705
|
Posted: Sun Oct 28, 2018 8:27 am Post subject:
|
|
|
I got to a point where I wanted to give it a testdrive. So I connected it to QuaZar and,... nothing happened. As I suspected I didn't
add any buffering/level shifting to the QuaZar inputs and controlling CMOS chips powered by 12V with a 5V signal doesn't work.
I kow there are dedicated chips for level shifting but I just used some simple opamp comparators. After adding this, fixing a bad
solder joint and swapping some wires it worked as expected.
To actually make some sounds with it I used the MI Rings module which was actually the reason why I started on this controller in the first
place, as I' d like to have a manual controller for it.
So here are 2 simple demos, one with automatic sequencing and one with some manual button mashing. I did notice some small
things I need to change in the code but overall it works pretty well. The buttons can be a bit bouncy, but that's more because of
the mechanical construction than it is actual contact bounce.
Description: |
PHOBoS - Tring Ring (sequence) |
|
Download |
Filename: |
PHOBoS - Tring Ring (sequence).mp3 |
Filesize: |
5.58 MB |
Downloaded: |
919 Time(s) |
Description: |
PHOBoS - Tring Ring (manual) |
|
Download |
Filename: |
PHOBoS - Tring Ring (manual).mp3 |
Filesize: |
2.02 MB |
Downloaded: |
880 Time(s) |
_________________ "My perf, it's full of holes!"
http://phobos.000space.com/
SoundCloud BandCamp MixCloud Stickney Synthyards Captain Collider Twitch YouTube |
|
Back to top
|
|
|
PHOBoS
Joined: Jan 14, 2010 Posts: 5591 Location: Moon Base
Audio files: 705
|
Posted: Mon Nov 12, 2018 2:42 pm Post subject:
|
|
|
I wanted the USB port of the arduino to be accessible from the outside and found a spot for it.
I also added a midi output so I have the option to use it as a midi controller/sequencer in the future.
Description: |
|
Filesize: |
245.95 KB |
Viewed: |
595 Time(s) |
This image has been reduced to fit the page. Click on it to enlarge. |
|
Description: |
|
Filesize: |
197.82 KB |
Viewed: |
606 Time(s) |
This image has been reduced to fit the page. Click on it to enlarge. |
|
_________________ "My perf, it's full of holes!"
http://phobos.000space.com/
SoundCloud BandCamp MixCloud Stickney Synthyards Captain Collider Twitch YouTube |
|
Back to top
|
|
|
Cfish
Joined: Feb 24, 2016 Posts: 477 Location: Indiana
|
Posted: Fri Jan 04, 2019 11:31 am Post subject:
|
|
|
I have not bean on here in a while, I had forgot how much I liked seeing your projects. 😀 |
|
Back to top
|
|
|
PHOBoS
Joined: Jan 14, 2010 Posts: 5591 Location: Moon Base
Audio files: 705
|
Posted: Fri Jan 04, 2019 11:39 am Post subject:
|
|
|
Yeah, it's been a while since I've seen you around here, hope all is well.
Happy New Year!
I finished the controller the day after the last post, but haven't taken any pictures. Probably because I need 2 small screws to mount
the DIN connector (so it's actually not 100% finished) which I haven't been able to find. Let's see if I can get to that this weekend. _________________ "My perf, it's full of holes!"
http://phobos.000space.com/
SoundCloud BandCamp MixCloud Stickney Synthyards Captain Collider Twitch YouTube |
|
Back to top
|
|
|
Cfish
Joined: Feb 24, 2016 Posts: 477 Location: Indiana
|
Posted: Fri Jan 04, 2019 12:28 pm Post subject:
|
|
|
Happy new year to you too. I will be looking forward to iseeing it. |
|
Back to top
|
|
|
PHOBoS
Joined: Jan 14, 2010 Posts: 5591 Location: Moon Base
Audio files: 705
|
Posted: Sun Jan 06, 2019 9:22 am Post subject:
|
|
|
well, here it is.
Description: |
|
Filesize: |
314.58 KB |
Viewed: |
354 Time(s) |
This image has been reduced to fit the page. Click on it to enlarge. |
|
Description: |
|
Filesize: |
176.97 KB |
Viewed: |
333 Time(s) |
This image has been reduced to fit the page. Click on it to enlarge. |
|
Description: |
|
Filesize: |
168.41 KB |
Viewed: |
358 Time(s) |
This image has been reduced to fit the page. Click on it to enlarge. |
|
Description: |
|
Filesize: |
154.28 KB |
Viewed: |
324 Time(s) |
This image has been reduced to fit the page. Click on it to enlarge. |
|
Description: |
|
Filesize: |
150.35 KB |
Viewed: |
324 Time(s) |
This image has been reduced to fit the page. Click on it to enlarge. |
|
_________________ "My perf, it's full of holes!"
http://phobos.000space.com/
SoundCloud BandCamp MixCloud Stickney Synthyards Captain Collider Twitch YouTube |
|
Back to top
|
|
|
Cfish
Joined: Feb 24, 2016 Posts: 477 Location: Indiana
|
Posted: Sun Jan 06, 2019 11:16 pm Post subject:
|
|
|
Nice. |
|
Back to top
|
|
|
|