User circuits

48 views
Skip to first unread message

John Paul Burtell

unread,
Jun 6, 2011, 4:12:41 PM6/6/11
to Analog Box
Hello all,

I am creating this post as a place where users can post links to
downloads of their creations for sharing with others. To kick this
off, here is circuit based on granular synthesis:

http://www.box.net/shared/ypx7fmux5s

It is intended to be used as a group and the operation is pretty
straight-forward. Connect an audio signal to the (X) input. Press the
(r) record button and the audio will be recorded into a memory buffer
object. To get the intended effect, connect an envelope or oscillator
to the (P) grain position input (works best with very slow envelopes
or LFO's, but feel free to experiment).

What's happening here is that eight buffer objects are playing back
the audio with slighty varied window (grain) sizes. The window size
and variation can be adjusted from inside the group. Overall volume
and panning can be adjusted internally as well.

For longer periods of audio, the memory objects can easily be replaced
with .DAT files of your choosing. I imagine it wouldn't be too
difficult to add pitch adjustment too.

Feel free to use and abuse this circuit to your heart's content.
Enjoy!

JP

William Croft

unread,
Jun 6, 2011, 4:50:53 PM6/6/11
to analo...@googlegroups.com
John, thanks.  One suggestion I would have for group members is that if they want to post their ABox2 circuit files to the group -- please consider using the "Attach File" feature in the Google Groups web interface.  Link to which is at the bottom of every email from the group, or here,

http://groups.google.com/group/analog-box

Once you attach such a file to a group posting, it is available by viewing the post online.  (And clicking the download link.)  Such files are essentially archived by Google "forever".  Whereas if you post to an upload site such as box.net, that file could disappear if user's account vanishes (for example).

Posting to the group with an attachment from the web interface will always work.  It is also possible to make posts to the group by just sending an email to analo...@googlegroups.com.  But I don't believe you can reliably attach a file to email posts.

I attached the file you just gave us to this followup reply.

Regards,


granulr_buffer.ABox2

John Paul Burtell

unread,
Jun 6, 2011, 9:03:36 PM6/6/11
to analo...@googlegroups.com
Great William, thank you so much. I will remember that for the future.




--
You received this message because you are subscribed to the Google Groups "Analog Box" group.
To view this discussion on the web visit https://groups.google.com/d/msg/analog-box/-/Yi1ZWm1RZFRNY3dK.

To post to this group, send email to analo...@googlegroups.com.
To unsubscribe from this group, send email to analog-box+...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/analog-box?hl=en.

Keith Blackwell

unread,
Jun 7, 2011, 12:59:40 AM6/7/11
to analo...@googlegroups.com
I have dozens of potentially-useful circuits laying around, many embedded inside various music bots. But just for fun, check out this "saturator" circuit. It's not the saturation/distortion that is remarkable -- rather, that you get this effect of a child saying "boom... boom... boom", but if you turn up the distortion level, it changes to "bang... bang... bang". Try it and see if you hear what I'm talking about. Or just add the distortion to your favorite circuit somewhere to see what it can do for you (you might also want to do some filtering after the distortion).

--
Keith W. Blackwell


saturator.ABox2

Keith Blackwell

unread,
Jun 7, 2011, 1:09:37 AM6/7/11
to analo...@googlegroups.com
Here's my compressor in a demo circuit.
It would probably be easier to demo with a File block providing input, but on my laptop, ABox241 crashes every single time I assign any media file to a File block. Not sure why.
Anyway, this one took a lot of thought, so it should be worth something. I recommend that you use the section with the pre-assigned input knobs and the little output readout showing the compression amount, when using it somewhere. You may have noticed this in my multiple-reverb comparison circuit posted earlier, but this deserves its own post, I think. One day I would like to expand it to have two stages (one slower, one faster), and then combine multiple of the 2-stagers with a frequency divider to get a multi-band compressor. If anybody does that, please send me the result!

--
Keith W. Blackwell

Comp1.ABox2

Keith Blackwell

unread,
Jun 9, 2011, 9:13:06 PM6/9/11
to analo...@googlegroups.com
On 6/6/2011 11:09 PM, Keith Blackwell wrote:
> If anybody does that, please send me the result!

Well, ok, I did it myself. I quickly found that I really needed to change how it worked so that it could operate in a linked-stereo mode. That's easy to do with the single (mono) compressor, because you just route the output gain factor to a multiply block for each channel. But here, you really have to do it for each frequency band.
The way I did frequency splitting was to iteratively low-pass, then subtract that from the original, which isn't perfect by any means. But it was ok for a first pass. FFT-based filtering would be much better. The goal is that when you sum all the frequency bands back together, you should get the original signal.
I don't particularly like how the compression controls work. I find that it just doesn't work as well as I would expect. So I "fixed" the problem by adding in my tubey saturator circuit. I overdid it. I put one on each frequency channel, and then one on each of the left and right outputs. But it works better now.
To do the testing, I placed this multi-band stereo compressor inside the mastering sub-circuit of a music bot I had conveniently laying around. So let me just share that one here. It is huge and CPU intensive. Every time I push the button for a new song, I get nasty glitch sounds for a few seconds until everything stabilizes -- but that is CPU overload. YMMV.

Try this music bot. If you can't get it to work, go into the mastering block and disconnect the multi-band compressor at the end of the chain, and that should free up plenty of CPU cycles. But of course, my point here was to try to show off that compressor. Oh well. There is still plenty of fun stuff in this circuit to play around with. Once it works, be sure to try "pushing the button" to advance to different songs (it will do this on its own, but it takes a while). Each one is voice, mixed, and effected a bit differently, for variety.

I would appreciate any constructive feedback. Yes, I know the occassional odd-scales don't sound so good, but I had to try.

--
Keith W. Blackwell

Keith_EasyBot.ABox2

Keith W Blackwell

unread,
Jun 10, 2011, 10:03:35 PM6/10/11
to Analog Box


On Jun 9, 7:13 pm, Keith Blackwell <kwb....@trip.net> wrote:
> Yes, I know the occassional odd-scales don't sound so good, but I had to try.

Actually, it seems I must have conformed all the "odd scales" to
normal scales, probably because I disliked them so much. You can
still alter them back if you want, as all the mechanisms are still
there to occasionally select the alternate quantizers.

I tried freeing up some CPU cycles by changing the musical trajectory
to use random walks. That works, but the music that results just
isn't as pleasing, IMHO.

--
Keith
Reply all
Reply to author
Forward
0 new messages