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 
 Forum index » DIY Hardware and Software
Tunable noise from a fixed source
Post new topic   Reply to topic Moderators: jksuperstar, Scott Stites, Uncle Krunkus
Page 1 of 1 [3 Posts]
View unread posts
View new posts in the last week
Mark the topic unread :: View previous topic :: View next topic
Author Message
richardc64



Joined: Jun 01, 2006
Posts: 679
Location: NYC
Audio files: 26

PostPosted: Fri Mar 13, 2009 11:37 am    Post subject: Tunable noise from a fixed source
Subject description: Use what ya got, I always say.
Reply with quote  Mark this post and the followings unread

I am adding sounds to a device that already has a noise source, an MM5837, which has recently gotten some bad-mouthing here that I feel is undeserved. In any case, I thought it would be nice if the circuits I added could operate on differently "pitched" or swept noise. Not wanting to build multiple PRBSs, (or SN voices, for that matter,) I sought a way to get different pitches from the 5837, which does not have a clock input. My solution is partly inspired by synthmonger's method of using several oscillators to Clock a 4520 4-bit counter.

First thing I had to do was level-shift the 5837 output, because in this partcular device it's powered by Gnd and -9volts, and I like to keep digital stuff on the positive side of 0 volts. The circuit I used is a schmitt trigger sine-to-square converter straight out the National CMOS data book. I used it because of the capacitor coupling. (This should work equally well to square up the output of a reverse-biased transistor noise generator.) This squared up noise clocks the 4520.

By itself this gives different "octaves" of noise -- quotes used because the sound is essentially pitchless. But the 4520 counters also have enable inputs. When Enable is high (1), the rising edge of Clock increments the count. When Clock is low (0), the falling edge of Enable increments the count. Apply an oscillator on Enable and the two signals fight over which one gets to advance the count. With a variable frequency oscillator one can Tune the noise. And if it's a VCO...well, that just adds to the fun, doesn't it?

I found the best sounds at the Q1 and Q2 outputs, (f/2 and f/4 respectively,) though the other outputs may be useful in some circumstances. In the sample the output is from Q2. I used a schmitt oscillator with a 100k pot as R and .1uF for C. Power was 9Volts.

The beauty -- to me, at least -- is that the other half 4520 can use the same noise on Clock and a different oscillator on Enable for a second tunable noise source.

Another possibility is to also inject a signal into Reset. I didn't find this especially pleasing, the periodicity of the resulting sound being too noticeable. Still, it's something to try. The R-C combination shown gives a TC of 10uS so that Reset doesn't stay low too long.


swept_n1.gif
 Description:
 Filesize:  3.13 KB
 Viewed:  4560 Time(s)

swept_n1.gif



t_noise56.wav
 Description:

Download (listen)
 Filename:  t_noise56.wav
 Filesize:  237.04 KB
 Downloaded:  1268 Time(s)


_________________
Revenge is a dish best served with a fork... to the eye
Back to top
View user's profile Send private message Visit poster's website
JovianPyx



Joined: Nov 20, 2007
Posts: 1988
Location: West Red Spot, Jupiter
Audio files: 224

PostPosted: Fri Mar 13, 2009 2:16 pm    Post subject: Reply with quote  Mark this post and the followings unread

I think you're eluding to at least one thing I tried and found underwhelming, that being the use of an LFSR (pseudorandom shift register noise generator) with a VCO as the clock. What I hoped for was that moogy pitched noise sound. That's not what happens. All you get is a shifted spectrum of noise, lower spectrum from lower VCO pitches. It's really not a whole lot different sounding than using a white noise generator patched into a lowpass VCF and varying the CV to the filter.

More research on the subject of pitched noise informed me that what I really wanted was to use a VCO with noise modulation of the pitch control voltage.

Since my analog equipment is linear (Hz/volt) that isn't easy. I figured out a way to do it and never implemented it in analog circuitry due to the complexity/effort required. I did, however, use the same idea in a digital implementation on an FPGA (way off your topic, but included for completeness of my response) and it works quite nicely.

If you have expo VCOs, you can get this effect by simply mixing (summing) some noise with the pitch CV.

_________________
FPGA, dsPIC and Fatman Synth Stuff

Time flies like a banana.
Fruit flies when you're having fun.
BTW, Do these genes make my ass look fat?
corruptio optimi pessima
Back to top
View user's profile Send private message Visit poster's website
richardc64



Joined: Jun 01, 2006
Posts: 679
Location: NYC
Audio files: 26

PostPosted: Sat Mar 14, 2009 2:17 am    Post subject: Reply with quote  Mark this post and the followings unread

I have expo VCOs, but not in the unit I'm working on. It's very simple, and what I want to add has to be even simpler. Precision V to F is not a requirement.

Still, I tried using the level-shifted noise to FM a simple 40106 oscillator. The result sounded pretty much the same as the 4520 circuit but without "octaves." However, since it uses one less chip, it wins in the simplicity department and has the additional benefit of control of the depth of modulation. So it's very much worth exploring.

Thanks.

_________________
Revenge is a dish best served with a fork... to the eye
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic Moderators: jksuperstar, Scott Stites, Uncle Krunkus
Page 1 of 1 [3 Posts]
View unread posts
View new posts in the last week
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