electro-music.com   Dedicated to experimental electro-acoustic
and electronic music
 
    Front Page  |  Radio
 |  Media  |  Forum  |  Wiki  |  Links
Forum with support of Syndicator RSS
 FAQFAQ   CalendarCalendar   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   LinksLinks
 RegisterRegister   ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in  Chat RoomChat Room 
go to the radio page Live at electro-music.com radio 1 Please visit the chat
poster
 Forum index » DIY Hardware and Software
An idea for a new kind of DIY VCO
Post new topic   Reply to topic Moderators: jksuperstar, Scott Stites, Uncle Krunkus
Page 1 of 5 [121 Posts]
View unread posts
View new posts in the last week
Mark the topic unread :: View previous topic :: View next topic
Goto page: 1, 2, 3, 4, 5 Next
Author Message
Uncle Krunkus
Moderator


Joined: Jul 11, 2005
Posts: 4761
Location: Sydney, Australia
Audio files: 52
G2 patch files: 1

PostPosted: Fri Feb 10, 2006 5:10 am    Post subject: An idea for a new kind of DIY VCO Reply with quote  Mark this post and the followings unread

I don't know whether this is a new idea or not (probably not) but it's been brewing in the back of my mind for a couple of weeks now and I decided it's time to see what you guys think.
Okay, basically it's a low res hand made DAC Oscillator. A set of three 4066 switches short out (or not) sections of a resistor ladder whose values are chosen to make a unique voltage at the output for every combination of switches. ( the example uses 500R, 1K & 2K which means there are 8 possible resistor values which create 8 different voltage dividers (output voltages) depending on which switches are closed)
Now if each switch is turned on and off over time using a sequential counter like a 4017 and switches with diodes then each switch becomes the equivalent of a bit in a 3bit DAC.
If the 4017 had 8 outputs it's clock would need to run at 8 * the fundamental frequency of the wave output. This could possibly be a CV clock taken up by 3 octaves?
It's not elegant, it's not chip resourceful, but I think it could work, and might be a lot of fun. The output would be a modified square wave with (8*Cool 64 possible timbre structures. This could be expanded easily to (16*16) 256 possible timbre structures.
I know it's dependant on how fast you can run the 4066 switches, that may mean only lower registers would work. Filtering/buffering of the output may be an issue.
The really cool idea is what happens when you replace the diodes and switches (they would have to be DILs for cost reasons) with separate binary counters and arrays of AND gates. Depending on the speed of the counters, you would get a constantly morphing waveshape. Maybe they could be clocked by something else again? Maybe they could be speed controlled by 3 more CVs?!?!
Anyway here's the first pic of the basic idea.
I especially would like to hear what Scott and Jan reckon could be possible issues with the basic idea.


HMDAC.jpg
 Description:
 Filesize:  41.43 KB
 Viewed:  37095 Time(s)

HMDAC.jpg


Back to top
View user's profile Send private message Visit poster's website
mosc
Site Admin


Joined: Jan 31, 2003
Posts: 18195
Location: Durham, NC
Audio files: 211
G2 patch files: 60

PostPosted: Fri Feb 10, 2006 9:55 am    Post subject: Reply with quote  Mark this post and the followings unread

Looks interesting, but why not just run a step sequencer at audio rates? Maybe you don't want any pots in the circuit.
_________________
--Howard
my music and other stuff
Back to top
View user's profile Send private message Send e-mail Visit poster's website AIM Address
elektro80
Site Admin


Joined: Mar 25, 2003
Posts: 21959
Location: Norway
Audio files: 14

PostPosted: Fri Feb 10, 2006 9:59 am    Post subject: Reply with quote  Mark this post and the followings unread

Looking and what you are trying to actrually build here, going stepseq seems like a smart idea. You could integrate both schemes?
_________________
A Charity Pantomime in aid of Paranoid Schizophrenics descended into chaos yesterday when someone shouted, "He's behind you!"

MySpace
SoundCloud
Flickr
Back to top
View user's profile Send private message Visit poster's website
elektro80
Site Admin


Joined: Mar 25, 2003
Posts: 21959
Location: Norway
Audio files: 14

PostPosted: Fri Feb 10, 2006 10:02 am    Post subject: Re: An idea for a new kind of DIY VCO Reply with quote  Mark this post and the followings unread

Uncle Krunkus wrote:
Depending on the speed of the counters, you would get a constantly morphing waveshape. Maybe they could be clocked by something else again? Maybe they could be speed controlled by 3 more CVs?!?!.


Hot.
Back to top
View user's profile Send private message Visit poster's website
Scott Stites
Janitor
Janitor


Joined: Dec 23, 2005
Posts: 4127
Location: Mount Hope, KS USA
Audio files: 96

PostPosted: Fri Feb 10, 2006 11:19 am    Post subject: Reply with quote  Mark this post and the followings unread

I was trying to figure out why you wouldn't just use a step sequencer until I noticed the last post there pointing out:

Quote:
Depending on the speed of the counters, you would get a constantly morphing waveshape. Maybe they could be clocked by something else again? Maybe they could be speed controlled by 3 more CVs?!?!.


Ah! Looks to me like something you should try out! This could be used to modulate VCO's at audio and subaudio rates as well, which would be very interesting, I think.

Keep those ideas coming.

Cheers,
Scott
Back to top
View user's profile Send private message
blue hell
Site Admin


Joined: Apr 03, 2004
Posts: 24075
Location: The Netherlands, Enschede
Audio files: 277
G2 patch files: 320

PostPosted: Fri Feb 10, 2006 3:25 pm    Post subject: Reply with quote  Mark this post and the followings unread

This is crazy enough to try :-)

