Here's my contact info!" itemprop="description"/>

new EP!

- Posted in Uncategorized by

I finished my EP for the RPM Challenge 2024.

I had a lot of fun with it: I think I had more time to spend on it this month than in many recent Februaries.

I put it on Soundcloud and Bandcamp. Let me know what you think!

Disquiet Junto 0607

- Posted in Uncategorized by

A piece for Disquiet Junto 0607 .

My thoughts went like this.

We cannot be 40% silent at a single point in time, so we have to define the amount of silence at a point in terms of the sound that is happening around that point. I chose to define the percentage of silence at a point in time as the percentage of silence (time with zero amplitude) in a 14 second interval centered at that point in time.

Also, it seems to me that we do not actually hear silence unless it is of sufficient length (e.g., we do not hear “silence” when there is a 0.001 second gap in a sound). For this piece, I defined silence to be an interval of at least 0.5 seconds of zero amplitude. I could see an argument for requiring longer gaps than this, though, since with short “silences”, I feel that we are still hearing the sound that came before it, and not actually hearing the silence.

So then I randomly threw 25000 sound events onto a 5 minute span of silence, checking before each one that the percentage of sound at that point would not go above that required by the instructions (i.e., a linear increase from 0 to 40% sound at the midpoint and linearly back to zero for the second half).

The sound events are guitar samples I’ve made, pitched and filtered in various ways. There are many points where the samples “pile up” and make a noticeably louder occurrence; this happens because once a sound has been placed, another sound can be placed “on top” of it, with no reduction in the amount of silence.

It was fun coding this, and I’ve grown to like the result after numerous tweeks and re-listens.

Disquiet Junto 0605

- Posted in Uncategorized by

The assignment was a track that is half sound, half silence. I reasoned like this. A piece with 50% sound and 50% silence will have periods of sound (with durations of, say, a1,a2,…,an) alternating with periods of silence (with durations of, say, b1,b2,…,bn), with a1+a2+…+an=b1+b2+…+bn. We can view these in pairs: (a1,b1),(a2,b2),…,(an,bn). Given a set of durations (say {6,7,8,9,10} seconds), we might want every pair from this set to appear among (a1,b1),…,(an,bn). (In other words, we might want {(a1,b1),(a2,b2),…,(an,bn)} = {6,7,8,9,10} x {6,7,8,9,10}=S, say.) So we essentially want to enumerate S; one way to do that is to use a knight’s tour of S. This has the advantage of not changing the durations too drastically (since the knight is limited in its movement) while guaranteeing that the durations both change from pair to pair (e.g., we would not go from (6,7) to (6,9)). So that’s what I did to generate the lengths of the sound bits and the lengths of the silence bits. The sounds themselves were made with Csound using a few recordings of metal objects I’ve made, with a bunch of filtering, ring modulation, and intentional clipping to get some variety. I made the sound bits decay quadratically; when I listen, it is not clear to me when the silence starts, which keeps things fun.

About Disquiet Junto: disquiet.com/2013/04/25/disquiet-junto-faq/

Disquiet Junto 0604

- Posted in Uncategorized by

New track for Disquiet Junto 0604. On Sunday, I walked 5 km to a ballot drop-off location to vote for what I hope is improved representation on the city council, and I took a bunch of pictures of clouds on the way. I then rewrote from scratch my very old image-to-sound code that generates a Csound score with thousands of sine wave oscillators: the oscillators are gated depending on the content of the image, so the resulting sound has a spectrogram that looks like the original image. I used two different scales: one that creates comparatively short (time-wise) and low bandwidth sounds, and another that makes longer, wider bandwidth sounds. I used a bunch of images and made a bunch of sounds this way, and then mixed them “by hand” in Audacity.

new recursion 2

- Posted in Uncategorized by

More composing using recursion. There are a lot of things to try with this method!

Disquiet Junto 0601

- Posted in Uncategorized by

For Disquiet Junto 601, I threw a die in my bathtub and recorded the throws with an AT822 stereo microphone (through a Zoom H5) that I bought (used) years ago but had never used (I’m not really much of a microphone person). Then, using Csound, I placed copies of each recording across about 3.5 minutes, with various densities, filtering, playback speeds and amplitudes. The rolls determined for how much of the piece each recording appears: the rolls were 3,5,6,5,6,3, so the 6 rolls appear throughout, the 5’s appear up to 5/6 of the piece and the 3’s cut off at the half-way point.

More info on Disquiet Junto 601: Disquiet Junto 0601

new recursion 1

- Posted in Uncategorized by

Trying a new approach to using recursion for composing. Here, each sound event triggers up to two additional sound events, each a function of the triggering event.

first track for RPM2023

- Posted in Uncategorized by

My first track for RPM2023 is now on Soundcloud.

new things!

- Posted in Uncategorized by

Some new stuff!

New Csound piece using recursion.

New noise piece made using mostly modular arithmetic.

A little recursively made thing for Genuary 2023. a little recursion experiment

A quick tessellation experiment for Genuary 2023. a little tesselation for Genuary

Another thing for Genuary 2023: intersections.

intersections of circles from Matthew Conroy on Vimeo.

new video: leftright

- Posted in Uncategorized by

I've had the idea to do this kind of thing for a long time, so I'm glad to have it done.

A short video. I walked back and forth in front of the camera many times, and then I sorted the frames of the video based on the position of my red hat. The audio is a short guitar bit I recorded, cut into pieces; the pieces were looped to created a bunch of layers of sound. The stereo effect is created by delaying the two channels of each piece by varying amounts, rather than the more standard amplitude difference method.

I had intended to make the audio the same way as the video: do a stereo recording (using a stereo mic setup) of some sounds moving back and forth, then cut up the sound into piece and sort by "leftness". I figured out how to measure the "lag" between two signals, but it was too short, and didn't actually correlate with the stereo position very well. I'll have to try it again with a pair of fairly widely separated microphones so the lag is a little larger.