<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Music &#8211; David Mandelberg</title>
	<atom:link href="https://david.mandelberg.org/category/music/feed/" rel="self" type="application/rss+xml" />
	<link>https://david.mandelberg.org</link>
	<description></description>
	<lastBuildDate>Sun, 27 Mar 2022 22:01:56 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://david.mandelberg.org/wp-content/uploads/2017/09/cropped-P1230630-raw-crop-square-full-32x32.jpg</url>
	<title>Music &#8211; David Mandelberg</title>
	<link>https://david.mandelberg.org</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Long-Focus Pinhole Lens and Brass Instrument</title>
		<link>https://david.mandelberg.org/2022/03/27/long-focus-pinhole-lens-and-brass-instrument/</link>
					<comments>https://david.mandelberg.org/2022/03/27/long-focus-pinhole-lens-and-brass-instrument/#respond</comments>
		
		<dc:creator><![CDATA[David Mandelberg]]></dc:creator>
		<pubDate>Sun, 27 Mar 2022 22:01:49 +0000</pubDate>
				<category><![CDATA[Music]]></category>
		<category><![CDATA[Photography]]></category>
		<guid isPermaLink="false">https://david.mandelberg.org/?p=3204</guid>

					<description><![CDATA[Some things go well together. Others, such as the parts of this project, not so much. At a very basic level, both a camera lens and a brass instrument are tubes. In the case of the camera lens, there&#8217;s usually some refractive material like glass inside the tube. In the case of the brass instrument, [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Some things go well together. Others, such as the parts of this project, not so much.</p>
<figure id="attachment_3206" aria-describedby="caption-attachment-3206" style="width: 512px" class="wp-caption alignright"><a href="https://david.mandelberg.org/2022/03/27/long-focus-pinhole-lens-and-brass-instrument/cover-4096x4096/" rel="attachment wp-att-3206"><img fetchpriority="high" decoding="async" class="size-medium wp-image-3206" src="https://david.mandelberg.org/wp-content/uploads/2022/03/cover-4096x4096-1-512x512.png" alt="" width="512" height="512" srcset="https://david.mandelberg.org/wp-content/uploads/2022/03/cover-4096x4096-1-512x512.png 512w, https://david.mandelberg.org/wp-content/uploads/2022/03/cover-4096x4096-1-2048x2048.png 2048w, https://david.mandelberg.org/wp-content/uploads/2022/03/cover-4096x4096-1-320x320.png 320w, https://david.mandelberg.org/wp-content/uploads/2022/03/cover-4096x4096-1-768x768.png 768w, https://david.mandelberg.org/wp-content/uploads/2022/03/cover-4096x4096-1-1536x1536.png 1536w" sizes="(max-width: 512px) 100vw, 512px" /></a><figcaption id="caption-attachment-3206" class="wp-caption-text">Cover art for Long-Focus Pinhole Lens and Brass Instrument</figcaption></figure>
<p>At a very basic level, both a camera lens and a brass instrument are tubes. In the case of the camera lens, there&#8217;s usually some refractive material like glass inside the tube. In the case of the brass instrument, the tube is often folded up and might have valves or a slide to modify the length of the tube. There&#8217;s a lot more to it, but that&#8217;s the basic idea. Now, since these two things are basically just tubes, can they be combined into a single device that serves both purposes? Yes. Should they be combined? No.</p>
<figure id="attachment_3209" aria-describedby="caption-attachment-3209" style="width: 512px" class="wp-caption alignright"><a href="https://david.mandelberg.org/2022/03/27/long-focus-pinhole-lens-and-brass-instrument/p1260085-raw-4096x4096q90/" rel="attachment wp-att-3209"><img decoding="async" class="size-medium wp-image-3209" src="https://david.mandelberg.org/wp-content/uploads/2022/03/P1260085-raw-4096x4096q90-512x342.jpg" alt="" width="512" height="342" srcset="https://david.mandelberg.org/wp-content/uploads/2022/03/P1260085-raw-4096x4096q90-512x342.jpg 512w, https://david.mandelberg.org/wp-content/uploads/2022/03/P1260085-raw-4096x4096q90-2048x1367.jpg 2048w, https://david.mandelberg.org/wp-content/uploads/2022/03/P1260085-raw-4096x4096q90-320x214.jpg 320w, https://david.mandelberg.org/wp-content/uploads/2022/03/P1260085-raw-4096x4096q90-768x512.jpg 768w, https://david.mandelberg.org/wp-content/uploads/2022/03/P1260085-raw-4096x4096q90-1536x1025.jpg 1536w" sizes="(max-width: 512px) 100vw, 512px" /></a><figcaption id="caption-attachment-3209" class="wp-caption-text">Assembled cardboard tubes</figcaption></figure>
<figure id="attachment_3210" aria-describedby="caption-attachment-3210" style="width: 512px" class="wp-caption alignright"><a href="https://david.mandelberg.org/2022/03/27/long-focus-pinhole-lens-and-brass-instrument/p1260093-raw-4096x4096q90/" rel="attachment wp-att-3210"><img decoding="async" class="size-medium wp-image-3210" src="https://david.mandelberg.org/wp-content/uploads/2022/03/P1260093-raw-4096x4096q90-512x342.jpg" alt="" width="512" height="342" srcset="https://david.mandelberg.org/wp-content/uploads/2022/03/P1260093-raw-4096x4096q90-512x342.jpg 512w, https://david.mandelberg.org/wp-content/uploads/2022/03/P1260093-raw-4096x4096q90-2048x1367.jpg 2048w, https://david.mandelberg.org/wp-content/uploads/2022/03/P1260093-raw-4096x4096q90-320x214.jpg 320w, https://david.mandelberg.org/wp-content/uploads/2022/03/P1260093-raw-4096x4096q90-768x512.jpg 768w, https://david.mandelberg.org/wp-content/uploads/2022/03/P1260093-raw-4096x4096q90-1536x1025.jpg 1536w" sizes="(max-width: 512px) 100vw, 512px" /></a><figcaption id="caption-attachment-3210" class="wp-caption-text">Lens mount and mouthpiece</figcaption></figure>
<figure id="attachment_3211" aria-describedby="caption-attachment-3211" style="width: 512px" class="wp-caption alignright"><a href="https://david.mandelberg.org/2022/03/27/long-focus-pinhole-lens-and-brass-instrument/p1260089-raw-4096x4096q90/" rel="attachment wp-att-3211"><img loading="lazy" decoding="async" class="size-medium wp-image-3211" src="https://david.mandelberg.org/wp-content/uploads/2022/03/P1260089-raw-4096x4096q90-512x342.jpg" alt="" width="512" height="342" srcset="https://david.mandelberg.org/wp-content/uploads/2022/03/P1260089-raw-4096x4096q90-512x342.jpg 512w, https://david.mandelberg.org/wp-content/uploads/2022/03/P1260089-raw-4096x4096q90-2048x1367.jpg 2048w, https://david.mandelberg.org/wp-content/uploads/2022/03/P1260089-raw-4096x4096q90-320x214.jpg 320w, https://david.mandelberg.org/wp-content/uploads/2022/03/P1260089-raw-4096x4096q90-768x512.jpg 768w, https://david.mandelberg.org/wp-content/uploads/2022/03/P1260089-raw-4096x4096q90-1536x1025.jpg 1536w" sizes="auto, (max-width: 512px) 100vw, 512px" /></a><figcaption id="caption-attachment-3211" class="wp-caption-text">Pinhole</figcaption></figure>
<p>This project started with 3 large cardboard tubes. I cut one open so it could fit around the other two, and used it to join them end-to-end (3253mm). Then I painted the insides of the two main tubes black to reduce reflections when used as a camera lens. On one end, there&#8217;s a filter thread reverse mount adapter and a series of filter thread step-down adapters. The mount adapter can be attached to my camera to use the tube as a lens, or I can use it as the mouthpiece of a brass instrument. The step-down adapters form a cone to connect the mount adapter to the tube. At the other end, there&#8217;s a removable piece of aluminum foil with a small <a href="https://en.wikipedia.org/wiki/Pinhole_(optics)">pinhole</a> in it (3/32&#8243; diameter). With the pinhole in place, the whole assembly blocks enough light to serve as a ridiculously long pinhole lens. With the pinhole removed, air can flow through to serve as a ridiculously bad brass instrument. (Note that the pinhole is off-center in the picture because the tube wasn&#8217;t perfectly straight. I tried to align the pinhole with the center of the lens mount.)</p>
<p>So without further ado, I&#8217;d like to introduce my latest single, <a href="https://davidmandelberg.bandcamp.com/album/long-focus-pinhole-lens-and-brass-instrument">Long-Focus Pinhole Lens and Brass Instrument.</a> The cover art is an image of some tree branches in front of a cloud in front of the sun, taken with the pinhole lens. The audio is my attempts to play the brass instrument.</p>
<p>And now I know. A combination lens and brass instrument is not the most practical idea.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://david.mandelberg.org/2022/03/27/long-focus-pinhole-lens-and-brass-instrument/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Cryptography, Dancing, Morse Code, Number Theory, and Music</title>
		<link>https://david.mandelberg.org/2018/03/13/cryptography-dancing-morse-code-number-theory-and-music/</link>
					<comments>https://david.mandelberg.org/2018/03/13/cryptography-dancing-morse-code-number-theory-and-music/#comments</comments>
		
		<dc:creator><![CDATA[David Mandelberg]]></dc:creator>
		<pubDate>Tue, 13 Mar 2018 23:27:23 +0000</pubDate>
				<category><![CDATA[Dancing]]></category>
		<category><![CDATA[Music]]></category>
		<guid isPermaLink="false">https://david.mandelberg.org/?p=3005</guid>

					<description><![CDATA[What do cryptography, dancing, Morse code, number theory, and music have in common? My latest album: Sweet Suites, Volume 1: Um… What? Cipher Suite no. 1, Fs PSK_PBKDF2_SNOW_HMAC, “Deprecated” (music video, sheet music) is my attempt to turn a cipher suite into a suite of dance music based on the cryptographic algorithms. In Pavane for [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>What do cryptography, dancing, Morse code, number theory, and music have in common? My latest album: <a href="https://davidmandelberg.bandcamp.com/album/sweet-suites-volume-1-um-what"><em>Sweet Suites, Volume 1: Um… What?</em></a></p>
<figure id="attachment_3006" aria-describedby="caption-attachment-3006" style="width: 512px" class="wp-caption alignright"><a href="https://david.mandelberg.org/2018/03/13/cryptography-dancing-morse-code-number-theory-and-music/front-2/" rel="attachment wp-att-3006"><img loading="lazy" decoding="async" src="https://david.mandelberg.org/wp-content/uploads/2018/03/front-512x512.png" alt="album art, from top to bottom: &quot;Sweet Suites, Volume 1: Um… What?&quot; / &quot;David Mandelberg&quot; / picture of a geode / &quot;Cipher Suite no. 1 “Deprecated”&quot; / &quot;Morse Code Suite no. 1&quot; / &quot;Piano Axioms Suite no. 1&quot; &quot;Morse Code Suite no. 1 for Solo Vuvuzela&quot;" width="512" height="512" class="size-medium wp-image-3006" srcset="https://david.mandelberg.org/wp-content/uploads/2018/03/front-512x512.png 512w, https://david.mandelberg.org/wp-content/uploads/2018/03/front-320x320.png 320w, https://david.mandelberg.org/wp-content/uploads/2018/03/front-768x768.png 768w, https://david.mandelberg.org/wp-content/uploads/2018/03/front-2048x2048.png 2048w" sizes="auto, (max-width: 512px) 100vw, 512px" /></a><figcaption id="caption-attachment-3006" class="wp-caption-text">Cover art for <em>Sweet Suites, Volume 1: Um… What?</em></figcaption></figure>
<p><em>Cipher Suite no. 1, Fs PSK_PBKDF2_SNOW_HMAC, “Deprecated”</em> (<a href="https://www.youtube.com/watch?v=KugGjN7NndI&#038;list=PLnJC0QN9uZzrpnq1_VJbbAOu-wpimn6X2&#038;index=1">music video</a>, <a href="https://imslp.org/wiki/Cipher_Suite_No.1_(Mandelberg%2C_David)">sheet music</a>) is my attempt to turn a <a href="https://en.wikipedia.org/wiki/Cipher_suite">cipher suite</a> into a suite of dance music based on the cryptographic algorithms. In <em>Pavane for a <a href="https://en.wikipedia.org/wiki/Pre-shared_key">Pre‐Shared Key</a></em>, Alice (clarinet) and Bob (violin) are in perfect sync throughout a slow and formal key agreement (dance). For the <em><a href="https://en.wikipedia.org/wiki/PBKDF2">Password‐Based Key Derivation Function Two</a>‐Step</em>, cryptographic key derivation is represented by frequent musical key changes. Sometimes Alice derives new keys from a secret; sometimes Bob does; sometimes they both derive the same keys from the same secret. Once data encryption key(s) are available, Alice and Bob can start sending encrypted messages using a stream cipher, in <em>Snoa in the <a href="https://en.wikipedia.org/wiki/SNOW">SNOW</a></em>. As they go through the ciphertexts in this dance music, they frequently lose synchronization, but they recover each time. Finally, they authenticate their messages with a <em><a href="https://en.wikipedia.org/wiki/HMAC">Hash‐Based Message Authentication</a> Zwiefacher</em>. The zwiefacher’s formula is (PPWWP)<sup>2</sup>: initialize inner hash (pivot), XOR with inner pad (pivot), update inner hash with K′ XOR inner pad (waltz), update inner hash with message (waltz), finalize inner hash (pivot), initialize outer hash (pivot), XOR with outer pad (pivot), update outer hash with K′ XOR outer pad (waltz), update outer hash with inner hash result (waltz), finalize outer hash (pivot).</p>
<p><em>Morse Code Suite no. 1, Fs 1865</em> (<a href="https://www.youtube.com/watch?v=G-9zJFVa0X0&#038;index=2&#038;list=PLnJC0QN9uZzrpnq1_VJbbAOu-wpimn6X2">music video</a>, <a href="https://imslp.org/wiki/Morse_Code_Suite_No.1_(Mandelberg%2C_David%29">sheet music</a>) comes from my realization a while ago that I really like the sound of <a href="https://en.wikipedia.org/wiki/Morse_code#International_Morse_Code">International Morse Code</a>’s rhythm, and my inability to find any music with that rhythm. (There is plenty of music that incorporates Morse code, but I didn’t find any that used standard timings for a significant portion of the tune.)</p>
<p><em>Piano Axioms Suite no. 1, Fs ℕ</em> (<a href="https://www.youtube.com/watch?v=cgP6cTpFdYg&#038;index=3&#038;list=PLnJC0QN9uZzrpnq1_VJbbAOu-wpimn6X2">music video</a>, <a href="https://imslp.org/wiki/Piano_Axioms_Suite_No.1_(Mandelberg%2C_David%29">sheet music</a>) exists because I saw an unfulfilled mathematical pun opportunity in the name of the <a href="https://en.wikipedia.org/wiki/Peano_axioms">Peano axioms</a> (a.k.a., Peano postulates). In each of the five axioms/postulates/movements, rests represent zero and successive notes represent successive natural numbers.</p>
<p>Finally, because <a href="https://david.mandelberg.org/2017/10/13/exponential-vuvuzelas-release/">vuvuzelas amuse me</a>, I arranged <em>Morse Code Suite no. 1 for Solo Vuvuzela, Fs 1865‽</em> (<a href="https://www.youtube.com/watch?v=DpooBNYyvPo&#038;list=PLnJC0QN9uZzrpnq1_VJbbAOu-wpimn6X2&#038;index=4">music video</a>, <a href="https://imslp.org/wiki/Morse_Code_Suite_No.1_(Mandelberg%2C_David%29">sheet music</a>). It sounds pretty bad, but that’s definitely the point.</p>
<p>Get the album today (or tomorrow, or not at all, who am I to tell you what to do?) <a href="https://davidmandelberg.bandcamp.com/album/sweet-suites-volume-1-um-what">on Bandcamp</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://david.mandelberg.org/2018/03/13/cryptography-dancing-morse-code-number-theory-and-music/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Waves of Sin</title>
		<link>https://david.mandelberg.org/2017/11/28/waves-of-sin/</link>
					<comments>https://david.mandelberg.org/2017/11/28/waves-of-sin/#respond</comments>
		
		<dc:creator><![CDATA[David Mandelberg]]></dc:creator>
		<pubDate>Tue, 28 Nov 2017 18:21:47 +0000</pubDate>
				<category><![CDATA[Music]]></category>
		<category><![CDATA[Technology]]></category>
		<guid isPermaLink="false">https://david.mandelberg.org/?p=2939</guid>

					<description><![CDATA[What do you get when you combine a pseudo‐random number generator, the sine function, and some C++ code? In this case, an album of very strange music. With a POSIX shell script and ffmpeg thrown into the mix, you also get music videos. The album opens with Signals of Sin and closes with Signals of [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>What do you get when you combine a pseudo‐random number generator, the sine function, and <a href="https://github.com/dseomn/art/blob/master/overlapping-sin-waves/overlapping-sin-waves.cc">some C++ code</a>? In this case, an <a href="https://davidmandelberg.bandcamp.com/album/waves-of-sin">album of very strange music</a>. With <a href="https://github.com/dseomn/art/blob/master/overlapping-sin-waves/music-video.sh">a POSIX shell script and ffmpeg</a> thrown into the mix, you also get <a href="https://www.youtube.com/playlist?list=PLnJC0QN9uZzrD2VhkzkBiJtDdtWAnKVIa">music videos</a>.</p>
<figure id="attachment_2940" aria-describedby="caption-attachment-2940" style="width: 512px" class="wp-caption alignright"><a href="https://david.mandelberg.org/2017/11/28/waves-of-sin/front-4096x4096/" rel="attachment wp-att-2940"><img loading="lazy" decoding="async" src="https://david.mandelberg.org/wp-content/uploads/2017/11/front-4096x4096-512x512.png" alt="graph paper with &quot;Waves of Sin&quot; written using mostly sine waves for letters, and &quot;David Mandelberg&quot; written by hand with a pencil" width="512" height="512" class="size-medium wp-image-2940" srcset="https://david.mandelberg.org/wp-content/uploads/2017/11/front-4096x4096-512x512.png 512w, https://david.mandelberg.org/wp-content/uploads/2017/11/front-4096x4096-320x320.png 320w, https://david.mandelberg.org/wp-content/uploads/2017/11/front-4096x4096-768x768.png 768w, https://david.mandelberg.org/wp-content/uploads/2017/11/front-4096x4096-2048x2048.png 2048w" sizes="auto, (max-width: 512px) 100vw, 512px" /></a><figcaption id="caption-attachment-2940" class="wp-caption-text">Cover art for Waves of Sin</figcaption></figure>
<p>The album opens with <a href="https://www.youtube.com/watch?v=tZWWl3PvkCk&#038;list=PLnJC0QN9uZzrD2VhkzkBiJtDdtWAnKVIa&#038;index=1">Signals of Sin</a> and closes with <a href="https://www.youtube.com/watch?v=FogSG_uovAo&#038;list=PLnJC0QN9uZzrD2VhkzkBiJtDdtWAnKVIa&#038;index=12">Signals of Sin (reprise)</a>, because of course music needs telephony signals to frame it. (These are the only two tracks that are not pseudo‐randomly generated.)</p>
<p>Tracks 2–10 explore what happens when you use a pseudo‐random number generator to pick the number of simultaneous “notes,” and the duration, pitch, volume, and left–right pan of each note. To create variety, some tracks (e.g., <a href="https://www.youtube.com/watch?v=D2Vl4orZz30&#038;list=PLnJC0QN9uZzrD2VhkzkBiJtDdtWAnKVIa&#038;index=2">Sparse Waves of Sin</a>) have very few simultaneous notes, while others (<a href="https://www.youtube.com/watch?v=8m5F3I8TKF4&#038;list=PLnJC0QN9uZzrD2VhkzkBiJtDdtWAnKVIa&#038;index=6">Way Too Many Waves of Sin</a>) have… more. Some tracks have normal‐length notes; <a href="https://www.youtube.com/watch?v=JLpjmjCS1eM&#038;list=PLnJC0QN9uZzrD2VhkzkBiJtDdtWAnKVIa&#038;index=7">Super Fast Waves of Sin</a> and <a href="https://www.youtube.com/watch?v=yuXtIm8cYz4&#038;list=PLnJC0QN9uZzrD2VhkzkBiJtDdtWAnKVIa&#038;index=8">Hyper Fast Waves of Sin</a> don’t. Some tracks include <a href="https://en.wikipedia.org/wiki/Harmonic">harmonics</a> (e.g., <a href="https://www.youtube.com/watch?v=UXMtAPkdygQ&#038;list=PLnJC0QN9uZzrD2VhkzkBiJtDdtWAnKVIa&#038;index=4">Harmonic Waves of Sin</a>), others have only fundamentals. And for the strangest tracks (<a href="https://www.youtube.com/watch?v=u04vOVpSexg&#038;list=PLnJC0QN9uZzrD2VhkzkBiJtDdtWAnKVIa&#038;index=9">Interfering Waves of Sin</a> and <a href="https://www.youtube.com/watch?v=fZqsj6MjysQ&#038;list=PLnJC0QN9uZzrD2VhkzkBiJtDdtWAnKVIa&#038;index=10">Harmonic Interfering Waves of Sin</a>), each note is represented by a spread of interfering frequencies, instead of a single fundamental frequency and optional harmonics.</p>
<p>Finally, the album would not be complete without the raw output of its pseudo‐random number generator, i.e., some white noise: <a href="https://www.youtube.com/watch?v=Hy5Ooenep7Q&#038;list=PLnJC0QN9uZzrD2VhkzkBiJtDdtWAnKVIa&#038;index=11">Dedication to Mersenne Twister 19937, Without Which This Album Would Have Been Slightly Different</a>.</p>
<p>I’m definitely not claiming that this is my new favorite form of music, or even that it’s particularly consonant, but after playing around with the code and parameters a bunch, I grew to actually enjoy this music. Unlike <a href="https://david.mandelberg.org/2017/10/13/exponential-vuvuzelas-release/">my previous album</a>. That one just started to grate on me more and more.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://david.mandelberg.org/2017/11/28/waves-of-sin/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Exponential Vuvuzelas Release</title>
		<link>https://david.mandelberg.org/2017/10/13/exponential-vuvuzelas-release/</link>
					<comments>https://david.mandelberg.org/2017/10/13/exponential-vuvuzelas-release/#comments</comments>
		
		<dc:creator><![CDATA[David Mandelberg]]></dc:creator>
		<pubDate>Fri, 13 Oct 2017 04:36:26 +0000</pubDate>
				<category><![CDATA[Music]]></category>
		<category><![CDATA[Videography]]></category>
		<guid isPermaLink="false">https://david.mandelberg.org/?p=2909</guid>

					<description><![CDATA[If you’re the type of person who always felt that your music collection just needed a few (hundred) more vuvuzelas, then today, you are in luck! Presenting a complete recording of Exponential Vuvuzelas, available for audio download and music video streaming today! Exponential Vuvuzelas: Act 1, Crescendo: N. 1 Vuvuzela Exponential Vuvuzelas: Act 1, Crescendo: [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>If you’re the type of person who always felt that your music collection just needed a few (hundred) more <a href="https://en.wikipedia.org/wiki/Vuvuzela">vuvuzelas</a>, then today, you are in luck! Presenting a complete recording of Exponential Vuvuzelas, available for <a href="https://davidmandelberg.bandcamp.com/album/exponential-vuvuzelas">audio download</a> and <a href="https://www.youtube.com/watch?v=dbT7D2lIN9c&amp;list=PLnJC0QN9uZzpqLq3hhVQ9PgFvMR4i5NQ7">music video streaming</a> today!</p>
<figure id="attachment_2910" aria-describedby="caption-attachment-2910" style="width: 512px" class="wp-caption alignright"><a href="https://david.mandelberg.org/2017/10/13/exponential-vuvuzelas-release/front/" rel="attachment wp-att-2910"><img loading="lazy" decoding="async" class="size-medium wp-image-2910" src="https://david.mandelberg.org/wp-content/uploads/2017/10/front-512x512.png" alt="Image of many vuvuzelas in an exponential pattern, with title &quot;Exponential Vuvuzelas&quot; by David Mandelberg. Stickers on the image read: &quot;Now featuring more vuvuzelas than you ever wanted to hear in your entire life!&quot; / &quot;The perfect gift for a friend you don’t like!&quot; / &quot;For best results, pair this quality recording with an even higher quality pair of noise‐reduction ear plugs.&quot;" width="512" height="512" srcset="https://david.mandelberg.org/wp-content/uploads/2017/10/front-512x512.png 512w, https://david.mandelberg.org/wp-content/uploads/2017/10/front-320x320.png 320w, https://david.mandelberg.org/wp-content/uploads/2017/10/front-768x768.png 768w, https://david.mandelberg.org/wp-content/uploads/2017/10/front-2048x2048.png 2048w" sizes="auto, (max-width: 512px) 100vw, 512px" /></a><figcaption id="caption-attachment-2910" class="wp-caption-text">Cover art for Exponential Vuvuzelas</figcaption></figure>
<ol>
<li>Exponential Vuvuzelas: Act 1, Crescendo: N. 1 Vuvuzela</li>
<li>Exponential Vuvuzelas: Act 1, Crescendo: I. 2 Vuvuzelas</li>
<li>Exponential Vuvuzelas: Act 1, Crescendo: II. 4 Vuvuzelas</li>
<li>Exponential Vuvuzelas: Act 1, Crescendo: III. 8 Vuvuzelas</li>
<li>Exponential Vuvuzelas: Act 1, Crescendo: IV. 16 Vuvuzelas</li>
<li>Exponential Vuvuzelas: Act 1, Crescendo: V. 32 Vuvuzelas</li>
<li>Exponential Vuvuzelas: Act 1, Crescendo: VI. 64 Vuvuzelas</li>
<li>Exponential Vuvuzelas: Act 1, Crescendo: VII. 128 Vuvuzelas</li>
<li>Exponential Vuvuzelas: Act 1, Crescendo: VIII. 256 Vuvuzelas</li>
<li>Exponential Vuvuzelas: Act 1, Crescendo: IX. 512 Vuvuzelas</li>
<li>Exponential Vuvuzelas: Act 1, Crescendo: X. 1024 Vuvuzelas</li>
<li>Exponential Vuvuzelas: Act 2, Diminuendo: I. 1024–0 Vuvuzelas: “Outro”</li>
<li>Exponential Vuvuzelas: Act 2, Diminuendo: N. 0 Vuvuzelas: “A much needed break for your ears”</li>
<li>Bonus! All 37 Samples From Exponential Vuvuzelas, for Your Listening Agony</li>
</ol>
<p><iframe loading="lazy" class="aligncenter" width="560" height="315" src="https://www.youtube-nocookie.com/embed/dbT7D2lIN9c?rel=0" frameborder="0" allowfullscreen></iframe></p>
<p><iframe loading="lazy" class="aligncenter" width="560" height="315" src="https://www.youtube-nocookie.com/embed/T_XEpbOajCw?rel=0" frameborder="0" allowfullscreen></iframe></p>
<p>In addition to the music and videos, there’s also a <a href="https://david.mandelberg.org/2017/10/10/exponential-vuvuzelas-coming-soon/">score of the composition</a>, <a href="https://github.com/dseomn/art/tree/master/exponential-vuvuzelas">the code used to turn 37 vuvuzela samples into 1024 simultaneous vuvuzelas</a>, and <a href="https://github.com/dseomn/art/tree/master/contour-lines">the code used to generate the visual part of the music videos</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://david.mandelberg.org/2017/10/13/exponential-vuvuzelas-release/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Exponential Vuvuzelas (Coming Soon)</title>
		<link>https://david.mandelberg.org/2017/10/10/exponential-vuvuzelas-coming-soon/</link>
					<comments>https://david.mandelberg.org/2017/10/10/exponential-vuvuzelas-coming-soon/#comments</comments>
		
		<dc:creator><![CDATA[David Mandelberg]]></dc:creator>
		<pubDate>Tue, 10 Oct 2017 17:27:34 +0000</pubDate>
				<category><![CDATA[Music]]></category>
		<guid isPermaLink="false">https://david.mandelberg.org/?p=2848</guid>

					<description><![CDATA[You know what the world really needs more of? Vuvuzela music. Yup. That’s totally a pressing issue in the world today. Well, I’m here to help with a new “musical” composition, Exponential Vuvuzelas. A high quality recording of this work will be released soon on my first ever full‐length album. Exponential Vuvuzelas Score Act 1, [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>You know what the world really needs more of? <a href="https://en.wikipedia.org/wiki/Vuvuzela">Vuvuzela</a> music. Yup. That’s totally a pressing issue in the world today. Well, I’m here to help with a new “musical” composition, Exponential Vuvuzelas. A <del>high quality</del> recording of this work will be released soon on my first ever full‐length album.</p>
<h1>Exponential Vuvuzelas Score</h1>
<h2>Act 1, Crescendo</h2>
<p>In the first act, the vuvuzela <del>noise</del>music starts gently, and keeps increasing as more and more vuvuzelas join in.</p>
<h3>Movement N. 1 Vuvuzela</h3>
<p>A lone vuvuzela plays repeatedly for some amount of time.</p>
<h3>Movement I. 2 Vuvuzelas</h3>
<p>The vuvuzela from the previous movement continues, and one more vuvuzela joins in. This continues for some amount of time.</p>
<h3>Movement II. 4 Vuvuzelas</h3>
<p>The vuvuzelas from the previous movement continue, and two more vuvuzelas join in. This continues for some amount of time.</p>
<h3>Movement III. 8 Vuvuzelas</h3>
<p>The vuvuzelas from the previous movement continue, and four more vuvuzelas join in. This continues for some amount of time.</p>
<h3>Movement IV. 16 Vuvuzelas</h3>
<p>The vuvuzelas from the previous movement continue, and eight more vuvuzelas join in. This continues for some amount of time.</p>
<h3>Movement V. 32 Vuvuzelas</h3>
<p>The vuvuzelas from the previous movement continue, and 16 more vuvuzelas join in. This continues for some amount of time.</p>
<h3>Movement VI. 64 Vuvuzelas</h3>
<p>The vuvuzelas from the previous movement continue, and 32 more vuvuzelas join in. This continues for some amount of time.</p>
<h3>Movement VII. 128 Vuvuzelas</h3>
<p>The vuvuzelas from the previous movement continue, and 64 more vuvuzelas join in. This continues for some amount of time.</p>
<h3>Movement VIII. 256 Vuvuzelas</h3>
<p>The vuvuzelas from the previous movement continue, and 128 more vuvuzelas join in. This continues for some amount of time.</p>
<h3>Movement IX. 512 Vuvuzelas</h3>
<p>The vuvuzelas from the previous movement continue, and 256 more vuvuzelas join in. This continues for some amount of time.</p>
<h3>Movement X. 1024 Vuvuzelas</h3>
<p>The vuvuzelas from the previous movement continue, and 512 more vuvuzelas join in. This continues for some amount of time.</p>
<h2>Act 2, Diminuendo</h2>
<p>In the second and thankfully, final, act, the vuvuzelas finally go away.</p>
<h3>Movement I. 1024–0 Vuvuzelas: “Outro”</h3>
<p>The vuvuzelas from the last movement in the previous act continue to play until they run out of breath, without starting up again. The movement ends when the last vuvuzela is done.</p>
<h3>Movement N. 0 Vuvuzelas: “A much needed break for your ears”</h3>
<p>All vuvuzelas remain silent. This lasts for as long as is needed for listeners to realize that the work is done.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://david.mandelberg.org/2017/10/10/exponential-vuvuzelas-coming-soon/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Managing My Music Collection</title>
		<link>https://david.mandelberg.org/2017/10/04/managing-my-music-collection/</link>
					<comments>https://david.mandelberg.org/2017/10/04/managing-my-music-collection/#respond</comments>
		
		<dc:creator><![CDATA[David Mandelberg]]></dc:creator>
		<pubDate>Wed, 04 Oct 2017 22:47:39 +0000</pubDate>
				<category><![CDATA[Music]]></category>
		<category><![CDATA[Technology]]></category>
		<guid isPermaLink="false">https://david.mandelberg.org/?p=2809</guid>

					<description><![CDATA[As my music collection has grown, I’ve cobbled together a handful of procedures for managing it from my Ubuntu desktop. This post is primarily for my own benefit so I don’t forget parts of it, but I’m publishing it in case it’s useful to anybody else. For background, the collection is currently at 12,320 tracks, [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>As my music collection has grown, I’ve cobbled together a handful of procedures for managing it from my <a href="https://en.wikipedia.org/wiki/Ubuntu_(operating_system)">Ubuntu</a> desktop. This post is primarily for my own benefit so I don’t forget parts of it, but I’m publishing it in case it’s useful to anybody else. For background, the collection is currently at 12,320 tracks, and growing. The vast majority is from (in decreasing order) CDs, vinyl records, and digital downloads. My general strategy is to save as much of any originals as possible in a lossless format (currently, <a href="https://en.wikipedia.org/wiki/FLAC">FLAC</a>), and generate smaller, lossy copies of the music as needed. I rely heavily on <a href="https://musicbrainz.org/">MusicBrainz</a> for all metadata.</p>
<h1>Directory layout</h1>
<ul>
<li><code>archive</code>: Loosely organized files that are not for listening directly, e.g., un‐split digitized vinyl records</li>
<li><code>master.rw</code>: Well organized, master copy of the collection</li>
<li><code>master</code>: Read-only view of <code>master.rw</code></li>
<li><code>profiles</code>: Various copies of the collection, derived from <code>master</code></li>
</ul>
<h1>Getting data off of the original media</h1>
<h2>Ripping CDs</h2>
<ol>
<li>Figure out what sort of disc it is, using <code><a href="http://cdrdao.sourceforge.net/">cdrdao</a> disk-info</code>. Sometimes there are unlisted data tracks that this discovers.</li>
<li>Use <a href="https://en.wikipedia.org/wiki/Sound_Juicer">Sound Juicer</a> to get the <a href="https://musicbrainz.org/doc/Disc_ID">Disc ID</a> to submit to MusicBrainz.</li>
<li>Use Sound Juicer to extract FLAC files from the audio tracks, into <code>archive/cd/artist-name/album-name</code>. I manually changed its <a href="https://wiki.gnome.org/Projects/dconf">dconf</a> setting for <code>paranoia</code> to <code>['fragment', 'overlap', 'scratch', 'repair']</code>.</li>
<li>In <code>archive/cd/artist-name/album-name</code>, run <code>cdrdao read-toc d01s01.toc</code> (replacing <code>d01</code> with the appropriate disc number) to extract the table of contents for the audio session.</li>
<li>If there are any other sessions, extract them by running <code>cdrdao read-cd --session 2 --datafile d01s02.iso d01s02.toc</code>, replacing the disc and session numbers as appropriate, and changing the data file’s extension if appropriate.</li>
<li>If any of the extra sessions contain music or music videos, extract those to individual files.</li>
</ol>
<h2>Digitizing and splitting vinyl records</h2>
<p>(This procedure can probably easily be adapted for tapes or other analog sources, but my experience so far is primarily with vinyl records.)</p>
<ol>
<li>Create a new directory <code>archive/vinyl/album-name</code>, and change into it.</li>
<li>If there’s more than one disc, make a text file in the directory with a note about what order the sides will be digitized in. E.g., for an <a href="https://en.wikipedia.org/wiki/Record_changer#Automatic_sequencing">auto‐sequence album</a>, note that the sides will be digitized in order of side number, not one disc at a time.</li>
<li>If there’s anything else that would affect digitization, note it in a text file. E.g., note if the record is monophonic, or if it will need speed and pitch adjustments.</li>
<li>Plug in the USB turntable, and run <code><a href="https://github.com/dseomn/miscellaneous/blob/master/record-vinyl">record-vinyl</a> project.flac</code> to start recording audio. (Before writing <code>record-vinyl</code>, I had tried <a href="http://www.audacityteam.org/">Audacity</a> and <a href="https://ardour.org/">Ardour</a> for this step. Audacity froze and crashed too often, and Ardour had occasional buffer under‐runs when I did anything else with the computer at the same time. It’s definitely possible that I could have gotten either of them to work better with more effort, but the script wasn’t hard to write.)</li>
<li>For each side, place the side on the turntable, clean it, and play it. If there are any skips, make a text file in the directory with a list of every track that contains a skip.</li>
<li>Stop <code>record-vinyl</code>.</li>
<li>If there were any skips, use Audacity to clean them up, and save the result as a new file. If the pitch and speed need adjustment, do that and save the result as a new file. Do not down‐mix to mono yet, because it’s occasionally easier to split tracks with the fake stereo signal, due to more noise in one channel than the other. (I save the result as a new file instead of going straight to track splitting, to avoid relying on being able to read Audacity project files in the future if I ever want to make any changes.)
<p><figure id="attachment_2832" aria-describedby="caption-attachment-2832" style="width: 569px" class="wp-caption alignnone"><a href="https://david.mandelberg.org/2017/10/04/managing-my-music-collection/screenshot-from-2017-10-04-15-17-52/" rel="attachment wp-att-2832"><img loading="lazy" decoding="async" class="wp-image-2832 size-full" src="https://david.mandelberg.org/wp-content/uploads/2017/10/Screenshot-from-2017-10-04-15-17-52.png" alt="screenshot of Audacity showing a vinyl record with a skipping section selected" width="569" height="807" srcset="https://david.mandelberg.org/wp-content/uploads/2017/10/Screenshot-from-2017-10-04-15-17-52.png 569w, https://david.mandelberg.org/wp-content/uploads/2017/10/Screenshot-from-2017-10-04-15-17-52-226x320.png 226w, https://david.mandelberg.org/wp-content/uploads/2017/10/Screenshot-from-2017-10-04-15-17-52-361x512.png 361w" sizes="auto, (max-width: 569px) 100vw, 569px" /></a><figcaption id="caption-attachment-2832" class="wp-caption-text">Skipping audio selected, before being removed</figcaption></figure></li>
<li>Open the un‐split audio file in Audacity, to split it into individual tracks:
<ol>
<li>Switch to <a href="http://manual.audacityteam.org/man/spectrogram_view.html">spectrogram view</a>. Drag the bottom of the track down to make it as vertically large as possible, while still leaving space for a small label track at the bottom. (I’ve found this makes it much easier to see the boundaries between tracks.)</li>
<li>For each visible track boundary (which should show up on the spectrogram as background noise with no signal), select from the end of the boundary to the start of that track (which is either the end of the previous label, or the beginning of the disc side). Listen to about a second at a time at each end of the track to make sure the boundaries are at the right place, then create a label in the <a href="http://manual.audacityteam.org/man/label_tracks.html">label track</a>. Within each disc side, there should be no gaps between labels, and no overlapping labels.
<p><figure id="attachment_2836" aria-describedby="caption-attachment-2836" style="width: 569px" class="wp-caption alignnone"><a href="https://david.mandelberg.org/2017/10/04/managing-my-music-collection/screenshot-from-2017-10-04-15-29-56/" rel="attachment wp-att-2836"><img loading="lazy" decoding="async" class="wp-image-2836 size-full" src="https://david.mandelberg.org/wp-content/uploads/2017/10/Screenshot-from-2017-10-04-15-29-56.png" alt="screenshot of Audacity showing a spectrogram of the boundary between two tracks, with one of the tracks selected" width="569" height="859" srcset="https://david.mandelberg.org/wp-content/uploads/2017/10/Screenshot-from-2017-10-04-15-29-56.png 569w, https://david.mandelberg.org/wp-content/uploads/2017/10/Screenshot-from-2017-10-04-15-29-56-212x320.png 212w, https://david.mandelberg.org/wp-content/uploads/2017/10/Screenshot-from-2017-10-04-15-29-56-339x512.png 339w" sizes="auto, (max-width: 569px) 100vw, 569px" /></a><figcaption id="caption-attachment-2836" class="wp-caption-text">View after creating a label for a track</figcaption></figure></li>
<li>Compare labels against the printed track list, and adjust as needed. If there are multiple tracks listed in a place where there’s only one label, split that label into multiple new labels, using the printed track times, the audio, and the spectrogram as a guide. Merge any labels that are all within the same listed track into a single new label. If the track list doesn’t include times, look at the placement of gaps on the disc itself as a guide for the correct track lengths.</li>
<li>Export the label track, since it’s a simple text format with all the relevant info for splitting.</li>
<li>If needed, down‐mix the audio to mono.</li>
<li>Export the audio from each label to individual files.</li>
</ol>
</li>
</ol>
<h2>Downloading digital media</h2>
<ol>
<li>Download the files to a subdirectory of <code>archive</code>.</li>
<li>Leave the originals in <code>archive</code>, and make a copy for tagging and moving to <code>master.rw</code>.</li>
</ol>
<h1>Tagging music files and adding them to the collection</h1>
<ol>
<li>Get a front cover image, potentially by scanning the cover art. For large cover art, e.g., of 12″ records, use <a href="http://hugin.sourceforge.net/">Hugin</a> to stitch together multiple scans.</li>
<li>Make sure there’s a correct <a href="https://musicbrainz.org/">MusicBrainz</a> release, either by adding a new one, or by using an existing one and fixing or completing it if needed. For a CD, attach the extracted Disc ID if needed. I’ve found <a href="http://www.nongnu.org/m17n/">m17n</a>’s rfc1345 input method very helpful for typing all the punctuation (e.g., curly quotes, various dashes) and scripts (e.g., Cyrillic, Hebrew, Arabic, Greek) in my music collection, without needing to learn a bunch of different keyboard layouts.</li>
<li>Add the more basic of <a href="https://github.com/dseomn/miscellaneous/blob/master/music-tags">my custom folksonomy tags</a> to MusicBrainz: tag the release with <code>added/YYYY/MM/DD</code> to mark when I added it to my collection, and tag tracks with <code>context/hidden-track/pregap</code>, <code>context/hidden-track/separated-by-silence</code>, or <code>context/hidden-track/unlisted</code> as appropriate.</li>
<li>Tag the music files with <a href="https://picard.musicbrainz.org/">MusicBrainz Picard</a>. When tagging files with no preexisting tags (e.g., from vinyl), be especially careful when matching files against tracks to tag.</li>
<li>Use <a href="https://en.wikipedia.org/wiki/Ex_Falso">Ex Falso</a> to add <a href="https://en.wikipedia.org/wiki/ReplayGain">ReplayGain</a> tags, and then move the files from <code>archive</code> to <code>master.rw</code>. The rename pattern I use for moving the files is <code>/home/dseomn/Music/master.rw/&lt;albumartistsort&gt;/&lt;album&gt;/d&lt;discnumber|&lt;discnumber&gt;|XX&gt;t&lt;tracknumber|&lt;tracknumber&gt;|XX&gt;. &lt;artist&gt; - &lt;title&gt;</code>.</li>
<li>If any of the newly‐moved files have filenames longer than 251 bytes, shorten them to 251 bytes. (251 allows other copies of the collection to add <code>.mp3</code> or <code>.ogg</code> at the end of the filename.)</li>
<li>Move any non‐audio files (e.g., cover art, CD tables of contents, etc.) into the same directory as the music files.</li>
<li>Run <a href="https://github.com/dseomn/cohydra">CoHydra</a> with <a href="https://github.com/dseomn/cohydra-config">my configuration</a> to generate copies in <code>profiles</code> from <code>master</code>. (This does things like ensuring consistent cover image filenames for media players that need that, filtering out files that media players don’t understand, creating a directory with only music videos, and recoding to lossy formats for devices with limited storage.)</li>
</ol>
<h1>After adding music</h1>
<p>As soon as possible after adding new music, listen to it once through. For vinyl, pay attention to make sure that the audio corresponds to the track title, and the track boundaries make sense. For CDs, listen for errors that might be correctable by washing and re‐ripping the CD. After getting more acquainted with the music over time, come back to it to add more of my <a href="https://github.com/dseomn/miscellaneous/blob/master/music-tags">folksonomy tags</a>, then add those tags to the files with Picard.</p>
<p>Every once in a while, run <a href="https://github.com/dseomn/miscellaneous/blob/master/lint-analog-audio-rips"><code>lint-analog-audio-rips</code></a> to find vinyls that I started digitizing and forgot to finish. Also, scan the entire collection with Picard to pick up relevant changes in MusicBrainz data.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://david.mandelberg.org/2017/10/04/managing-my-music-collection/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Page Caching using Disk: Enhanced 
Minified using Disk

Served from: david.mandelberg.org @ 2026-06-24 06:40:32 by W3 Total Cache
-->