I patched it out for the G2, and it will run in the G2 demo software - it runs at 25% usage at my PC. The G2 is great for prototyping ideas.

I may have misunderstood the idea, but it is certainly capable of weird sounds as it is. Anyway, its just the basics, and there is some aliasing going on that you may, or may not, want to filter out.


uncle-1.pch2
 Description:
A go at uncle's complex wave table synth.

Download
 Filename:  uncle-1.pch2
 Filesize:  3.96 KB
 Downloaded:  2542 Time(s)

Back to top
View user's profile Send private message Visit poster's website
blue hell
Site Admin


Joined: Apr 03, 2004
Posts: 24075
Location: The Netherlands, Enschede
Audio files: 277
G2 patch files: 320

PostPosted: Fri Feb 10, 2006 3:30 pm    Post subject: Reply with quote  Mark this post and the followings unread

And a screen dump of it.


uncle-1.jpg
 Description:
screen shot of uncle-1.pch2
 Filesize:  171.11 KB
 Viewed:  36982 Time(s)

uncle-1.jpg



Last edited by blue hell on Sat Feb 11, 2006 6:12 am; edited 2 times in total
Back to top
View user's profile Send private message Visit poster's website
mosc
Site Admin


Joined: Jan 31, 2003
Posts: 18195
Location: Durham, NC
Audio files: 211
G2 patch files: 60

PostPosted: Fri Feb 10, 2006 3:32 pm    Post subject: Reply with quote  Mark this post and the followings unread

Hey, that sounds like a wacky DIY circuit. Shocked
_________________
--Howard
my music and other stuff
Back to top
View user's profile Send private message Send e-mail Visit poster's website AIM Address
Uncle Krunkus
Moderator


Joined: Jul 11, 2005
Posts: 4761
Location: Sydney, Australia
Audio files: 52
G2 patch files: 1

PostPosted: Fri Feb 10, 2006 3:56 pm    Post subject: Reply with quote  Mark this post and the followings unread

