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
  host / artist show at your time
<on air> Modulator ESP Adventures In Sound
 Forum index » DIY Hardware and Software
How to implement "choke" function?
Post new topic   Reply to topic Moderators: jksuperstar, Scott Stites, Uncle Krunkus
Page 1 of 1 [6 Posts]
View unread posts
View new posts in the last week
Mark the topic unread :: View previous topic :: View next topic
Author Message
moosapotamus



Joined: May 11, 2007
Posts: 113
Location: New Hampshire USA

PostPosted: Wed Jun 21, 2023 1:53 pm    Post subject: How to implement "choke" function? Reply with quote  Mark this post and the followings unread

For those unfamiliar with the term...
To 'choke' a signal is to cut off or silence that signal, as when hitting an open hihat and then stomping on the pedal to close, silence, or 'choke' the sound. In the modular world, you might have two identical circuits, Ch1 and Ch2, each comprising an Envelope Generator and a VCA. A trigger on Ch1, for example, sends ENV1 to VCA1 enabling Ch1 output. But, when the 'choke' switch is turned on, a trigger to Ch1 also silences the output of Ch2. This is ideal for creating OH and CH type sounds/rhythms. The Befaco Percall incorporates this 'choke' function.
(Okay, I'm done typing choke with quotes Wink )

The schematic, below, is what I currently have on my breadboard. It is Ian Fritz' AD AR Generator feeding a LM13700 VCA. It's working great. I plan to build two of them into a single module. The schematic only represents a single channel. However, I am also interested in adding a choke switch, such that Ch1 trigger input will choke Ch2 output. But, I don't have a clue and could use some advice. Haven't been too successful searching online, either.

Instead of looking at the envelope generator to produce the choke, I am guessing that the VCA should just be closed, somehow? Perhaps a trigger input to Ch1 produces a low gate (close VCA2) and a trigger to Ch2 causes that same gate to go high (re-open VCA2), again, somehow? I don't know. Right or wrong I have no idea how to do that, anyway. Definitely need some help.

Are there any thoughts or ideas on how to incorporate a choke switch into the schematic posted here? Presume the schematic is showing Ch2 and a remote trigger (to Ch1) would silence the output. If not, any info on how best to implement a choke, even if different ENV or VCA circuits would be required would be much appreciated! Much thanks, in advance!


Fritz ENV VCA.png
 Description:
 Filesize:  25.25 KB
 Viewed:  112 Time(s)
This image has been reduced to fit the page. Click on it to enlarge.

Fritz ENV VCA.png



_________________
moosapotamus.net
"I tend to like anything that I think sounds good"
Back to top
View user's profile Send private message Visit poster's website
moosapotamus



Joined: May 11, 2007
Posts: 113
Location: New Hampshire USA

PostPosted: Thu Jun 22, 2023 2:14 pm    Post subject: Reply with quote  Mark this post and the followings unread

In retrospect, perhaps I should have titled this thread - How to add Choke to Ian Fritz' AD AR
Anyway...

Here is a link to the Befaco Percall schematic that they have posted on their website.
https://befaco.org/docs/Percall/Percall_V1_Schematic.pdf

I could be wrong, but it looks like the switch at LINK1, between Envelope 1 and Envelope 2, is one of the two choke switches. The other at LINK2 between Envelopes 3 & 4.

Is anyone able to decipher what is going on with the Choke switch in the Percall? How it works? I looks like there might be some similarities between the Percall and Ian's AD AR, maybe? While the Percall only has Decay control, Ian Fritz' AD AR also has Attack. Is the VCA really not involved with the choke? Could something similar to the Percall's method be adapted to work with a pair of Ian Fritz' AD AR circuits?

Cheers!

_________________
moosapotamus.net
"I tend to like anything that I think sounds good"
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: Thu Jul 06, 2023 8:26 am    Post subject: Reply with quote  Mark this post and the followings unread

In drumming "Choke" usually refers to ending the sound of a single cymbal, by hand or with the stick. The same action applied to Hi Hats -- including via the foot pedal -- is called a "Stop."

With that bit of pedantry out of the way...
moosapotamus wrote:
Here is a link to the Befaco Percall schematic that they have posted on their website.
https://befaco.org/docs/Percall/Percall_V1_Schematic.pdf

Ugh. Gave me a headache just looking at it. A textbook example of "over engineered." There's far simpler ways to generate percussion envelopes. The design of the Roland DR-110 is one that especially appeals to me.

When an Open trigger OH arrives an envelope with a longish Decay will be generated by C8 and R20. The voltage buffered by transistor Q3 is the CV sent to a VCA (not shown). A Closed trigger (CH) on the other hand will generate a shorter Decay due to C7 being smaller than C8.

If a CH should occur after an OH, while an Open Decay is in progress, that Decay will be shortened by Q4 and R19 discharging C8 faster than R20. OH after CH would produce the classic t-tsss sound. OH and CH simultaneously will produce a Decay between fully Open and completely Closed.

Replace Q1 and Q2 with opamps to condition positive triggers, add another to buffer CV and amplify or attenuate as needed, depending on the maximum EG level desired and what +V is. (Rx would be needed to ensure Closed Decay is short.)

A push button cold be included to manually Choke - er, I mean Stop the Hi Hat. There are other possibilities that could be even simpler.


inspired_by_110.gif
 Description:
 Filesize:  78.22 KB
 Viewed:  100 Time(s)
This image has been reduced to fit the page. Click on it to enlarge.

inspired_by_110.gif



_________________
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
moosapotamus



Joined: May 11, 2007
Posts: 113
Location: New Hampshire USA

PostPosted: Mon Jul 10, 2023 9:21 am    Post subject: Reply with quote  Mark this post and the followings unread

richardc64 - Thanks for the reply! And for clearing up the lingo. Cool

I would have replied sooner, but I first wanted to find the time to try the Choke snippet from the Percall (attached below) with the Ian Fritz AD AR envelope generator currently on my breadboard (scheme above). Unfortunately, no joy. I am guessing that IC5D in the Percall could correspond to U1C in my scheme of Ian's AD AR. Tried a couple of different arrangements based on that assumption, none of which seemed to work.

With fixed attack and decay, yeah, the DR-110 does look nice and simple. Especially next to the Percall! I am looking to have both adjustable Attack and Decay. I found Ian's circuit here and it's working great for me. But I thought adding a Choke control between 2 channels would be useful.

Would it be reasonably possible to implement a choke switch between 2 channels of Ian Fritz' AD AR circuit? Or, does that particular envelope generator just not lend itself to such modification?


ChokePercall.PNG
 Description:
 Filesize:  10.09 KB
 Viewed:  2061 Time(s)

ChokePercall.PNG



_________________
moosapotamus.net
"I tend to like anything that I think sounds good"
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: Fri Jul 14, 2023 2:22 pm    Post subject: Reply with quote  Mark this post and the followings unread

moosapotamus wrote:
Would it be reasonably possible to implement a choke switch between 2 channels of Ian Fritz' AD AR circuit?
Yeah, that does seem more reasonable than anything that might be done to the Percall circuit. I think I've made my opinion about that pretty clear.

I'd suggest putting a transistor (or a mechanical or analog switch) across the Decay pot in Ian's AD/AR. But what do you mean by "between 2 channels"?

In general percussion doesn't need adjustable Attack, but if it's available, when applied to a Cymbal would create a Swish sound. Coupled with a short Decay could give "Reverse" Cymbal, which is always fun to hear.

I've included my thoughts for using a PHOBoS 555 circuit for a Cymbal EG. While pressing the Choke/Snub button causes Q2 to discharge the 4.7uF cap, diode d2 will falsely exceed the THReshold voltage and the 555 OUT will go low.

If the various datasheets for cmos 555s are to be believed, making RST and TRIG low at the same time should achieve retriggering during an Attack already in progress. Please note I HAVE NOT TRIED THIS YET.

moosapotamus wrote:

With fixed attack and decay, yeah, the DR-110 does look nice and simple.
Open Decay could be made adjustable by substituting a pot for R20. One way the '110 circuit might be further simplified would be to instead of adding the CH EG to the the VCA just let Q4 shorten the Open Decay.

Several years ago I found this: https://www.soundonsound.com/techniques/analysing-metallic-percussion
Although I found that educational and enlightening, after listening to a few online samples in the end I settled on what I considered the best parts of Roland's 606, 808, and DR-110 HH & CY.


phobos_ad_eg_maybe.gif
 Description:
 Filesize:  24.07 KB
 Viewed:  107 Time(s)
This image has been reduced to fit the page. Click on it to enlarge.

phobos_ad_eg_maybe.gif



_________________
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
moosapotamus



Joined: May 11, 2007
Posts: 113
Location: New Hampshire USA

PostPosted: Sat Jul 15, 2023 1:09 pm    Post subject: Reply with quote  Mark this post and the followings unread

richardc64 wrote:

I'd suggest putting a transistor (or a mechanical or analog switch) across the Decay pot in Ian's AD/AR.

Thanks. I'll give that a try. But how and what would the base of the transistor connect to?

Quote:
But what do you mean by "between 2 channels"?

I am thinking of a module that, on the surface, would be similar to half of a Percall, with two in/out channels and a choke switch. However, internally, it would consist of two instances of Ian's AD/AR, and the switch would enable/disable the choke function. When enabled, a trigger to channel 1 would not only trigger envelope 1 but would also choke, or stop, the output from channel 2. So, it would be capable of producing the kinds of backwards type sounds you described.

Quote:

I've included my thoughts for using a PHOBoS 555 circuit for a Cymbal EG. While pressing the Choke/Snub button causes Q2 to discharge the 4.7uF cap, diode d2 will falsely exceed the THReshold voltage and the 555 OUT will go low.

I presume that button could be replaced with a transistor and triggered remotely from another source?

Interesting article from SOS. Thanks!

_________________
moosapotamus.net
"I tend to like anything that I think sounds good"
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 [6 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