Most Efficient Way to Mute Audio Signal in Patch & Metro It!
What is the most efficient way to mute the audio signal in a patch, between adc~ and dac~, such that the signal can be muted and unmuted in varying frequencies with metro. See below. Creative ideas welcome. Cheers / K
why not multiply the signal by 0 so you can drive it in MSP land at
sample rate?
[*~ 0.]
On Jun 8, 2007, at 12:22 AM, Krispen Hartung wrote:
>
> What is the most efficient way to mute the audio signal in a patch,
> between adc~ and dac~, such that the signal can be muted and
> unmuted in varying frequencies with metro. See below. Creative
> ideas welcome. Cheers / K
>
> #P window setfont "Sans Serif" 9.;
> #P window linecount 1;
> #P newex 426 160 28 9109513 * 40;
> #P newex 185 237 28 9109513 dac~;
> #P newex 184 93 28 9109513 adc~;
> #P toggle 344 194 15 0;
> #P button 353 155 15 0;
> #P newex 380 213 56 9109513 metro 500;
> #B color 5;
> #P message 380 155 28 9109513 stop;
> #P button 380 238 15 0;
> #P slider 426 90 13 51 0 1;
> #P number 426 191 33 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
> #P connect 9 0 0 0;
> #P connect 1 0 9 0;
> #P connect 7 1 8 1;
> #P connect 7 0 8 0;
> #P connect 0 0 4 1;
> #P connect 4 0 2 0;
> #P connect 3 0 4 0;
> #P connect 6 0 4 0;
> #P connect 5 0 4 0;
> #P window clipboard copycount 10;
>
> --
> Krispen Hartung
> Creative Performance & Composition
> Guitar / 6-String Mandolin / Laptop
> www.krispenhartung.com
> info@krispenhartung.com
v a d e //
www.vade.info
abstrakt.vade.info
Exellent. Works great, and fun with some pitch in the signal. /K
Krispen Hartung schrieb:
> What is the most efficient way to mute the audio signal in a patch, between adc~ and dac~, such that the signal can be muted and unmuted in varying frequencies with metro. See below. Creative ideas welcome. Cheers / K
Audio rate envelope example...
Have fun...
--
Stefan Tiedje------------x-------
--_____-----------|--------------
--(_|_ ----|-----|-----()-------
-- _|_)----|-----()--------------
----------()--------www.ccmix.com
I haven't followed all of this thread so perhaps pass~ has been mentioned.
The pass~.help file tells the tale. I wonder if there is a way to disable a
patch as in poly~ so it doesn't consume cpu cycles.
On 6/9/07 8:16 AM, "Stefan Tiedje" wrote:
> Krispen Hartung schrieb:
>> What is the most efficient way to mute the audio signal in a patch, between
>> adc~ and dac~, such that the signal can be muted and unmuted in varying
>> frequencies with metro. See below. Creative ideas welcome. Cheers / K
>
> Audio rate envelope example...
> Have fun...
>
> #P user gain~ 213 356 26 27 158 0 1.071519 7.94321 10.;
> #P user gain~ 184 356 26 27 158 0 1.071519 7.94321 10.;
> #P user ezdac~ 335 368 379 401 0;
> #P window setfont "Sans Serif" 9.;
> #P window linecount 1;
> #P newex 117 218 63 196617 cycle~ 220;
> #P newex 280 222 50 196617 !/ 100.;
> #P newex 315 117 36 196617 t b 0;
> #P newex 315 93 33 196617 sel 1;
> #P toggle 315 72 15 0;
> #P flonum 280 201 35 9 0.1 100. 3 3 0 0 0 221 221 221 222 222 222 0 0 0;
> #P comment 320 202 65 196617 dutycycle %;
> #P newex 377 278 32 196617 !- 1.;
> #P flonum 303 253 35 9 0. 0.5 3 3 0 0 0 221 221 221 222 222 222 0 0 0;
> #P comment 273 146 30 196617 Hz;
> #P flonum 229 144 39 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
> #P flonum 229 94 39 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
> #P newex 229 118 39 196617 / 60.;
> #P newex 229 275 61 196617 clip~ 0. 1.;
> #P newex 229 252 61 196617 *~ 2.;
> #P newex 229 223 47 196617 phasor~;
> #P newex 213 331 26 196617 *~;
> #P newex 184 331 26 196617 *~;
> #P newex 229 299 158 196617 trapezoid~ 0.1 0.9;
> #P newex 184 418 39 196617 dac~;
> #P newex 184 93 39 196617 adc~;
> #P comment 273 96 30 196617 BPM;
> #P comment 343 254 43 196617 Fade %;
> #P fasten 22 0 5 0 122 253 189 253;
> #P fasten 22 0 6 0 122 253 218 253;
> #P connect 25 0 3 1;
> #P connect 24 0 3 0;
> #P hidden connect 24 1 25 0;
> #P connect 6 0 25 0;
> #P connect 5 0 24 0;
> #P fasten 20 0 12 0 320 138 234 138;
> #P connect 20 1 7 1;
> #P connect 19 0 20 0;
> #P connect 7 0 8 0;
> #P connect 8 0 9 0;
> #P connect 21 0 8 1;
> #P connect 17 0 21 0;
> #P connect 19 1 7 0;
> #P connect 18 0 19 0;
> #P connect 14 0 4 1;
> #P fasten 14 0 15 0 308 273 382 273;
> #P connect 15 0 4 2;
> #P fasten 4 0 5 1 234 324 205 324;
> #P connect 4 0 6 1;
> #P connect 12 0 7 0;
> #P connect 11 0 10 0;
> #P connect 10 0 12 0;
> #P connect 9 0 4 0;
> #P connect 2 1 6 0;
> #P connect 2 0 5 0;
> #P window clipboard copycount 26;
>
Cheers
Gary Lee Nelson
Oberlin College
www.timara.oberlin.edu/GaryLeeNelson
i am using a poly~ which only comtains inlets and outlets to mute connections
This is excellent. Thanks, Stefan! I created two parallel versions and control the rates with my expression pedals.
Kris
"I wonder if there is a way to disable a patch as in poly~ so it doesn't consume cpu cycles."
Yes, but I can't take credit for it. This is something I use in my system, thanks to Jeff Kaiser.
First, here is the patch with poly~ in it, calling out an effect patch, the patch Stefan noted above, for instance (I called it "slicer"...
Second, at the top level, I use this (below) to activate or deactivate (no CPU usage) the patch...(hook the object that calls "poly_slicer" to your adc~ and dac~). You can use as many as these as you like strug together, and just keep the buttons deactivated until you need the patch.