Yeah, that last bit was actually the main point. I was just making sure I didn't skip the foundations. Imagine Mosc having a little gnome hanging off each pot, re-adjusting it automatically, maybe from one value to the next each wave out, and back again, or randomly, or a combination of both. Cool
The thing I really like is the potential to produce any wave shape at all.
Maybe it could be useful as a completely separate type of VCO. If not then it should still be on par with another type of WSG, which would be cool too. In fact hanging something like the WSG filter section off the end could be all it needs to smooth out the aliasing as much as you like.
I need to finish soldering up the Roboride sequencer/driver board so that I can get some real-estate back on my breadboard, then I'm gonna get this thing squeaking ASAP. Shocked
Keep throwing back any ideas which come up about the actual implementation of it.
It's really great being able to bounce ideas off you guys before I even get the chips out! Smile

_________________
What makes a space ours, is what we put there, and what we do there.
Back to top
View user's profile Send private message Visit poster's website
Uncle Krunkus
Moderator


Joined: Jul 11, 2005
Posts: 4761
Location: Sydney, Australia
Audio files: 52
G2 patch files: 1

PostPosted: Fri Feb 10, 2006 4:02 pm    Post subject: Reply with quote  Mark this post and the followings unread

Hey Jan,
I love the look of that screen dump. It's gonna take me a while to work out what's going on (and whether that's what I mean) though.
I'll have another coffee (or 4) and get back to it! Laughing

_________________
What makes a space ours, is what we put there, and what we do there.
Back to top
View user's profile Send private message Visit poster's website
blue hell
Site Admin


Joined: Apr 03, 2004
Posts: 24075
Location: The Netherlands, Enschede
Audio files: 277
G2 patch files: 320

PostPosted: Fri Feb 10, 2006 4:08 pm    Post subject: Reply with quote  Mark this post and the followings unread

Uncle Krunkus wrote:
I love the look of that screen dump.


See it in the demo, with the lights flashing :D

I made a little mp3 of it, should I post it ?

_________________
Jan
also .. could someone please turn down the thermostat a bit.
Posted Image, might have been reduced in size. Click Image to view fullscreen.
Back to top
View user's profile Send private message Visit poster's website
Uncle Krunkus
Moderator


Joined: Jul 11, 2005
Posts: 4761
Location: Sydney, Australia
Audio files: 52
G2 patch files: 1

PostPosted: Fri Feb 10, 2006 4:09 pm    Post subject: Reply with quote  Mark this post and the followings unread

Yeah.
_________________
What makes a space ours, is what we put there, and what we do there.
Back to top
View user's profile Send private message Visit poster's website
blue hell
Site Admin


Joined: Apr 03, 2004
Posts: 24075
Location: The Netherlands, Enschede
Audio files: 277
G2 patch files: 320

PostPosted: Fri Feb 10, 2006 4:21 pm    Post subject: Reply with quote  Mark this post and the followings unread

Ok :-)

Its just simple sweep of the "overall spd" knob from its lowest value to 24. Meanwhile the righthand side LFO's play up/down sequences on the four VCO's. It's not filtered or anything.


uncle-1.mp3
 Description:
Small audio example for uncle-1.pch2

Download
 Filename:  uncle-1.mp3
 Filesize:  561.35 KB
 Downloaded:  2322 Time(s)


_________________
Jan
also .. could someone please turn down the thermostat a bit.
Posted Image, might have been reduced in size. Click Image to view fullscreen.
Back to top
View user's profile Send private message Visit poster's website
Uncle Krunkus
Moderator


Joined: Jul 11, 2005
Posts: 4761
Location: Sydney, Australia
Audio files: 52
G2 patch files: 1

PostPosted: Fri Feb 10, 2006 7:56 pm    Post subject: Reply with quote  Mark this post and the followings unread

Cool!
Pretty unmusical, but also very f@!?%d up!
Just the kind of thing I love! Cool Shocked Twisted Evil
I imagine that actually putting it together using discrete components would tend to calm it down a bit, yeah? Maybe that would be a good thing. Maybe not.
What are the chances you could do another run, leaving the fundamental frequency constant (~440Hz?) and just slowly modding the waveform oscillators?
Thanks heaps for your help Jan Wink

