Engines
-------

An ordinary four-stroke car engine can run up to about 6000 rpm
without difficulty, and run this way, it generates 50 Hz of impulses
per cylinder; so a four-cylinder engine generates a 200 Hz pulse
train, if the cylinders are timed evenly.  If the engine is under no
other load, I think a substantial portion of the engine's energy input
is dissipated as sound.

Normally we do our best to muffle this sound (although I hear a Harley
scooting by as I write this), but it seems that it could be put to
productive use.  Suppose we run our four-stroke four-cylinder engine
at 1500 rpm instead; the resulting impulse train would be 50 Hz (with
impulses 21 feet, 9 inches apart, in dry air at STP).

Music from engines
------------------

You can control the speed of the engine to produce pulse trains at
different frequencies; Asiatech played "The Saints Go Marching In" on
one of their V10 Formula One engines.  But the tone color is
inflexible and rather ugly, and it's hard to get above 1000 Hz.
(Asiatech used a V10 that could spin at 330 Hz, so they could get up
to 3.3kHz.)

Controlling the valve timing might be a more effective approach.  I
should experiment to determine how well you can simulate a sound
merely by adjusting the timing of an impulse every 20ms.

Music by reflecting impulse trains
----------------------------------

Now imagine that we use a directional pipe or a parabolic reflector to
direct this pulse train out into open air at right angles to a
listener.  For 21 feet, 9 inches, we pass it along a linear array of
800 switchable reflectors, each capable of either reflecting some of
the sound toward the listener, or allowing it to pass by.  So we
configure the reflectors into some pattern, such that some of them
reflect toward our listener, and some don't, and pass an impulse over
the array.  Now the listener receives not a single impulse, but a
sequence of impulses.  If all the reflectors reflect, the sequence
arrives at 40kHz; but by configuring these 800 reflectors in a
particular way, we generate a very individual 20ms of sound.  Each
reflector is a single bit of output from a one-bit D/A converter.

On 1-bit D/A converters, see Jim Thompson's "Care and Feeding of the
One Bit Digital to Analog Converter" at
http://www.ee.washington.edu/conselec/CE/kuhn/onebit/primer.htm for
details.  It says CD-quality audio requires around 164MHz on a 1-bit
DAC, but that other techniques are also used in practice, and refers
to Finck's 1989 article, "High Performance Stereo Bit-Stream DAC with
Digital Filter," which I don't have a copy of.  Uwe Beis wrote
http://www.beis.de/Elektronik/DeltaSigma/DeltaSigma.html "An
Introduction to Delta Sigma Converters," which says that 64 is a
typical oversampling rates for audio applications, resulting in bit
rates around 3 MHz.

Now, if we merely run the engine to produce a sequence of impulses, a
new impulse will come every 20ms, so if we leave the reflectors alone,
they will repeat the same 20ms signal over and over again.  This may
not be the worst possible failure mode for a sound output medium, but
it's not that great.  But if we can change the position of each
reflector within 20ms, we can generate a different 20ms of sound from
each engine impulse --- so we can generate a fully custom 1-bit
waveform!

20ms is pretty fast for a mechanical device, though.  If each of the 4
cylinders has a separate set of 800 reflectors to pass over, then you
could have 80ms to reconfigure the reflectors instead.  You can get
solenoids that respond that fast, and I think 80ms solenoids might be
considerably cheaper than 20ms solenoids.

We still have a couple of problems, though.  One is that we still need
21 feet, 9 inches of reflector array at right angles to our listener,
and that's large.  Another is that presumably reflectors will obstruct
one another's sound.  A third possible improvement: a jake-brake
driven by an engine might be a better source of impulses than an
engine alone.

If the reflectors were spaced, say, 13 inches apart, an impulse
passing over them would generate a 1kHz pulse train.  But if they
reflected the pulse back in the direction it came rather than at right
angles, they would generate a 500Hz pulse train, due to the Doppler
effect --- in effect the source of the sound is zipping away from you
at Mach 1.  So by this simple trick you can get away with a reflector
array that's only half as long, at 10 feet, 10.5 inches.  You still
need 800 reflectors for 40kHz, though, so you have to space the
reflectors closer together, at 6 per inch instead of 3.

Holes in a tube
---------------

The "reflectors" might actually be merely holes in the side of a tube,
like the valves on a flute or saxophone.  Now, in a flute or
saxophone, the purpose of the valves is to reflect sound when open and
consequently change the resonant frequency or frequencies of the air
cavity.  This kind of resonance will probably pollute the sound from
this instrument, and I'm not sure how to handle that.

It might be possible to use a closed loop of tube and feed new
impulses into it going around in a specific direction; this would
allow sound energy not released through reflectors on one trip to be
preserved rather than dissipated in some kind of a muffler.

With 2" pipe, the size of the exhaust pipe on many cars with
4-cylinder engines, you can reasonably make a two-foot-diameter
circle; if you run it in a helix, you'd need less than one and a half
turns to reach the 11-foot length described above, and less than three
turns to reach the 22-foot length described earlier.  So the whole
exhaust manifold with the four pipes would be about 12 turns, or two
feet --- the whole thing would fit in a 2'x2'x2' cube, comparable in
size to the engine itself.  Some cars with engines like this use much
smaller exhaust pipes.

If you only wanted 8kHz, you would only need 160 valves or reflectors
per exhaust pipe at 1500rpm.  (More exhaust pipes doesn't let you use
fewer reflectors per pipe; it just reduces their duty cycle so they
can run slower.)

Mechanical modulation
---------------------

I pointed out that 20ms was pretty fast for a mechanical device, but
of course the timing of the engine valves is tighter than that --- at
6000 rpm, a full up-and-down stroke takes only 10ms, and the valves
must open and close in roughly the right part of this cycle.
(Typically, if they don't, for example because the timing belt breaks,
they destroy the engine forthwith.)  I think engine valves are still
usually driven by a camshaft rather than solenoids, judging by the
"DOHC" markings I still see on new cars.

Suppose you used a straight pipe, 2 inches across and 21 feet long,
and cut a lengthwise slit 2 mm wide all the way down the length of it.
Then you nest it snugly inside a slightly larger pipe that's free to
rotate around the smaller pipe.  Now 2mm-diameter holes drilled in the
outer pipe will result in impulses being released from particular
parts of the pipe when it's rotated to the correct position.  If you
rotate it by 2mm every 20ms, you repeat the same signal every 1600ms
or so.

Presumably you'd put a muffler on the end of the straight pipe to
absorb the unused noise.

Media
-----

Obviously a medium with a slower speed of sound would permit a smaller
apparatus.  I don't know what medium that would be, though.  Probably
a tube filled with hot engine exhaust will have a significantly
different speed of sound, but I think it is higher.

Credits
-------

This was inspired by Dead Media Working Note 42.1, about old Mayan
"sound recordings" in the form of stone structures whose echo PSF was
a 100-ms bird's chirp --- so clapping your hands near them makes them
chirp back at you.  It was also inspired by the recording of someone
at Asiatech playing "The Saints Go Marching In" on an engine (sha1 of
the mp3 is b363942f854c02f98d745787941c27298ad8b29e), by the Harleys
that drive by my house, and by the folks out on the playa in 2003 who
generated 5Hz impulse trains by repeatedly detonating giant columns of
propane-air mixture, making noise that shakes your bones from miles
away.

Reply via email to