_________________
What makes a space ours, is what we put there, and what we do there.
Back to top
View user's profile Send private message Visit poster's website
mosc
Site Admin


Joined: Jan 31, 2003
Posts: 18195
Location: Durham, NC
Audio files: 211
G2 patch files: 60

PostPosted: Fri Feb 10, 2006 8:43 pm    Post subject: Reply with quote  Mark this post and the followings unread

Uncle K, why don't you download the free G2 demo from the Clavia site and try it yourself. It's a great too to prototype circuit ideas, like Jan said.
_________________
--Howard
my music and other stuff
Back to top
View user's profile Send private message Send e-mail Visit poster's website AIM Address
blue hell
Site Admin


Joined: Apr 03, 2004
Posts: 24075
Location: The Netherlands, Enschede
Audio files: 277
G2 patch files: 320

PostPosted: Fri Feb 10, 2006 9:18 pm    Post subject: Reply with quote  Mark this post and the followings unread

Chances are good :-)

Main oscillator running at 8 * 440 Hz = 3.52 kHz, the three sub osc's tuned like :

f (weight = 4),
f + 5 (weight = 2),
f + 11 (weight = 1)

and starting with f at sub audio (a few Hz or so) sweeping up into the audio ranges (f ~ 330 Hz) at about 12 s into the track - later falling down again.

I added a filter at the output: LP, 12 dB/oct, f0 = 3.73 kHz, Q = 0.81.

Don't think it will get really smooth when building it in hardware, the circuit is pretty digital in nature, so it will have digital artefacts and when the oscillators have no harmonic relation it will be pretty harsh :-)


uncle-2.mp3
 Description:
another go at uncle-1.pch2

Download
 Filename:  uncle-2.mp3
 Filesize:  607.88 KB
 Downloaded:  2291 Time(s)


_________________
Jan
also .. could someone please turn down the thermostat a bit.
Posted Image, might have been reduced in size. Click Image to view fullscreen.
Back to top
View user's profile Send private message Visit poster's website
Uncle Krunkus
Moderator


Joined: Jul 11, 2005
Posts: 4761
Location: Sydney, Australia
Audio files: 52
G2 patch files: 1

PostPosted: Sat Feb 11, 2006 4:34 am    Post subject: Reply with quote  Mark this post and the followings unread

I've already got it Mosc. In a situation like this I'd prefer to keep the iron hot and leave the theory to the experts. I will give it a go soon though, just need to make some space on my breadboard! Smile
_________________
What makes a space ours, is what we put there, and what we do there.
Back to top
View user's profile Send private message Visit poster's website
Uncle Krunkus
Moderator


Joined: Jul 11, 2005
Posts: 4761
Location: Sydney, Australia
Audio files: 52
G2 patch files: 1

PostPosted: Sat Feb 11, 2006 5:01 am    Post subject: Reply with quote  Mark this post and the followings unread

BTW,
Love the sample Jan.
If I use all four switches in a 4066, I'd be able to get 15 voltage levels out.
I've got four 8 way DIP switches, man this is gonna be one nasty looking breadboard! Cool

_________________
What makes a space ours, is what we put there, and what we do there.
Back to top
View user's profile Send private message Visit poster's website
v-un-v
Janitor
Janitor


Joined: May 16, 2005
Posts: 8933
Location: Birmingham, England, UK
Audio files: 11
G2 patch files: 1

PostPosted: Sat Feb 11, 2006 5:45 am    Post subject: Reply with quote  Mark this post and the followings unread

Jan- sorry- I tried to make your image slightly smaller- cos it wasn't fitting quite right on the page- but I think I've fucked up a bit- sorry Embarassed

If you want to increase the size again- don't let me stop you Smile

Tom
Back to top
View user's profile Send private message Send e-mail
blue hell
Site Admin


Joined: Apr 03, 2004
Posts: 24075
Location: The Netherlands, Enschede
Audio files: 277
G2 patch files: 320

PostPosted: Sat Feb 11, 2006 6:08 am    Post subject: Reply with quote  Mark this post and the followings unread

v-un-v wrote:
Jan- sorry- I tried to make your image slightly smaller-


my oh my, moderatoritus, ah well shit happens :-)

The thing is NM editor screen shots can't really be made any smaller, should do those in click me to explode me mode.

_________________
Jan
also .. could someone please turn down the thermostat a bit.
Posted Image, might have been reduced in size. Click Image to view fullscreen.
Back to top
View user's profile Send private message Visit poster's website
blue hell
Site Admin


Joined: Apr 03, 2004
Posts: 24075
Location: The Netherlands, Enschede
Audio files: 277
G2 patch files: 320

PostPosted: Sat Feb 11, 2006 6:13 am    Post subject: Reply with quote  Mark this post and the followings unread

Uncle Krunkus wrote:
I've already got it Mosc. In a situation like this I'd prefer to keep the iron hot and leave the theory to the experts. I will give it a go soon though, just need to make some space on my breadboard! :)

Your going on thin ice here, I make mistakes :-)

_________________
Jan
also .. could someone please turn down the thermostat a bit.
Posted Image, might have been reduced in size. Click Image to view fullscreen.
Back to top
View user's profile Send private message Visit poster's website
Uncle Krunkus
Moderator


Joined: Jul 11, 2005
Posts: 4761
Location: Sydney, Australia
Audio files: 52
G2 patch files: 1

PostPosted: Sat Feb 11, 2006 6:27 am    Post subject: Reply with quote  Mark this post and the followings unread

How do you do "click me to explode me mode".
I was thinking the only way of posting anything with any detail in it would be to zip it.

_________________
What makes a space ours, is what we put there, and what we do there.
Back to top
View user's profile Send private message Visit poster's website
blue hell
Site Admin


Joined: Apr 03, 2004
Posts: 24075
Location: The Netherlands, Enschede
Audio files: 277
G2 patch files: 320

PostPosted: Sat Feb 11, 2006 6:44 am    Post subject: Reply with quote  Mark this post and the followings unread

Uncle Krunkus wrote:
How do you do "click me to explode me mode".


By putting the image on a webserver somewhere and using a link to the image in the message (using [img] tags) instead of an attachment. Such images will be auto-sized by the board's software. The thing is you can't delete the image later on, or move it.
Back to top
View user's profile Send private message Visit poster's website
Uncle Krunkus
Moderator


Joined: Jul 11, 2005
Posts: 4761
Location: Sydney, Australia
Audio files: 52
G2 patch files: 1

PostPosted: Sat Feb 11, 2006 7:01 am    Post subject: Reply with quote  Mark this post and the followings unread

Hmm,.....
Yeah, well, I think I'll zip 'em.

_________________
What makes a space ours, is what we put there, and what we do there.
Back to top
View user's profile Send private message Visit poster's website
Scott Stites
Janitor
Janitor


Joined: Dec 23, 2005
Posts: 4127
Location: Mount Hope, KS USA
Audio files: 96

PostPosted: Sat Feb 11, 2006 12:27 pm    Post subject: Reply with quote  Mark this post and the followings unread

Judging by those samples, it sure sound like something worth pursuing, Uncle K.

I'll have to check out the NM demo program.....

Cheers,
Scott
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic Moderators: jksuperstar, Scott Stites, Uncle Krunkus
Page 1 of 5 [121 Posts]
View unread posts
View new posts in the last week
Goto page: 1, 2, 3, 4, 5 Next
Mark the topic unread :: View previous topic :: View next topic
 Forum index » DIY Hardware and Software
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Forum with support of Syndicator RSS
Powered by phpBB © 2001, 2005 phpBB Group
Copyright © 2003 through 2009 by electro-music.com - Conditions Of Use