<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8276770534572814129</id><updated>2025-10-14T03:11:23.667-04:00</updated><category term="computer music"/><category term="instrument building"/><category term="meta-trombone"/><category term="electro-acoustic"/><category term="iOS"/><category term="electronic project"/><category term="musique concrete"/><category term="bédé"/><category term="drawing"/><category term="acousmatic"/><category term="comics"/><category term="C64"/><category term="composition"/><category term="online course"/><category term="John Cage"/><category term="coding"/><category term="music"/><category term="world tour"/><category term="year in review"/><title type='text'>Specialization is for Insects</title><subtitle type='html'>A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects.&#xa;&lt;br&gt;&lt;b&gt;-Robert A. Heinlein&lt;/b&gt;</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://no-insects.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8276770534572814129/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://no-insects.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/8276770534572814129/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Sylvain Poitras</name><uri>http://www.blogger.com/profile/01523141007378775918</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguuwNR3UgqqI4HcINY_gJx0WB_3JDRbU2d1eT6VWoqltbfGQW-zj5oIPXUZZLgQjr7jQBuTwnsDP0NsZXWDXC6DnOyShiki1WGqMBBi-iABXdb0nTGU6tmyGr6DjdTXRw/s220/syl.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>44</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8276770534572814129.post-903742267833867345</id><published>2019-01-23T16:43:00.000-05:00</published><updated>2019-01-24T16:11:14.835-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="computer music"/><category scheme="http://www.blogger.com/atom/ns#" term="iOS"/><category scheme="http://www.blogger.com/atom/ns#" term="meta-trombone"/><title type='text'>Updated Meta-trombone pedalboard now in stereo </title><content type='html'>I haven&#39;t looked back since moving my meta-trombone &lt;a href=&quot;https://no-insects.blogspot.ca/2014/10/meta-trombone-on-ios.html&quot; target=&quot;_blank&quot;&gt;from the Macbook Pro to the pedalboard&lt;/a&gt; in 2014. Playing with hardware has lead me to create musical devices of my own (which I consider to be a fun hobby and a great distraction) and has benefited my music-making. For instance, here are some videos: the first from a performance in Providence in 2016 and the second of a piano jam at home.&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;iframe allow=&quot;autoplay; encrypted-media&quot; allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/OeLn-nLUDro?rel=0&quot; width=&quot;560&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;iframe allow=&quot;autoplay; encrypted-media&quot; allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/zZjKf6Xaj9g?rel=0&quot; width=&quot;560&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
While I enjoyed playing with this setup, there is one compromise I found increasingly hard to accept: the lack of stereo separation. I therefore took it upon myself to redesign my board to remake the meta-trombone once again in stereo. To do so, some pedals were added and others removed. The most surprising change might be the replacement of the Inifinity looper with a second Ditto. The most inspiring (and costly) may be the addition of the three &lt;a href=&quot;https://www.meris.us/products/&quot; target=&quot;_blank&quot;&gt;Meris &lt;/a&gt;pedals. A lot of changes were also done under the hood in the Pure Data patch and may need to be explored in another post. Overall, this new iteration of the meta-trombone gives me even more flexibility to create music that can be either very rhythmic or atmospheric and drone-like.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
As you might expect if you&#39;ve been following along for a while, the signal path is complicated. I made a graphical representation to better communicate it (description follows).&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJ1rDm7y5NmF4dGw4Vue-sV6KxTB1zSZoZri2AYuVvZghyphenhyphenP9GZcJPwZqsG14kkwv-SzqVmF_TIYta8tWxhQifnainIK3lgqs-h0qiLueVW2iMZZrOqV0SJ-PQGAoy_6Jt0AA5itS2sPfr9/s1600/pedals.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1600&quot; data-original-width=&quot;1036&quot; height=&quot;640&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJ1rDm7y5NmF4dGw4Vue-sV6KxTB1zSZoZri2AYuVvZghyphenhyphenP9GZcJPwZqsG14kkwv-SzqVmF_TIYta8tWxhQifnainIK3lgqs-h0qiLueVW2iMZZrOqV0SJ-PQGAoy_6Jt0AA5itS2sPfr9/s640/pedals.jpg&quot; width=&quot;414&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Signal path is complex, but colour-coded: green is MIDI, red is control voltage and the other colours represents different audio signal paths.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;h2&gt;
Audio signal path&lt;/h2&gt;
The audio path starts with the &lt;a href=&quot;https://usa.yamaha.com/news_events/2002/20021115_yamaha-trombone-developed-with-jazz-artist-al-kay_us.html&quot; target=&quot;_blank&quot;&gt;YSL-697Z Professional Trombone&lt;/a&gt; into my trusty Audio-Technica cardioid condenser &lt;a href=&quot;http://www.audio-technica.com/cms/wired_mics/71d870fb398e6978/index.html&quot; target=&quot;_blank&quot;&gt;clip-on microphone&lt;/a&gt;. I have been using this microphone for a while and I have never felt the need to look elsewhere in over a hundred gigs. The mic is plugged directly into the &lt;a href=&quot;http://www.apogeedigital.com/products/duet&quot; target=&quot;_blank&quot;&gt;Apogee Duet&lt;/a&gt;, which provides it with the required phantom power and pre-amplification. The Duet has two inputs and four outputs and I use all but one of the inputs. The Duet provides the interface to my &lt;a href=&quot;https://en.wikipedia.org/wiki/Pure_Data&quot; target=&quot;_blank&quot;&gt;Pure Data &lt;/a&gt;patches running on an &lt;a href=&quot;https://en.wikipedia.org/wiki/IPhone_5&quot; target=&quot;_blank&quot;&gt;iPhone 5&lt;/a&gt; through an app with the unlikely name of &lt;a href=&quot;http://danieliglesia.com/mobmuplat/&quot; target=&quot;_blank&quot;&gt;MobMuPlat&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Once processed in Pure Data, the audio takes three different paths:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;First&lt;/b&gt;, a stereo signal is sent to the &lt;a href=&quot;https://www.meris.us/product/ottobit-jr/&quot; target=&quot;_blank&quot;&gt;Meris Ottobit Jr&lt;/a&gt;. Its outputs are sent to a pair of mono &lt;a href=&quot;http://www.tcelectronic.com/ditto-looper/&quot; target=&quot;_blank&quot;&gt;TC Electronic Ditto&lt;/a&gt; loopers modified to accept 5v control voltage in lieu of footswitch presses (more on this here). The outputs of the two Ditto loopers are sent to two audio summers (left and right).&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Second&lt;/b&gt;, the left channel is sent through the Moog &lt;a href=&quot;https://www.moogmusic.com/products/minifoogers/mf-ring&quot; target=&quot;_blank&quot;&gt;Minifooger Ring&lt;/a&gt; to the Montreal Assembly &lt;a href=&quot;http://mtlasm.blogspot.ca/p/count-to.html&quot; target=&quot;_blank&quot;&gt;Count to 5&lt;/a&gt; and then to a &lt;a href=&quot;https://www.ehx.com/products/freeze&quot; target=&quot;_blank&quot;&gt;EHX Freeze&lt;/a&gt; and the &lt;a href=&quot;https://www.meris.us/product/polymoon-pedal/&quot; target=&quot;_blank&quot;&gt;Meris Polymoon&lt;/a&gt;. The Polymoon’s outputs are sent to two audio summers (left and right)&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Third&lt;/b&gt;, the right channel is sent to the &lt;a href=&quot;https://www.ehx.com/products/superego&quot; target=&quot;_blank&quot;&gt;EHX Superego&lt;/a&gt; and &lt;a href=&quot;https://www.ehx.com/products/pitch-fork&quot; target=&quot;_blank&quot;&gt;Pitch Fork&lt;/a&gt;. The signal then goes to the &lt;a href=&quot;http://no-insects.blogspot.ca/2015/11/hitchhiker-laboratories-abattoir.html&quot; target=&quot;_blank&quot;&gt;Abattoir&lt;/a&gt; (one of my original creations) and the Moog &lt;a href=&quot;https://www.moogmusic.com/products/minifoogers/mf-drive&quot; target=&quot;_blank&quot;&gt;Minifooger Drive&lt;/a&gt; before reaching the &lt;a href=&quot;https://www.meris.us/product/mercury7-reverb-pedal/&quot; target=&quot;_blank&quot;&gt;Meris Mercury7&lt;/a&gt; reverb. The Mercury7`s outputs are also sent to two audio summers (left and right).&lt;br /&gt;
&lt;br /&gt;
The outputs of the two audio summers are sent through a &lt;a href=&quot;http://www.radialeng.com/prod2.php&quot; target=&quot;_blank&quot;&gt;Radial ProD2&lt;/a&gt; to a pair of &lt;a href=&quot;https://www.electrovoice.com/product.php?id=2583&quot; target=&quot;_blank&quot;&gt;ZLX-12P&lt;/a&gt; powered speakers. To round out the audio path, the &lt;a href=&quot;https://www.critterandguitari.com/pages/organelle&quot; target=&quot;_blank&quot;&gt;Organelle&lt;/a&gt;’s outputs are also sent to the two ZLX-12P through a second ProD2. The Organelle provides percussion by running a Pure Data patch that includes my &lt;a href=&quot;https://patchstorage.com/pd-grids/&quot; target=&quot;_blank&quot;&gt;external &lt;/a&gt;based on the code for Mutable Instruments&#39; &lt;a href=&quot;https://mutable-instruments.net/modules/grids/&quot; target=&quot;_blank&quot;&gt;Grids module&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;
MIDI signal path&lt;/h2&gt;
The MIDI signal path starts with two controllers, the &lt;a href=&quot;https://www.keithmcmillen.com/products/12-step/&quot; target=&quot;_blank&quot;&gt;KMI 12 Step &lt;/a&gt;and the original &lt;a href=&quot;https://www.soundonsound.com/reviews/m-audio-trigger-finger&quot; target=&quot;_blank&quot;&gt;Trigger Finger from M-Audio&lt;/a&gt;, that are&amp;nbsp;sent to the Apogee Duet through a &lt;a href=&quot;http://www.midisolutions.com/prodmrg.htm&quot; target=&quot;_blank&quot;&gt;MIDI Solutions Merger&lt;/a&gt;&amp;nbsp;and a &lt;a href=&quot;https://www.roland.com/us/products/um-one_mk2/&quot; target=&quot;_blank&quot;&gt;Roland UM-ONE&lt;/a&gt; MIDI USB interface. Trombone notes are also converted to MIDI signals on the iPhone 5 by using the &lt;a href=&quot;https://itunes.apple.com/ca/app/midimorphosis-polyphonic-audio-to-midi-conversion/id495856824?mt=8&amp;amp;ign-itsct=495856824-495856824&amp;amp;ign-itscg=0176&amp;amp;ign-mpt=uo%3D4&quot; target=&quot;_blank&quot;&gt;MIDImorphosis app&lt;/a&gt;. Most of this MIDI data is consumed in my Pure Data patch, but some is filtered and sent out to control parameters on other devices. After the MIDI out, the first in the chain is the &lt;a href=&quot;http://www.moltenvoltage.com/products/TEMPODE_by_PedalSync_-_PedalBoard_MIDI_Clock_Injector_by_Molten_Voltage.html&quot; target=&quot;_blank&quot;&gt;TEMPODE&lt;/a&gt;&amp;nbsp;which merges tap-generated MIDI clock to the control information it receives. Next in the chain, we have a MIDI Solutions &lt;a href=&quot;http://www.midisolutions.com/prodqth.htm&quot; target=&quot;_blank&quot;&gt;Quadra Thru&lt;/a&gt;&amp;nbsp;that buffers the signal and splits it to the &lt;a href=&quot;https://www.critterandguitari.com/pages/organelle&quot; target=&quot;_blank&quot;&gt;Organelle&lt;/a&gt;, through a second UM-ONE, and to two DIY MIDI modules: a DIY &lt;a href=&quot;http://www.disasterareaamps.com/shop/midibox&quot; target=&quot;_blank&quot;&gt;MIDIBox &lt;/a&gt;and &lt;a href=&quot;http://no-insects.blogspot.com/2019/01/hacking-ditto-looper-for-midi-control.html?utm_source=feedburner&amp;amp;utm_medium=feed&amp;amp;utm_campaign=Feed%3A+blogspot%2FyNjlp+%28Specialization+is+for+Insects%29&quot; target=&quot;_blank&quot;&gt;my Ditto loopers controller&lt;/a&gt;. MIDI signals are routed from the DIY MIDIBox to all three Meris pedals.&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;
Control voltage signal path&lt;/h2&gt;
There are two distinct control voltage (CV) signal path. The first starts with the &lt;a href=&quot;http://www.diystompboxes.com/smfforum/index.php?topic=112774.msg1042053#msg1042053&quot; target=&quot;_blank&quot;&gt;Patterner&lt;/a&gt;, my original creation that replaces an expression pedal anywhere you would normally use one. The Patterner&#39;s output is sent to the expression pedal input of the Copilot FX &lt;a href=&quot;http://www.copilotfx.com/bandwidth.html&quot; target=&quot;_blank&quot;&gt;Bandwitdh&lt;/a&gt;, which outputs three 0-5v CV signals based on its expression pedal input. These three outputs are used to modulate the Pitch Fork and the Ring I&#39;m considering routing the third CV output to the Count to 5 as I&#39;ve learned that &lt;a href=&quot;http://ilovefuzz.com/viewtopic.php?f=206&amp;amp;t=43246&amp;amp;start=360&quot; target=&quot;_blank&quot;&gt;it can accept control voltage in the 0-3v range&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
The second CV path is generated from &lt;a href=&quot;http://no-insects.blogspot.com/2019/01/hacking-ditto-looper-for-midi-control.html?utm_source=feedburner&amp;amp;utm_medium=feed&amp;amp;utm_campaign=Feed%3A+blogspot%2FyNjlp+%28Specialization+is+for+Insects%29&quot; target=&quot;_blank&quot;&gt;my DIY Ditto controller&lt;/a&gt; that sends out 5v gates to trigger the looper&#39;s &quot;footswitch&quot; functions based on incoming MIDI control signals.&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;
In performance&lt;/h2&gt;
Last year I was invited to submit a track for &lt;a href=&quot;https://fauxamisrecords.bandcamp.com/album/trombilation-fa-15&quot; target=&quot;_blank&quot;&gt;Trombilation&lt;/a&gt;, a compilation of solo performances by some adventurous trombonists. My contribution,&amp;nbsp;&lt;i&gt;Cicada river chorus&lt;/i&gt;, documents one of the first performances with this setup.&lt;br /&gt;
&lt;br /&gt;
&lt;iframe seamless=&quot;&quot; src=&quot;https://bandcamp.com/EmbeddedPlayer/album=279914150/size=large/bgcol=ffffff/linkcol=0687f5/tracklist=false/artwork=small/track=1731191503/transparent=true/&quot; style=&quot;border: 0; height: 120px; width: 100%;&quot;&gt;&lt;a href=&quot;http://fauxamisrecords.bandcamp.com/album/trombilation-fa-15&quot;&gt;Trombilation [FA #15] by Sylvain Poitras&lt;/a&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://no-insects.blogspot.com/feeds/903742267833867345/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://no-insects.blogspot.com/2019/01/updated-meta-trombone-pedalboard-now-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8276770534572814129/posts/default/903742267833867345'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8276770534572814129/posts/default/903742267833867345'/><link rel='alternate' type='text/html' href='http://no-insects.blogspot.com/2019/01/updated-meta-trombone-pedalboard-now-in.html' title='Updated Meta-trombone pedalboard now in stereo '/><author><name>Sylvain Poitras</name><uri>http://www.blogger.com/profile/01523141007378775918</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguuwNR3UgqqI4HcINY_gJx0WB_3JDRbU2d1eT6VWoqltbfGQW-zj5oIPXUZZLgQjr7jQBuTwnsDP0NsZXWDXC6DnOyShiki1WGqMBBi-iABXdb0nTGU6tmyGr6DjdTXRw/s220/syl.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/OeLn-nLUDro/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8276770534572814129.post-6757327655664927031</id><published>2019-01-23T16:31:00.000-05:00</published><updated>2019-01-25T16:14:47.547-05:00</updated><title type='text'>Hacking the Ditto looper for MIDI control</title><content type='html'>&lt;div class=&quot;tr_bq&quot;&gt;
I have long wished for a hardware looper that would allow me to record two loops of different lengths at once from the same source. It shouldn&#39;t come as a surprise that looking over the manuals of all available multiloop loopers reveals that no current looper hardware allows this. A software implementation would be trivial, but I&#39;m fairly committed to my pedalboard at this point in the story.&lt;/div&gt;
&lt;br /&gt;
Therefor, I&#39;ve been considering a way of hacking existing hardware to implement this feature. I settled on the &lt;a href=&quot;https://www.tcelectronic.com/Categories/Tcelectronic/Guitar/Stompboxes/DITTO-LOOPER/p/P0DD4#googtrans(en|en)&quot; target=&quot;_blank&quot;&gt;Ditto looper&lt;/a&gt;&amp;nbsp;for this experiment because I would need two identical loopers and I already have one Ditto, which reduced my project cost.&lt;br /&gt;
&lt;br /&gt;
My strategy involved two parts: I would first hack the Ditto to gain CV control over its footswitch and then code a microprocessor to translate MIDI commands into appropriate voltages to control the looper.&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;
Ditto CV Mod&lt;/h2&gt;
The first step was rather straightfoward. After considering a few options, I decieded to replace the footswitch with a mini-jack soldered to the LED side of an opto-isolator. The transitor side of the &lt;a href=&quot;https://en.wikipedia.org/wiki/Opto-isolator&quot; target=&quot;_blank&quot;&gt;opto-isolator&lt;/a&gt; was soldered directly to the ground and to the appropriate pin of the tactswitch on the Ditto PCB. Sending 5V to the mini-jack makes the pedal respond exactly as it would if its footswitch were pressed.&lt;br /&gt;
&lt;br /&gt;
This modification made for very interesting interaction with my modular synthesizer.&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/sDWQqti_hbA&quot; width=&quot;560&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h2&gt;
MIDI to CV Conversion&lt;/h2&gt;
&lt;div&gt;
The second part of this project involved converting MIDI signals to CV to control two Ditto loopers. For this, I opted to use an &lt;a href=&quot;https://cdn.sparkfun.com/datasheets/Dev/Arduino/Boards/ProMini16MHzv1.pdf&quot; target=&quot;_blank&quot;&gt;Arduino Pro Mini&lt;/a&gt;, because they are inexpensive (~ 2$), small and so useful that I keep a few on hand at all times. Receiving and reacting to MIDI signal with an Arduino is rather straightforward and the information is readily available online (for instance &lt;a href=&quot;http://www.notesandvolts.com/2015/02/midi-and-arduino-build-midi-input.html&quot; target=&quot;_blank&quot;&gt;here&lt;/a&gt;). A trickier aspect of this implementation is that two Arduino output pins need to be set at the exact same time. Using &lt;a href=&quot;https://www.arduino.cc/reference/en/language/functions/digital-io/digitalwrite/&quot; target=&quot;_blank&quot;&gt;digitalWrite()&lt;/a&gt; in the usual way would introduce latency of a few microseconds between the two loopers.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
To resolve this problem, I had to become familiar with the concept of &lt;a href=&quot;https://www.arduino.cc/en/Reference/PortManipulation&quot; target=&quot;_blank&quot;&gt;port manipulation&lt;/a&gt;:&lt;/div&gt;
&lt;blockquote style=&quot;background-color: beige;&quot;&gt;
Port registers allow for lower-level and faster manipulation of the i/o pins of the microcontroller on an Arduino board. The chips used on the Arduino board (the ATmega8 and ATmega168) have three ports:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;B (digital pin 8 to 13)&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;C (analog input pins)&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;D (digital pins 0 to 7)&lt;/li&gt;
&lt;/ul&gt;
Each port is controlled by three registers, which are also defined variables in the arduino language. The DDR register, determines whether the pin is an INPUT or OUTPUT. The PORT register controls whether the pin is HIGH or LOW, and the PIN register reads the state of INPUT pins set to input with pinMode().&amp;nbsp;&lt;/blockquote&gt;
For instance, assigning the binary number 00000011 to the variable PORTB will set pins 8 and 9 high (5 volts) at the exact same time. I decided to use MIDI CC commands to control the loopers with a bit of logic. Have a look at the truth table for exclusive or (XOR):&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;+---+---+---------+&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;| x | y | x XOR y |&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;+---+---+---------+&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;| T | T |&amp;nbsp; &amp;nbsp; F&amp;nbsp; &amp;nbsp; |&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;| T | F |&amp;nbsp; &amp;nbsp; T&amp;nbsp; &amp;nbsp; |&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;| F | T |&amp;nbsp; &amp;nbsp; T&amp;nbsp; &amp;nbsp; |&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;| F | F |&amp;nbsp; &amp;nbsp; F&amp;nbsp; &amp;nbsp; |&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;+---+---+---------+&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
The operator returns TRUE if one and only if one of its operands is TRUE. This is a lot more useful than might first appear, since we can use it to toggle a bit on and off without keeping track of its current state. For example, if bit x is on (equals 1), assigning it the result of x XOR 1 will turn it off (equals 0). Repeating this operation will toggle the bit back on.&lt;br /&gt;
&lt;br /&gt;
Returning to our MIDI CC, I control my loopers according to this scheme:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;MIDI CC value of 1 controls the first looper&lt;/li&gt;
&lt;li&gt;MIDI CC value of 2 controls the second looper&lt;/li&gt;
&lt;li&gt;MIDI CC value of 3 controls both loopers&lt;/li&gt;
&lt;/ul&gt;
Converting this values to binary should make things rather clear:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;1 = 00000001&lt;/li&gt;
&lt;li&gt;2 = 00000010&lt;/li&gt;
&lt;li&gt;3 = 00000011&lt;/li&gt;
&lt;/ul&gt;
With the loopers connected to pin 8 and 9, all we need to do is assign to PORTB the result of a XOR operation (^ in the Arduino language) between itself and the received CC value:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote style=&quot;background-color: beige;&quot;&gt;
PORTB = PORTB ^ ccValue&lt;/blockquote&gt;
This worked like a charm, but I also wanted to sync execution of these commands to a MIDI clock. I solved this problem by pushing the received MIDI CC values into a &lt;a href=&quot;https://en.wikipedia.org/wiki/FIFO_(computing_and_electronics)&quot; target=&quot;_blank&quot;&gt;FIFO&lt;/a&gt; buffer and counting the MIDI clock ticks to a certain number before popping values and sending them to PORTB as described above. The number of ticks to count depends on the note value to sync to. For instance, as there are 24 ticks per beat, to sync to sixteenth notes you need to count 6 ticks between function calls.&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;
Possible next-steps&lt;/h2&gt;
&lt;div&gt;
While this approach works and does bring about the desired effect (see video below), the Ditto looper remains a rather simple instrument. Successfully controlling a looper with MIDI messages converted to control voltages does suggest that it would be worthwhile to explore current offerings of &lt;a href=&quot;https://www.modulargrid.net/e/modules/browser?SearchName=&amp;amp;SearchVendor=&amp;amp;SearchFunction=13&amp;amp;SearchSecondaryfunction=&amp;amp;SearchTe=&amp;amp;SearchTemethod=max&amp;amp;SearchBuildtype=&amp;amp;SearchLifecycle=&amp;amp;SearchSet=all&amp;amp;SearchMarketplace=&amp;amp;SearchIsmodeled=0&amp;amp;SearchShowothers=0&amp;amp;SearchShow1u=0&amp;amp;order=popular&amp;amp;direction=asc&quot; target=&quot;_blank&quot;&gt;eurorack loopers and delays&lt;/a&gt;.&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/jKJ2v3qVZz8&quot; width=&quot;560&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://no-insects.blogspot.com/feeds/6757327655664927031/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://no-insects.blogspot.com/2019/01/hacking-ditto-looper-for-midi-control.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8276770534572814129/posts/default/6757327655664927031'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8276770534572814129/posts/default/6757327655664927031'/><link rel='alternate' type='text/html' href='http://no-insects.blogspot.com/2019/01/hacking-ditto-looper-for-midi-control.html' title='Hacking the Ditto looper for MIDI control'/><author><name>Sylvain Poitras</name><uri>http://www.blogger.com/profile/01523141007378775918</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguuwNR3UgqqI4HcINY_gJx0WB_3JDRbU2d1eT6VWoqltbfGQW-zj5oIPXUZZLgQjr7jQBuTwnsDP0NsZXWDXC6DnOyShiki1WGqMBBi-iABXdb0nTGU6tmyGr6DjdTXRw/s220/syl.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/sDWQqti_hbA/default.jpg" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8276770534572814129.post-9123418088302068387</id><published>2018-07-17T11:58:00.000-04:00</published><updated>2018-12-21T15:11:21.775-05:00</updated><title type='text'>Hitchhiker Laboratories susSub</title><content type='html'>A few years ago, I made a guitar pedal to emulate the sustain substitute function from the &lt;a href=&quot;http://www.vintagesynth.com/oberheim/echoplex.php&quot; target=&quot;_blank&quot;&gt;Echoplex Digital Pro&lt;/a&gt;. Should you need a demonstration of this and other EDP functions, &lt;a href=&quot;http://altruistmusic.com/&quot; target=&quot;_blank&quot;&gt;Andre Lafosse &lt;/a&gt;has been documenting the EDP through excellent and in-depth videos on his &lt;a href=&quot;https://www.youtube.com/playlist?list=PLRjhe9qWtn00cegswVPoUGSU-tQa07DQH&quot; target=&quot;_blank&quot;&gt;YouTube channel&lt;/a&gt;. While I&#39;ve never played with the EDP, I&#39;ve gotten hooked on sustain substitute by playing with the &lt;a href=&quot;http://www.circularlabs.com/&quot; target=&quot;_blank&quot;&gt;Mobius looper plugin &lt;/a&gt;that implements many of the EDP&#39;s features.&lt;br /&gt;
&lt;br /&gt;
My susSub pedal implements sustain substitute with the &lt;a href=&quot;https://pigtronix.com/infinity/&quot; target=&quot;_blank&quot;&gt;Pigtronix Infinity&amp;nbsp;looper&lt;/a&gt;. While it could, in principle, work with other loopers that allow you to change the loop feedback level while overdubbing, much here depends on the particularities of the looper&#39;s implementation. For instance, any attempt at changing the feedback level while overdubbing on the Boomerang looper produces undesired artifacts that cannot be avoided.&lt;br /&gt;
&lt;br /&gt;
To work its magic, the pedal does two things at once:&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;The audio signal is gated so that sound is allowed through only when the button is pressed.&lt;/li&gt;
&lt;li&gt;Pressing the button switches between two potentiometers that control the Inifity&#39;s loop feedback level through the expression pedal input.&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;
In overdub mode, while the button is pressed, sound is allowed to flow to the Infinity to be recorded into the loop and the loop feedback level changes during the recording. If the &quot;button down&quot; potentiometer is set to 0%, the loop content will be completely replaced with the newly recorded sound. Varying the level of the potentiometer lets the performer retain the previously recorded sounds at a lower level.&lt;br /&gt;
&lt;br /&gt;
While this is pretty close, it is not a completely accurate emulation of the EDP&#39;s sustain substitute function as it mutes the dry signal, but this is quite acceptable for my use. A more faithful recreation of the EDP&#39;s function would require to split the audio signal in two and blend the dry signal with the loop audio. Something like the &lt;a href=&quot;https://xotic.us/effects/x-blender&quot; target=&quot;_blank&quot;&gt;Xotic X-Blender &lt;/a&gt;would be a good solution, but DIY options abound (for instance the &lt;a href=&quot;http://www.runoffgroove.com/splitter-blend.html&quot; target=&quot;_blank&quot;&gt;Splitter-Blend pedal &lt;/a&gt;could be easily adapted).&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/Ze70r2MRIHw&quot; width=&quot;560&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;br /&gt;
The hardware implementation is rather simple. The audio is attenuated through two &lt;a href=&quot;http://electronicmusic.wikia.com/wiki/Vactrol&quot; target=&quot;_blank&quot;&gt;vactrols &lt;/a&gt;(one in series and one in parallels going to ground). These are controlled by the arcade button, although one of them is always receiving the logical inversion of the signal. For instance, when the button is up, the vactrol in series receives 0V and presents a resistance of approximately 10 Mega-ohms. The vactrol in parallels receives 5V and presents resistance between 1.5 and 5 ohms, effectively shunting to ground whatever signal passes through the first resistor. What makes vactrols interesting for this application is the short delay (2.5 ms to turn on and 35 ms to turn off) which create a smooth and fast fade in and fade out, thus removing the clicks usually associated with rapidly switching an audio signal.&lt;br /&gt;
&lt;br /&gt;
The same logic signal is also used to switch between the two potentiometer wipers using a &lt;a href=&quot;http://www.ti.com/lit/ds/symlink/cd4066b.pdf&quot; target=&quot;_blank&quot;&gt;CD4066B analog swtich &lt;/a&gt;integrated circuit.</content><link rel='replies' type='application/atom+xml' href='http://no-insects.blogspot.com/feeds/9123418088302068387/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://no-insects.blogspot.com/2018/07/hitchhiker-laboratories-sussub_17.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8276770534572814129/posts/default/9123418088302068387'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8276770534572814129/posts/default/9123418088302068387'/><link rel='alternate' type='text/html' href='http://no-insects.blogspot.com/2018/07/hitchhiker-laboratories-sussub_17.html' title='Hitchhiker Laboratories susSub'/><author><name>Sylvain Poitras</name><uri>http://www.blogger.com/profile/01523141007378775918</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguuwNR3UgqqI4HcINY_gJx0WB_3JDRbU2d1eT6VWoqltbfGQW-zj5oIPXUZZLgQjr7jQBuTwnsDP0NsZXWDXC6DnOyShiki1WGqMBBi-iABXdb0nTGU6tmyGr6DjdTXRw/s220/syl.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/Ze70r2MRIHw/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8276770534572814129.post-5438863827293643891</id><published>2015-11-17T20:38:00.000-05:00</published><updated>2015-11-17T20:38:51.951-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="electronic project"/><category scheme="http://www.blogger.com/atom/ns#" term="instrument building"/><title type='text'>Hitchhiker Laboratories Abattoir</title><content type='html'>After a year of learning all I could about electronics, I have some results to show. I created my first effect pedal from scratch: the Hitchhiker Laboratories abattoir.&lt;br /&gt;
&lt;br /&gt;
Before you send in your order, you have to understand that Hitchhiker Laboratories is not a real company; it’s what I call my basement studio. Furthermore, the abattoir is what I call this pedal I created, because I felt like giving it a name; it’s not a commercially available product at this time (if ever).&lt;br /&gt;
&lt;br /&gt;
&lt;img alt=&quot;HHL ABATTOIR&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqRYj-A3GTSmvx0cnFrZcpMwyn4YKquCOoxLf3oZbmwco5N73ZqnvMu31j6aX2J7VrXEkKBW6t-d4fU3yW45DupRNABRzcAxAzLfAvogYExoy-JsIvCXRYpcY6Eb3ZU01FfeIWzl4eVKoc//?imgmax=800&quot; style=&quot;display: block; margin-left: auto; margin-right: auto;&quot; title=&quot;HHL-ABATTOIR.jpg&quot; /&gt;&lt;br /&gt;
&lt;h1&gt;
Features&lt;/h1&gt;
At its core, the abattoir is a &lt;a href=&quot;https://en.wikipedia.org/wiki/Resistive_opto-isolator&quot;&gt;vactrol&lt;/a&gt; based &lt;a href=&quot;https://en.wikipedia.org/wiki/Variable-gain_amplifier&quot;&gt;VCA&lt;/a&gt; with an attack and release &lt;a href=&quot;https://en.wikipedia.org/wiki/Synthesizer#ADSR_envelope&quot;&gt;envelope generator&lt;/a&gt;. In addition to the Attack and Release controls that set the envelope, there’s also a Mod control that affects both parameters at once. When Mod is turned fully counter-clockwise, the values of the Attack and Release knobs are used, but turning the Mod knob clockwise will gradually reduce the length of both the attack and release settings.&lt;br /&gt;
&lt;br /&gt;
Pushing the purple button triggers the attack and releasing it triggers the release (left status LED light purple when the envelope is triggered). This can be used in one of two setting determined by the topmost toggle switch: 1) make (left) a sound or 2) break a sound. In the first setting, the audio sent to the pedal’s input is silenced unless the purple button is pressed, but in the second setting, the input audio is heard unless the button is pressed. In both cases, the envelope settings are used to control the vactrol VCA to make or break the sound. The abattoir’s envelope generator and vactrol VCA make it&amp;nbsp;differ from other kill switch in that it can kill very smoothly. If you like the clicks, look elsewhere… the abattoir will never cause clicks of any kind.&lt;br /&gt;
&lt;br /&gt;
The abattoir also allows the recording and playback of trigger sequences played on the purple button. This is the mechanically perfect repetitive&amp;nbsp;killing action that gives the abattoir its name. When the right status LED is off, pressing the orange button once will arm the recording (LED turns red). The sequence will begin recording with the next press of the purple button and will end with the next press of the orange button. Playback of the sequence will start immediately after this second press of the orange button (LED turns green). Pressing the orange button during playback will pause the playback of the sequence (LED turns orange) and pressing it again will restart the sequence. A long press of the orange button at any time will clear the recorded sequence (LED turns off).&lt;br /&gt;
&lt;br /&gt;
While a sequence is playing, the envelope settings can be manipulated to vary playback, but the abattoir also has a Speed control that makes it possible to vary the playback speed of the recorded sequence. Also, the break/make toggle switch can be used to play the “opposite” of what you recorded (the ground to your figure).&lt;br /&gt;
&lt;br /&gt;
The bottom toggle switch is used to bypass the effect (left=off).&lt;br /&gt;
&lt;h1&gt;
&lt;/h1&gt;
&lt;h1&gt;
Inspiration&lt;/h1&gt;
In February of 2010, &lt;a href=&quot;http://looppool.info/&quot;&gt;Rick Walker&lt;/a&gt; posted to the &lt;a href=&quot;http://www.loopers-delight.com/loop.html&quot;&gt;Looper’s Delight&lt;/a&gt; mailing a &lt;a href=&quot;http://loopersdelight.com/LDarchive/201002/msg00630.html&quot;&gt;description of a pedal&lt;/a&gt; he had designed with &lt;a href=&quot;http://www.uaudio.com/blog/bill-putnam-ua-interview/&quot;&gt;Bill Putnam&lt;/a&gt;. Rick wanted a pedal &lt;strong&gt;“that could utilize a hand drummer or string or wind instrumentalists’ ability to move their fingers rapidly, either in arpeggiation modes, static ostinato rhythms or even just randomly”&lt;/strong&gt; and that could be used to &lt;strong&gt;“glitch silence into an already existing sound file or to take a random ambient loop as a sound source and be able to constrain it to a very articulate rhythm.”&lt;/strong&gt;&amp;nbsp;Needless to say, this was music to my ears and I, among many other musicians, was eagerly awaiting the release of the “Walker Manual Glitch Pedal.&quot;&lt;br /&gt;
&lt;br /&gt;
While we still wait for this for this novel instrument, I had the notion last year of trying to implement some of its features in a design of my own. The pedal I would end up building a year later, while sharing some similarities, bears little resemblance to the original specification as described by Rick and perhaps owes more to recent pedals such as the &lt;a href=&quot;http://www.ehx.com/products/chillswitch&quot;&gt;Electro-Harmonix Chillswitch&lt;/a&gt; and the &lt;a href=&quot;http://www.dwarfcraft.com/memento.html&quot;&gt;Dwarfcraft Memento&lt;/a&gt;. Many of the “Walker Manual Glitch Pedal” are unfortunately nowhere to be found in my design, such as: multiple buttons to allow finger drumming, onboard pink and white noise generators and filter with sweepable frequency and resonance. Oh well… I guess Rick will have to build his pedal! I know I’ll be first line to buy one if it ever comes out.&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/3eOvrJEJpls?rel=0&quot; width=&quot;560&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://no-insects.blogspot.com/feeds/5438863827293643891/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://no-insects.blogspot.com/2015/11/hitchhiker-laboratories-abattoir.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8276770534572814129/posts/default/5438863827293643891'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8276770534572814129/posts/default/5438863827293643891'/><link rel='alternate' type='text/html' href='http://no-insects.blogspot.com/2015/11/hitchhiker-laboratories-abattoir.html' title='Hitchhiker Laboratories Abattoir'/><author><name>Sylvain Poitras</name><uri>http://www.blogger.com/profile/01523141007378775918</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguuwNR3UgqqI4HcINY_gJx0WB_3JDRbU2d1eT6VWoqltbfGQW-zj5oIPXUZZLgQjr7jQBuTwnsDP0NsZXWDXC6DnOyShiki1WGqMBBi-iABXdb0nTGU6tmyGr6DjdTXRw/s220/syl.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqRYj-A3GTSmvx0cnFrZcpMwyn4YKquCOoxLf3oZbmwco5N73ZqnvMu31j6aX2J7VrXEkKBW6t-d4fU3yW45DupRNABRzcAxAzLfAvogYExoy-JsIvCXRYpcY6Eb3ZU01FfeIWzl4eVKoc/s72-c/?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8276770534572814129.post-987005531052956433</id><published>2014-11-26T14:12:00.001-05:00</published><updated>2014-11-26T14:12:28.529-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="composition"/><title type='text'>Matt Davignon Remix Album</title><content type='html'>This is a quick update to spread the word about yesterday&#39;s release of &lt;a href=&quot;http://www.ribosomemusic.com/&quot; target=&quot;_blank&quot;&gt;Matt Davignon’s&lt;/a&gt; anniversary &lt;a href=&quot;https://mattdavignon.bandcamp.com/album/is-sticks-and-rocks-remixes&quot; target=&quot;_blank&quot;&gt;remix album&lt;/a&gt; celebrating 10 years of his &lt;a href=&quot;https://www.youtube.com/watch?v=6ELCrrMdphk&amp;amp;feature=youtu.be&quot; target=&quot;_blank&quot;&gt;unique approach &lt;/a&gt;to drum machines to which I had the privilege of contributing a &lt;a href=&quot;https://mattdavignon.bandcamp.com/track/ruined-gong-by-sylvain-poitras&quot; target=&quot;_blank&quot;&gt;track&lt;/a&gt;.&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;iframe seamless=&quot;&quot; src=&quot;https://bandcamp.com/EmbeddedPlayer/album=3456415659/size=large/bgcol=333333/linkcol=e99708/artwork=small/transparent=true/&quot; style=&quot;border: 0; height: 472px; width: 600px;&quot;&gt;&lt;a href=&quot;http://mattdavignon.bandcamp.com/album/is-sticks-and-rocks-remixes&quot;&gt;is sticks and rocks (Remixes) by Matt Davignon&lt;/a&gt;&lt;/iframe&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://no-insects.blogspot.com/feeds/987005531052956433/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://no-insects.blogspot.com/2014/11/matt-davignon-remix-album.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8276770534572814129/posts/default/987005531052956433'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8276770534572814129/posts/default/987005531052956433'/><link rel='alternate' type='text/html' href='http://no-insects.blogspot.com/2014/11/matt-davignon-remix-album.html' title='Matt Davignon Remix Album'/><author><name>Sylvain Poitras</name><uri>http://www.blogger.com/profile/01523141007378775918</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguuwNR3UgqqI4HcINY_gJx0WB_3JDRbU2d1eT6VWoqltbfGQW-zj5oIPXUZZLgQjr7jQBuTwnsDP0NsZXWDXC6DnOyShiki1WGqMBBi-iABXdb0nTGU6tmyGr6DjdTXRw/s220/syl.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8276770534572814129.post-5172829636241507956</id><published>2014-10-13T21:09:00.001-04:00</published><updated>2014-10-13T21:09:53.190-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="computer music"/><category scheme="http://www.blogger.com/atom/ns#" term="iOS"/><category scheme="http://www.blogger.com/atom/ns#" term="meta-trombone"/><title type='text'>Meta-trombone on iOS</title><content type='html'>&lt;p&gt;When I was invited to perform at &lt;a href=&quot;http://www.improvisedmoo.com/imoofest-2014/&quot;&gt;IMOOfest 2014&lt;/a&gt; as part of the IMOO Chamber Orchestra (featuring &lt;a href=&quot;http://www.actuellecd.com/en/bio/derome_je/&quot;&gt;Jean Derome&lt;/a&gt; and &lt;a href=&quot;http://www.actuellecd.com/en/bio/hetu_jo/&quot;&gt;Joane Hétu&lt;/a&gt;), festival organizer &lt;a href=&quot;http://www.craigpedersen.com/&quot;&gt;Craig Pedersen&lt;/a&gt; asked me to keep my electronic setup as simple as possible.&lt;/p&gt;
&lt;p&gt;There were two considerations that guided the redesign of my meta-trombone. First, I wanted a lighter rig that could be quickly deployed on stage. Second, I had to make changes to adapt from solo performance to ensemble playing.&lt;/p&gt;
&lt;h2&gt;Lighter is better&lt;/h2&gt;
&lt;p&gt;I’ve &lt;a href=&quot;http://no-insects.blogspot.ca/2013/04/tools-of-trade-meta-trombone-edition.html&quot;&gt;already given details&lt;/a&gt; on all the hardware and software that I have been using to date to create the meta-trombone. If there is one problem with this rig, it is the weight of my &lt;a href=&quot;http://www.musiciansfriend.com/accessories/gator-grc-studio-2-go-ata-laptop-or-mixer-over-rack-case&quot;&gt;Gator case&lt;/a&gt; (laptop + 2U), While I certainly like its sturdy construction, hauling it through the Paris subway &lt;a href=&quot;http://no-insects.blogspot.ca/2013/07/meta-trombone-european-tour-edition.html&quot;&gt;last summer&lt;/a&gt; made me question its necessity. It certainly annuls one of the advantages of making music with a computer: not having to carry heavy gear all over the place.&lt;/p&gt;
&lt;p&gt;The model I chose to adopt was that of the guitar player: I wanted my rig to consist of a small pedalboard, my instrument and an amplifier. I think this meets IMOOfest’s simplicity requirement as I know other performers will have a similar setup. It will also allow me to play in venues that don’t have their own PA, such as art galleries and house concerts.&lt;/p&gt;
&lt;p&gt;Starting with the end of the signal chain, I began to research amplifiers, I quickly excluded guitar amps, since they’re an extension of the electric guitar and add too much tone coloration to the signal to be of any use to me. I briefly considered buying a keyboard amplifier, but ultimately I decided to buy an &lt;a href=&quot;http://www.electrovoice.com/zlx/&quot;&gt;Electro Voice ZLX&lt;/a&gt; powered loudspeaker. The ZLX is inexpensive, sounds decent and is quite versatile. It can output up to 126db, which can easily match the &lt;a href=&quot;http://www.hearnet.com/at_risk/risk_trivia.shtml&quot;&gt;acoustic sound of the trombone&lt;/a&gt;. I bought a single speaker for the IMOO gig, but I think I’ll get a second one for solo work to abuse the stereo field.&lt;/p&gt;
&lt;p&gt;Moving to the pedalboard, I decided to port my Bidule patch to &lt;a href=&quot;http://en.wikipedia.org/wiki/Pure_Data&quot;&gt;Pure Data&lt;/a&gt; so that I could run it on my spare &lt;a href=&quot;http://en.wikipedia.org/wiki/IPhone_5&quot;&gt;iPhone 5&lt;/a&gt;. I’ve been playing with &lt;a href=&quot;http://libpd.cc/&quot;&gt;libpd&lt;/a&gt; since it was rolled out, but instead of coding my own iOS application, I went for the simplicity and ease of use that &lt;a href=&quot;http://www.mobmuplat.com/&quot;&gt;MobMuPlat&lt;/a&gt; offers. I quickly created an interface in the MobMuPlat editor and I had a Pure Data patch running on my iPhone in no time (look below for further details on the patch).&lt;/p&gt;
&lt;p&gt;The biggest hurdle to making music with the iPhone is that you need to get audio and MIDI through the iPhone’s unique connector. &lt;a href=&quot;http://www.apogeedigital.com/products/duet&quot;&gt;Apogee’s Duet&lt;/a&gt; provides an elegant solution as it offers an audio interface (2 inputs / 4 outputs) with a USB MIDI connector. I connected my &lt;a href=&quot;http://www.keithmcmillen.com/12step/tour&quot;&gt;KMI 12 Step&lt;/a&gt; to it without any issue. I’m also using a &lt;a href=&quot;http://usa.yamaha.com/products/music-production/accessories/footcontrollers/fc7/?mode=model&quot;&gt;Yamaha FC-7&lt;/a&gt; expression pedal that connects to the 12 Step expression port. Audio input is through my trusty Audio-Technica &lt;a href=&quot;http://www.audio-technica.com/cms/wired_mics/71d870fb398e6978/index.html&quot;&gt;ATM350&lt;/a&gt; Cardioid Condenser Clip-On Microphone. All the gear fits on a &lt;a href=&quot;http://www.pedaltrain.com/pedaltrain-2/&quot;&gt;Pedaltrain 2&lt;/a&gt;, which came with a nice carry bag.&lt;/p&gt;
&lt;p&gt;&lt;img style=&quot;display: block; margin-left: auto; margin-right: auto;&quot; title=&quot;photo.JPG&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZorb8Eg4WdDe1Qe5nBUX9pQfouHWi9-Yiwo_okewJ8JC02-eVBLdLwyymZr56AnvWuUblyuopeLUANAlI6c2fAI0obntGe3Piol7G9vgzYNHtr9HaPRcmV8ntO3gXow-OGdtGTh6EBO5P//?imgmax=800&quot; alt=&quot;Photo&quot; width=&quot;600&quot; height=&quot;450&quot; border=&quot;0&quot; /&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;(notice extra room for future iPad expansion or stomp boxes)&lt;/p&gt;
&lt;h2&gt;Working with iOS&lt;/h2&gt;
&lt;p&gt;Aside from the previously mentioned &lt;a href=&quot;http://www.mobmuplat.com/&quot;&gt;MobMuPlat&lt;/a&gt;, I’m making use of several other apps as well.  First, for pitch to midi conversion, I’m using &lt;a href=&quot;http://www.secretbasedesign.com/apps/midimorphosis&quot;&gt;MIDImorphosis&lt;/a&gt;.  There are other apps that provide this functionality on iOS, however this is the only one that has &lt;a href=&quot;http://audiob.us/&quot;&gt;Audiobus&lt;/a&gt; support and that made the difference in the end, since it’s the only I’ve found of splitting a audio channel to two different apps. I’m also using Audiobus to route the output of MobMuPlat to Moog’s &lt;a href=&quot;http://www.moogmusic.com/products/apps/filtatron&quot;&gt;Filtatron&lt;/a&gt;.  Filtatron is a great sounding app that combines an analogue-modelled filter with modulation, a warm distortion and a delay with feedback and modulation.  There’s also an oscillator and a sample player/looper but I haven’t needed those yet.&lt;/p&gt;
&lt;p&gt;Below is what the routing looks like in Audiobus:&lt;/p&gt;
&lt;p&gt;&lt;img style=&quot;display: block; margin-left: auto; margin-right: auto;&quot; title=&quot;photo 1 (1).PNG&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgijqbx6FocVpCmag9u6QAJ-ArmHw0QmO84cq-LbX_RhQgKCqt_v2DTpozQ1DIrtSAb-ctIvyXvM2gtWAXcDSZgQtpcYYnbANVRoh_M2R1iywmSJxyK5uLyaEIGxOWg8empkJITkOtMK64W//?imgmax=800&quot; alt=&quot;Photo 1  1&quot; width=&quot;600&quot; height=&quot;338&quot; border=&quot;0&quot; /&gt;&lt;/p&gt;
&lt;p&gt;This is the interface to my Pure Data patch in MobMuplat:&lt;/p&gt;
&lt;p&gt;&lt;img style=&quot;display: block; margin-left: auto; margin-right: auto;&quot; title=&quot;photo 4.jpg&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhP5re6GG8d_hwWKHxpNHGdnGaGTayFzNeZ3PsdcokIFQd651q120L0aWWg_Q5NkA8ycjqqLsnhmalKrMLdMIH3MBjrajccU2zYypRSiQkHAw92e1FKxtwIWHbMKSKX884ElGyqgMQw-X3t//?imgmax=800&quot; alt=&quot;Photo 4&quot; width=&quot;600&quot; height=&quot;338&quot; border=&quot;0&quot; /&gt;&lt;/p&gt;
&lt;p&gt;I have a second iPhone 5 strapped to my trombone that can send MIDI control signals over bluetooth (using the excellent &lt;a href=&quot;http://www.secretbasedesign.com/apps/apollomidi&quot;&gt;Apollo MIDI over Bluetooth&lt;/a&gt; app from secret base design).  I created the following interface in &lt;a href=&quot;https://liine.net/en/products/lemur/&quot;&gt;Lemur&lt;/a&gt; to control Filtatron and send midi notes to my Pure Data patch:&lt;/p&gt;
&lt;p&gt;&lt;img style=&quot;display: block; margin-left: auto; margin-right: auto;&quot; title=&quot;photo 2 (1).PNG&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTv68tGmmO17X9c4z4z1QVXzqW78cBYakjw5BtwRvtypfxZmBWrvp7-IrhyU-SXuLHdVYmiat2xwC4E_MGeaEUdQoSaIVD8mwy7OCUqpLfmBhVJPRW0DZxdCTVBtRONQVAbHiYvdCrVdd4//?imgmax=800&quot; alt=&quot;Photo 2  1&quot; width=&quot;600&quot; height=&quot;338&quot; border=&quot;0&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style=&quot;display: block; margin-left: auto; margin-right: auto;&quot; title=&quot;photo 3.PNG&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSc1Nl-4EfgSSJXqnOcTLGVuPHGI8NTn_1E_S-2RfRvaYf7cclPWyUZr6bx3NwSwhT2wxlHFOKGmr0uSTIzBEhSuhZglPcJnmL8-1GswSjw5s4XVWaVyJV1ahetyLZ_K00dTGYGR52oFJC//?imgmax=800&quot; alt=&quot;Photo 3&quot; width=&quot;600&quot; height=&quot;338&quot; border=&quot;0&quot; /&gt;&lt;/p&gt;
&lt;p&gt;The patch I create in Pure Data is essentially a looping sampler.  Once a phrase is recorded, it can be played back a different rates. When the LOOP toggle is on, the notes sent to the sampler will be held and the sample will loop at the playback rate that corresponds to the given note.  Up to four notes can be held at one time (with voice stealing). &lt;/p&gt;
&lt;p&gt;Additionally, the trombone performance can be analyzed with MIDImorphosis to convert the audio to MIDI notes. These notes can be used with the sampler in one of two modes.  The first is the “Sampler” mode in which the playback rate is fixed at a value determined by an adjustable pitch shift value. The MIDI notes triggered by the trombone will select the starting position within the sample in such a way that a given pitch class will always trigger playback from one of twelve divisions within the sample. The “Synth” mode will trigger playback from the beginning of the sample at a playback rate corresponding to the actual note played on trombone.&lt;/p&gt;
&lt;h2&gt;Future development&lt;/h2&gt;
&lt;p&gt;This setup served me well in performance and I’m not looking back. I believe that all future development of the meta-trombone will take on this platform. The next logical step would be to add a looper to this setup. I already have a nice hardware looper I could throw in, but I’ve had a lot of fun playing with a Pd patch created by  &lt;a href=&quot;http://marcobaumgartner.com/&quot;&gt;Marco Baumgartner&lt;/a&gt; called &lt;a href=&quot;http://vimeo.com/87947601&quot;&gt;ALFALOOP&lt;/a&gt;, which is a well designed delay-based looper that has all the features I need to build from.&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://no-insects.blogspot.com/feeds/5172829636241507956/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://no-insects.blogspot.com/2014/10/meta-trombone-on-ios.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8276770534572814129/posts/default/5172829636241507956'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8276770534572814129/posts/default/5172829636241507956'/><link rel='alternate' type='text/html' href='http://no-insects.blogspot.com/2014/10/meta-trombone-on-ios.html' title='Meta-trombone on iOS'/><author><name>Sylvain Poitras</name><uri>http://www.blogger.com/profile/01523141007378775918</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguuwNR3UgqqI4HcINY_gJx0WB_3JDRbU2d1eT6VWoqltbfGQW-zj5oIPXUZZLgQjr7jQBuTwnsDP0NsZXWDXC6DnOyShiki1WGqMBBi-iABXdb0nTGU6tmyGr6DjdTXRw/s220/syl.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZorb8Eg4WdDe1Qe5nBUX9pQfouHWi9-Yiwo_okewJ8JC02-eVBLdLwyymZr56AnvWuUblyuopeLUANAlI6c2fAI0obntGe3Piol7G9vgzYNHtr9HaPRcmV8ntO3gXow-OGdtGTh6EBO5P/s72-c/?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8276770534572814129.post-5610909559414385377</id><published>2014-04-28T21:30:00.000-04:00</published><updated>2014-04-28T21:40:40.289-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="composition"/><category scheme="http://www.blogger.com/atom/ns#" term="John Cage"/><category scheme="http://www.blogger.com/atom/ns#" term="music"/><title type='text'>TANTRUM!</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: white; color: #222222; font-family: sans-serif; font-size: 13px;&quot;&gt;In 1951 &lt;a href=&quot;http://en.wikipedia.org/wiki/John_Cage&quot; target=&quot;_blank&quot;&gt;John Cage&lt;/a&gt; composed a piece for twelve radios titled &lt;a href=&quot;http://www.theguardian.com/music/2009/aug/06/john-cage-symphony-for-radios&quot; target=&quot;_blank&quot;&gt;Imaginary Landscape No. 4&lt;/a&gt;. This piece is a continuation of Cage&#39;s thinking from his manifesto &lt;a href=&quot;http://transelectronic.net/v2/archives/302&quot; target=&quot;_blank&quot;&gt;The Future of Music: Credo&lt;/a&gt; in which the composer defined music as &#39;organized sounds&#39; and constitutes an early use of sampling in music. However, Cage had another motivation for writing this piece: adjusting to the reality of radios in his environment.&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;background-color: white; color: #222222; font-family: sans-serif; font-size: 13px;&quot;&gt;&quot;Well, you know how I adjusted to that problem of the radio in the environment. Primitive people adjusted to the animals which frightened them, they drew pictures of them on their caves. And so I simply made a piece using radios. Now, whenever I hear radios, even a single one, not just twelve at a time, I think well, they&#39;re just playing my piece. [..] and I listen to it with pleasure. By pleasure, I mean, I notice what happens – I can attend to it, and become interested in the… well, what it actually is that you&#39;re interested in, is what superimposed what, what happens at the same time, together with what happens before and what happens after. Formerly, when I would go into any friends&#39; home, out of deference, you know, to my tastes, seeing me coming they simply turned off any radio, or even a disc that was playing. Now they no longer do it, they know that I think that I composed all those things.&quot;&amp;nbsp;&lt;/span&gt;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
John Cage from &lt;a href=&quot;https://archive.org/details/CageFeldmanInConversation&quot; target=&quot;_blank&quot;&gt;John Cage and Morton Feldman In Conversation, 1967&lt;/a&gt;&lt;/blockquote&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: white; color: #222222; font-family: sans-serif; font-size: 13px;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;background-color: white; color: #222222; font-family: sans-serif; font-size: 13px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;background-color: white; color: #222222; font-family: sans-serif; font-size: 13px;&quot;&gt;By composing music for radios, Cage was able to listen with interest to something he had previously found disagreeable. I&#39;ve already had similar experiences by utilizing augmented reality musical apps to transform elevators full of chatting public servants or doing the dishes into new and interesting sonic experiences. In this regard, I&#39;m already familiar with the idea and quite happy with the results.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #222222; font-family: sans-serif; font-size: 13px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;color: #222222; font-family: sans-serif; font-size: 13px;&quot;&gt;I&#39;ve decided to take this idea and compose a new piece to help me adjust to my evolving environment.&lt;/span&gt;&lt;span style=&quot;color: #222222; font-family: arial, sans-serif; font-size: 13px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;background-color: white; color: #222222; font-family: sans-serif; font-size: 13px;&quot;&gt;
&lt;/span&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;background-color: white; color: #222222; font-family: sans-serif; font-size: 13px;&quot;&gt;&lt;span style=&quot;font-family: arial, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;background-color: white; color: #222222; font-family: sans-serif; font-size: 13px;&quot;&gt;
&lt;/span&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEF8FTXC77LY6ZWvW2q86WMnR3NJ2fm8TqlfMB4CAesiGv3LxLxzJ01O5fxVtMfpSJzaJafTGPU8egKs_p6-6o8A4QcbWPYM0EAafDV4VmvFdQhmyUd-hVe_68Ttb-Ebv6uBEb6nNFSNZR/s1600/tantrum.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;TANTRUM! for solo toddler&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEF8FTXC77LY6ZWvW2q86WMnR3NJ2fm8TqlfMB4CAesiGv3LxLxzJ01O5fxVtMfpSJzaJafTGPU8egKs_p6-6o8A4QcbWPYM0EAafDV4VmvFdQhmyUd-hVe_68Ttb-Ebv6uBEb6nNFSNZR/s1600/tantrum.jpg&quot; height=&quot;640&quot; title=&quot;&quot; width=&quot;494&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://no-insects.blogspot.com/feeds/5610909559414385377/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://no-insects.blogspot.com/2014/04/tantrum.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8276770534572814129/posts/default/5610909559414385377'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8276770534572814129/posts/default/5610909559414385377'/><link rel='alternate' type='text/html' href='http://no-insects.blogspot.com/2014/04/tantrum.html' title='TANTRUM!'/><author><name>Sylvain Poitras</name><uri>http://www.blogger.com/profile/01523141007378775918</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguuwNR3UgqqI4HcINY_gJx0WB_3JDRbU2d1eT6VWoqltbfGQW-zj5oIPXUZZLgQjr7jQBuTwnsDP0NsZXWDXC6DnOyShiki1WGqMBBi-iABXdb0nTGU6tmyGr6DjdTXRw/s220/syl.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEF8FTXC77LY6ZWvW2q86WMnR3NJ2fm8TqlfMB4CAesiGv3LxLxzJ01O5fxVtMfpSJzaJafTGPU8egKs_p6-6o8A4QcbWPYM0EAafDV4VmvFdQhmyUd-hVe_68Ttb-Ebv6uBEb6nNFSNZR/s72-c/tantrum.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8276770534572814129.post-1211159995358607041</id><published>2014-04-04T22:07:00.001-04:00</published><updated>2014-04-04T22:07:28.347-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C64"/><category scheme="http://www.blogger.com/atom/ns#" term="coding"/><title type='text'>Hello 6502 Assembly</title><content type='html'>After many false starts (since age 12), I&#39;ve finally managed to compile and run a machine language program on my Commodore 64. The &lt;a href=&quot;https://github.com/spoitras/Hello-World&quot; target=&quot;_blank&quot;&gt;code&lt;/a&gt; below is in &lt;a href=&quot;http://www.esw-heim.tu-clausthal.de/~marco/smorbrod/acme/&quot; target=&quot;_blank&quot;&gt;ACME&lt;/a&gt; assembly language and displays the &quot;Hello World!&quot; in the middle of the screen. Nothing ground breaking, but it&#39;s a required first step to verify that I have all my tools setup and working.&lt;br /&gt;
&lt;br /&gt;
&lt;script src=&quot;https://gist.github.com/spoitras/c7efe52040e579034d49.js&quot;&gt;&lt;/script&gt;

&lt;br /&gt;
Anyone looking to cross-develop for the Commodore 64 on OS X should have a look at &lt;a href=&quot;http://dustlayer.com/&quot; target=&quot;_blank&quot;&gt;Dust&lt;/a&gt;. Now, let&#39;s see if I can make this thing beep...</content><link rel='replies' type='application/atom+xml' href='http://no-insects.blogspot.com/feeds/1211159995358607041/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://no-insects.blogspot.com/2014/04/hello-6502-assembly.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8276770534572814129/posts/default/1211159995358607041'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8276770534572814129/posts/default/1211159995358607041'/><link rel='alternate' type='text/html' href='http://no-insects.blogspot.com/2014/04/hello-6502-assembly.html' title='Hello 6502 Assembly'/><author><name>Sylvain Poitras</name><uri>http://www.blogger.com/profile/01523141007378775918</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguuwNR3UgqqI4HcINY_gJx0WB_3JDRbU2d1eT6VWoqltbfGQW-zj5oIPXUZZLgQjr7jQBuTwnsDP0NsZXWDXC6DnOyShiki1WGqMBBi-iABXdb0nTGU6tmyGr6DjdTXRw/s220/syl.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8276770534572814129.post-2338293218335607468</id><published>2014-04-03T23:36:00.000-04:00</published><updated>2014-04-03T23:36:17.301-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="meta-trombone"/><category scheme="http://www.blogger.com/atom/ns#" term="world tour"/><title type='text'>2013 World Tour</title><content type='html'>&lt;div style=&quot;text-align: left;&quot;&gt;
I haven’t had a chance to say very much on the subject of last year&#39;s world tour. My first concert was in Toronto in March. I performed at &lt;a href=&quot;http://www.fawnopera.com/synesthesia-ii/&quot; target=&quot;_blank&quot;&gt;Synesthesia II &lt;/a&gt;at the invitation of the organizers, &lt;a href=&quot;http://www.fawnopera.com/&quot; target=&quot;_blank&quot;&gt;FAWN Opera&lt;/a&gt;. There were many amazing performers that night and I was quite impressed with Sarah Gates’ inspiring performance on saxophone. Video of that concert has surfaced, but the stereo separation was not captured by the video camera, so the sound is not representative of what the audience heard.&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;281&quot; mozallowfullscreen=&quot;&quot; src=&quot;//player.vimeo.com/video/88958945&quot; webkitallowfullscreen=&quot;&quot; width=&quot;500&quot;&gt;&lt;/iframe&gt; &lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;http://vimeo.com/88958945&quot;&gt;Syn 3 - Meta-Trombone&lt;/a&gt; from &lt;a href=&quot;http://vimeo.com/user25243708&quot;&gt;FAWN Opera &amp;amp; New Music&lt;/a&gt; on &lt;a href=&quot;https://vimeo.com/&quot;&gt;Vimeo&lt;/a&gt;.&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
This was not my best performance, unfortunately. The &lt;a href=&quot;http://www.super8porter.ca/CineCycle.htm&quot; target=&quot;_blank&quot;&gt;venue&lt;/a&gt; was interesting and delivered lots of ambiance; however, it did not provide a very large stage. Somehow, from the time I setup my equipment to when I made ready to play, my gear got tangled with other performer’s equipment and my headphones were damaged to the point that I was unable to use them. Luckily, the organizers were able to quickly get everything in readiness and I was able to perform the Canadian premiere of my meta-trombone.&lt;br /&gt;
&lt;br /&gt;
In May, I travelled to New York City and had the opportunity to perform at Brooklyn’s &lt;a href=&quot;http://www.goodbye-blue-monday.com/&quot; target=&quot;_blank&quot;&gt;Goodbye Blue Monday&lt;/a&gt;. This was the first time I performed my meta-trombone in a general setting where listener’s expectation were not biased towards the unusual. Unfortunately, there weren’t that many people at the bar that night and I performed mostly to a group of my friends. I had also been invited to play at &lt;a href=&quot;http://www.abcnorio.org/&quot; target=&quot;_blank&quot;&gt;ABC No Rio &lt;/a&gt;that same week; however that concert was cancelled due to other commitments by the organizers. &lt;br /&gt;
&lt;br /&gt;
In July, I travelled to Paris to perform at the first edition of the &lt;a href=&quot;http://www.parisloopjubilee.com/&quot; target=&quot;_blank&quot;&gt;Paris Loop Jubilee&lt;/a&gt;. This event was masterfully orchestrated by &lt;a href=&quot;https://www.youtube.com/user/TheLucidbrain?feature=mhee&quot; target=&quot;_blank&quot;&gt;Emmanuel Reveneau&lt;/a&gt; and everything about this festival was superbly executed: the artist had free lodging a short metro ride from the venue; the venue was unusual and inspiring; the artist were provided with daily meals that were both copious and healthy; and all technical needs of the performances were met.&lt;br /&gt;
&lt;br /&gt;
Above all, the lineup that Emmanuel brought together for his festival was eclectic and masterful. Not only did I have the opportunity to hear and hangout with old friends such as &lt;a href=&quot;http://www.looppool.info/&quot; target=&quot;_blank&quot;&gt;Rick Walker&lt;/a&gt;, &lt;a href=&quot;https://myspace.com/laurieamat/&quot; target=&quot;_blank&quot;&gt;Laurie Amat&lt;/a&gt;, &lt;a href=&quot;http://www.unguitar.com/&quot; target=&quot;_blank&quot;&gt;Luca Formentini &lt;/a&gt;and &lt;a href=&quot;https://soundcloud.com/#lucidbrain-integrativeproject&quot; target=&quot;_blank&quot;&gt;Emmanuel Reveneau&lt;/a&gt;, but I also discovered some new performers worthy of a global following.&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuYVrOqPVE3TLAOztQZQe4gGGoUfYMH2heawYCziZwXk3p6wsN5ImtniVE0Ri8rDCvYmUf-Mj82QVZX0xr1OMJVz5Ddyx3r4FZOfAr3oIfg9D_ASz6d-lKGj2KNpesIrxM4ExydH2zSdkD/s1600/IMG_0163.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuYVrOqPVE3TLAOztQZQe4gGGoUfYMH2heawYCziZwXk3p6wsN5ImtniVE0Ri8rDCvYmUf-Mj82QVZX0xr1OMJVz5Ddyx3r4FZOfAr3oIfg9D_ASz6d-lKGj2KNpesIrxM4ExydH2zSdkD/s1600/IMG_0163.JPG&quot; height=&quot;480&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Luca and Rick getting ready to play in one of the three &quot;voûtes&quot; artists have taken over under the Tolbiac street bridge in the 13th.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
I was fairly emotional during my performance, since only a few hours before my set, my wife showed up unannounced to surprise me!  We spent a couple days together in Paris before I met up with my fellow travellers en route to Cologne.&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;315&quot; src=&quot;//www.youtube.com/embed/7VeE7nEnFzg&quot; width=&quot;560&quot;&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div align=&quot;left&quot; style=&quot;text-align: center;&quot;&gt;
﻿&lt;/div&gt;
&lt;div align=&quot;left&quot; style=&quot;text-align: center;&quot;&gt;
﻿&lt;/div&gt;
The &lt;a href=&quot;http://livelooping.de/&quot; target=&quot;_blank&quot;&gt;Cologne festival &lt;/a&gt;was organized by &lt;a href=&quot;http://www.michaelpeters.de/&quot; target=&quot;_blank&quot;&gt;Michael Peters&lt;/a&gt; whom I have known for years through the geographical defiance of the internet, but met for the first in Paris, where he also performed at the Paris Loop Jubilee with &lt;a href=&quot;http://tjshredder.wordpress.com/&quot; target=&quot;_blank&quot;&gt;Stefan Tiedje&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZQhIC0xHp3P6f_VdY4gnoGg9KZMLQXyaZPVUH-1bEZljR4MJK6cVXPcmhXlw24SqBUdLZT9dCIWLj8VSJnNOVSPXt0ReOb8Th7HF3Kb7qTFnK4u29_YPAUKaa_hTEHo2YdYUoMvVEr3Lo/s1600/1002145_10152118765569778_681233381_n.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZQhIC0xHp3P6f_VdY4gnoGg9KZMLQXyaZPVUH-1bEZljR4MJK6cVXPcmhXlw24SqBUdLZT9dCIWLj8VSJnNOVSPXt0ReOb8Th7HF3Kb7qTFnK4u29_YPAUKaa_hTEHo2YdYUoMvVEr3Lo/s1600/1002145_10152118765569778_681233381_n.jpg&quot; height=&quot;476&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Michael Peters, Laurie Amat, Emmanuel Reveneau and Rick Walker standing in front of the yellow van that took us from Paris to Cologne.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCwQymWUns-F15mCzf8h-cyd9FTr0NDnjYXbI0HZrMa65fwiO5lTMsskFiFd9yfEAWGNT_mCa4zp1nsnkp_8Hq7Fa1GbXBRF6xvbIDyh6SjXekprCTg-J5aZgkahndqfaMl7fhSDXrWIOd/s1600/IMG_0225.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCwQymWUns-F15mCzf8h-cyd9FTr0NDnjYXbI0HZrMa65fwiO5lTMsskFiFd9yfEAWGNT_mCa4zp1nsnkp_8Hq7Fa1GbXBRF6xvbIDyh6SjXekprCTg-J5aZgkahndqfaMl7fhSDXrWIOd/s1600/IMG_0225.JPG&quot; height=&quot;480&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Michael&#39;s backyard&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLTKLQx2VYMxkhXnHcT3bXkX5Xp4gA8CLAwR2q9S2r75HrFbgsnLvjEkjXe3wRLsCsfPHV7ns9huhKlFd8SgOprbbYVDtRHvu9UtOY6HoooY-CunaPwX92C78Cp03skrTCWYWU5ORRLhM2/s1600/IMG_0227.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLTKLQx2VYMxkhXnHcT3bXkX5Xp4gA8CLAwR2q9S2r75HrFbgsnLvjEkjXe3wRLsCsfPHV7ns9huhKlFd8SgOprbbYVDtRHvu9UtOY6HoooY-CunaPwX92C78Cp03skrTCWYWU5ORRLhM2/s1600/IMG_0227.jpg&quot; height=&quot;640&quot; width=&quot;480&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Around town, neat Michael&#39;s house&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
Michael hosted Rick, Emmanuel, Laurie and I at his house near Cologne. Luckily, I had a day off before the concert to unwind and to appreciate the German countryside. I spent most of it reading and walking around the small town near Michael’s house. The next day we went to Cologne early to setup our equipment and to&amp;nbsp;meet the other performers.&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkuzxHuk50nqttf6rBkTjGQu_vhVWD6puJ3IemXIVp8CDbgN6E40IBh6P0khJgBq2qYBG1nl_N1IGgPdOydi1rzxWJnu-yQUNg1JYkJnCWeOFVeVBBOxlqIgTGVSUcAG_iXzEnkmvgMu-U/s1600/IMG_0238.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkuzxHuk50nqttf6rBkTjGQu_vhVWD6puJ3IemXIVp8CDbgN6E40IBh6P0khJgBq2qYBG1nl_N1IGgPdOydi1rzxWJnu-yQUNg1JYkJnCWeOFVeVBBOxlqIgTGVSUcAG_iXzEnkmvgMu-U/s1600/IMG_0238.JPG&quot; height=&quot;480&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Emmanuel, Laurie, Steve Moyes and Amy X. Neuburg getting ready to play.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVWWvp6bxKQDrigXnjhlLJabpEWx0WzmiYt8jeuOvGpwSuZkE4uKTH3bsSblavRkSVyMD4k1m7cnH9FiDgvkpelKXRLkFqKZTRjmQB7lgpKajCUsbfbkvwXGFl8OuT1Usydqp6yB0iF7hj/s1600/IMG_0234.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVWWvp6bxKQDrigXnjhlLJabpEWx0WzmiYt8jeuOvGpwSuZkE4uKTH3bsSblavRkSVyMD4k1m7cnH9FiDgvkpelKXRLkFqKZTRjmQB7lgpKajCUsbfbkvwXGFl8OuT1Usydqp6yB0iF7hj/s1600/IMG_0234.JPG&quot; height=&quot;480&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Cellist Steve Moyes making some last minutes preparations.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9UgQIBMCuzGkXeGMO0RV638to5zHU2eXeZpGGRC_5eB5Lapvtud2mfGrWblTNqzVb0ciLPtr8rn16pqA6AGStGJT8mkqvymZxponudIxEMu0C7U_SVUia4nQZxdIzpekn7tJOi5Lk4uD5/s1600/IMG_0233.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9UgQIBMCuzGkXeGMO0RV638to5zHU2eXeZpGGRC_5eB5Lapvtud2mfGrWblTNqzVb0ciLPtr8rn16pqA6AGStGJT8mkqvymZxponudIxEMu0C7U_SVUia4nQZxdIzpekn7tJOi5Lk4uD5/s1600/IMG_0233.JPG&quot; height=&quot;480&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Laurie&#39;s rig.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj02-ogAUajTMikSWfNniW3WC_Gw9sqotaG2PLmf1AKSG3c29-_tHQNVbYaXmBtZ9y92lL_uoCCZXolIRmUbntw-7zghSoTNTJfJ0mI4WW-kOYf-Xdf68Hsc_KScBiyrrC2tUS1RsYPwY4z/s1600/IMG_0235.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj02-ogAUajTMikSWfNniW3WC_Gw9sqotaG2PLmf1AKSG3c29-_tHQNVbYaXmBtZ9y92lL_uoCCZXolIRmUbntw-7zghSoTNTJfJ0mI4WW-kOYf-Xdf68Hsc_KScBiyrrC2tUS1RsYPwY4z/s1600/IMG_0235.JPG&quot; height=&quot;480&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Amy&#39;s rig.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzQbgvOksqeFflW_KNLOyuYjoK0K9isarX5cym1aclZ6kM47n6F3Rdl76DmIWRVWQmdh9bnffxxP1tIm8n-YlkwZO_rHRw28ut7TPOneYScnwlrjM9b5taVlX_A6aJ8Nw4QfQMnkzGAw5v/s1600/IMG_0236.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzQbgvOksqeFflW_KNLOyuYjoK0K9isarX5cym1aclZ6kM47n6F3Rdl76DmIWRVWQmdh9bnffxxP1tIm8n-YlkwZO_rHRw28ut7TPOneYScnwlrjM9b5taVlX_A6aJ8Nw4QfQMnkzGAw5v/s1600/IMG_0236.JPG&quot; height=&quot;480&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Rick Walker&#39;s fun house.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
Michael arranged a wonderful mix of German and international performers to play at his one-day event. We all shared the lofty stage at the &lt;a href=&quot;http://www.altefeuerwachekoeln.de/&quot; target=&quot;_blank&quot;&gt;Alte Feuerwache&lt;/a&gt;&amp;nbsp;and we setup our equipment well in advance of the performances with the brilliant assistance of two highly competent technicians. As a solo performer, this was my most satisfying performance in technically ideal conditions with a large and receptive audience.&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;315&quot; src=&quot;//www.youtube.com/embed/6ioIIlYQz3M&quot; width=&quot;560&quot;&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
After all that travelling, I intend to spend more time at home this year. I’m reorganizing my basement studio to help me create three albums I’ve sketched out. The first will document my meta-trombone in a studio setting, the second will explore the sound of the Commodore 64’s iconic &lt;a href=&quot;http://en.wikipedia.org/wiki/MOS_Technology_SID&quot; target=&quot;_blank&quot;&gt;sound chip &lt;/a&gt;with &lt;a href=&quot;http://en.wikipedia.org/wiki/Musique_concr%C3%A8te&quot; target=&quot;_blank&quot;&gt;musique concrète &lt;/a&gt;manipulations and the third will pursue some ideas developed as contributions to the &lt;a href=&quot;http://disquiet.com/2013/04/25/disquiet-junto-faq/&quot; target=&quot;_blank&quot;&gt;Disquiet Junto&lt;/a&gt;. Finally, I will also have the privilege to contribute a track to &lt;a href=&quot;http://www.ribosomemusic.com/&quot; target=&quot;_blank&quot;&gt;Matt Davignon’s &lt;/a&gt;anniversary &lt;a href=&quot;http://ribosomemusic.tumblr.com/post/80240979733/matt-davignon-remix-project&quot; target=&quot;_blank&quot;&gt;remix album &lt;/a&gt;celebrating 10 years of his &lt;a href=&quot;http://youtu.be/6ELCrrMdphk&quot; target=&quot;_blank&quot;&gt;unique approach&lt;/a&gt; to drum machines.</content><link rel='replies' type='application/atom+xml' href='http://no-insects.blogspot.com/feeds/2338293218335607468/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://no-insects.blogspot.com/2014/04/2013-world-tour.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8276770534572814129/posts/default/2338293218335607468'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8276770534572814129/posts/default/2338293218335607468'/><link rel='alternate' type='text/html' href='http://no-insects.blogspot.com/2014/04/2013-world-tour.html' title='2013 World Tour'/><author><name>Sylvain Poitras</name><uri>http://www.blogger.com/profile/01523141007378775918</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguuwNR3UgqqI4HcINY_gJx0WB_3JDRbU2d1eT6VWoqltbfGQW-zj5oIPXUZZLgQjr7jQBuTwnsDP0NsZXWDXC6DnOyShiki1WGqMBBi-iABXdb0nTGU6tmyGr6DjdTXRw/s220/syl.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuYVrOqPVE3TLAOztQZQe4gGGoUfYMH2heawYCziZwXk3p6wsN5ImtniVE0Ri8rDCvYmUf-Mj82QVZX0xr1OMJVz5Ddyx3r4FZOfAr3oIfg9D_ASz6d-lKGj2KNpesIrxM4ExydH2zSdkD/s72-c/IMG_0163.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8276770534572814129.post-3906190748646870988</id><published>2014-02-13T12:59:00.001-05:00</published><updated>2014-02-13T13:04:26.541-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="bédé"/><category scheme="http://www.blogger.com/atom/ns#" term="comics"/><category scheme="http://www.blogger.com/atom/ns#" term="drawing"/><title type='text'>New comic book story</title><content type='html'>I’m finishing up my two-page contribution to &lt;a href=&quot;http://editionstrip.com/&quot;&gt;Éditions Trip’s&lt;/a&gt; upcoming release of &lt;a href=&quot;http://editionstrip.ca/?p=513&quot;&gt;Trip #8&lt;/a&gt;. As you can see from the page below, it is about an astronaut floating out of control in space. This short piece is the prologue for a longer work I have outlined and it sets the ontological basis for magic in that graphic novel’s universe (more on this as it develops).&lt;br /&gt;
An obvious inspiration for the astronaut drawings was NASA’s photographs of the &lt;a href=&quot;http://en.wikipedia.org/wiki/Edward_Higgins_White&quot;&gt;first American spacewalk&lt;/a&gt;.&lt;br /&gt;
The word captions were removed for this posting to provide further incentive to buy Trip #8 when it comes out in March.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5GUZWo15Tv3zz65XU69tABvNItRL3e5zI8tRkKKuvTdUKcUwP8yH_MvE3f2IkKiOf7dqlhXdk1ovzs4KTY8aWrLgkw9kxShyzhNnwNUkslyYzkUBCFn2VDPBmE8r9lEc9CrjUEoPbBoCA/s1600/for-blog.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5GUZWo15Tv3zz65XU69tABvNItRL3e5zI8tRkKKuvTdUKcUwP8yH_MvE3f2IkKiOf7dqlhXdk1ovzs4KTY8aWrLgkw9kxShyzhNnwNUkslyYzkUBCFn2VDPBmE8r9lEc9CrjUEoPbBoCA/s1600/for-blog.jpg&quot; height=&quot;320&quot; width=&quot;216&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I would like to thank Éditions TRIP for the opportunity to participate &lt;a href=&quot;http://no-insects.blogspot.ca/2010/10/des-chemins-et-des-ruines.html&quot;&gt;once again&lt;/a&gt; in one of their publications as it provided the necessary impetus to start this project.</content><link rel='replies' type='application/atom+xml' href='http://no-insects.blogspot.com/feeds/3906190748646870988/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://no-insects.blogspot.com/2014/02/new-comic-book-story.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8276770534572814129/posts/default/3906190748646870988'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8276770534572814129/posts/default/3906190748646870988'/><link rel='alternate' type='text/html' href='http://no-insects.blogspot.com/2014/02/new-comic-book-story.html' title='New comic book story'/><author><name>Sylvain Poitras</name><uri>http://www.blogger.com/profile/01523141007378775918</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguuwNR3UgqqI4HcINY_gJx0WB_3JDRbU2d1eT6VWoqltbfGQW-zj5oIPXUZZLgQjr7jQBuTwnsDP0NsZXWDXC6DnOyShiki1WGqMBBi-iABXdb0nTGU6tmyGr6DjdTXRw/s220/syl.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5GUZWo15Tv3zz65XU69tABvNItRL3e5zI8tRkKKuvTdUKcUwP8yH_MvE3f2IkKiOf7dqlhXdk1ovzs4KTY8aWrLgkw9kxShyzhNnwNUkslyYzkUBCFn2VDPBmE8r9lEc9CrjUEoPbBoCA/s72-c/for-blog.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8276770534572814129.post-7190660287798054259</id><published>2014-02-07T12:45:00.000-05:00</published><updated>2014-02-07T12:48:34.858-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="computer music"/><category scheme="http://www.blogger.com/atom/ns#" term="iOS"/><title type='text'>OSCNotation 3.0</title><content type='html'>Version 3.0 of OSCNotation has just been released on the &lt;a href=&quot;https://itunes.apple.com/us/app/oscnotation/id568510977?ls=1&amp;amp;mt=8&quot; target=&quot;_blank&quot;&gt;Apple App Store&lt;/a&gt;. &lt;br /&gt;
&lt;br /&gt;
I started working on this update in December when composer &lt;a href=&quot;http://nickfells.net/&quot; target=&quot;_blank&quot;&gt;Nicolas Fells&lt;/a&gt; contacted me about including iPad support to OSCNotation for a piece he was working on. The appeal of working with the iPad is that OSCNotation can be used to display multiple staves on the same screen. &amp;nbsp;Musicians can all read from the same device and see how their parts interact with those of their colleagues. This is probably the single most requested feature and I had some spare time I decided to dedicate to this task.&lt;br /&gt;
&lt;br /&gt;
&lt;img alt=&quot;IOS Simulator Screen shot Feb 4 2014 8 53 03 PM&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyo9X1n67ZhBMVR9cD9aeLJNqDRLotg2An1zb6GUe0ibTdZtCXjqMZLwkvyAEwnqDA5Ku7kBfqJCWDcmTfHmQ2vHDN8KYR9XGAcpQitGuXYq_eKiN1viubKDq8Wd_AZOevOksKIRGWYWqL//?imgmax=800&quot; height=&quot;600&quot; style=&quot;display: block; margin-left: auto; margin-right: auto;&quot; title=&quot;iOS Simulator Screen shot Feb 4, 2014, 8.53.03 PM.png&quot; width=&quot;450&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
The &lt;a href=&quot;http://oscnotation.sylvainpoitras.com/guide.html&quot;&gt;user guide&lt;/a&gt; has been updated to reflect all changes.&lt;br /&gt;
&lt;br /&gt;
What I find most rewarding about my work in music technology is hearing the music to which my software contributes. Below is a concert from early 2013 featuring Dan Tepfer and Lee Konitz. &amp;nbsp;Dan is using OSCNotation to send musical notation to the Harlem String Quartet from his midi keyboard. How cool is that?&lt;br /&gt;
&lt;br /&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;315&quot; src=&quot;//www.youtube.com/embed/4FDG11qajPk?rel=0&quot; width=&quot;560&quot;&gt;&lt;/iframe&gt;</content><link rel='replies' type='application/atom+xml' href='http://no-insects.blogspot.com/feeds/7190660287798054259/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://no-insects.blogspot.com/2014/02/oscnotation-30.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8276770534572814129/posts/default/7190660287798054259'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8276770534572814129/posts/default/7190660287798054259'/><link rel='alternate' type='text/html' href='http://no-insects.blogspot.com/2014/02/oscnotation-30.html' title='OSCNotation 3.0'/><author><name>Sylvain Poitras</name><uri>http://www.blogger.com/profile/01523141007378775918</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguuwNR3UgqqI4HcINY_gJx0WB_3JDRbU2d1eT6VWoqltbfGQW-zj5oIPXUZZLgQjr7jQBuTwnsDP0NsZXWDXC6DnOyShiki1WGqMBBi-iABXdb0nTGU6tmyGr6DjdTXRw/s220/syl.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyo9X1n67ZhBMVR9cD9aeLJNqDRLotg2An1zb6GUe0ibTdZtCXjqMZLwkvyAEwnqDA5Ku7kBfqJCWDcmTfHmQ2vHDN8KYR9XGAcpQitGuXYq_eKiN1viubKDq8Wd_AZOevOksKIRGWYWqL/s72-c/?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8276770534572814129.post-5229093656695107191</id><published>2014-02-04T12:47:00.000-05:00</published><updated>2014-02-04T12:49:03.449-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C64"/><category scheme="http://www.blogger.com/atom/ns#" term="computer music"/><title type='text'>My Commodore 64</title><content type='html'>Lately, I&#39;ve been obsessed with the &lt;a href=&quot;http://en.wikipedia.org/wiki/Commodore_64&quot;&gt;Commodore 64&lt;/a&gt;. &amp;nbsp;It all started when I read a fantastic &lt;a href=&quot;http://10print.org/&quot;&gt;little book&lt;/a&gt; that discussed a one line program from a variety of different angles. &amp;nbsp;After spending a couple hours with &lt;a href=&quot;http://vice-emu.sourceforge.net/&quot;&gt;emulators&lt;/a&gt; running on my MacBook, I wanted to get my hands on the real thing.&lt;br /&gt;
&lt;br /&gt;
My first computer was a Commodore 64. &amp;nbsp;I remember vividly the happiness I felt that night in December when my father came home with all those boxes. &amp;nbsp;He laid everything on the floor and we spent hours putting everything together. &amp;nbsp;All the manuals and documentation were in English and at that age (eight), I had yet to master the language. &amp;nbsp;This is probably the greatest gift I ever received from anyone. &amp;nbsp;Not only was the Commodore 64 a fun game system, it was my first introduction to computer programming. &amp;nbsp;I spent a lot of time deciphering the codes in the manuals and I made little games in BASIC. &amp;nbsp;Unfortunately, I never figured out how to save anything, so I had to input the code every time I wanted to play one of my games (again, the manuals were in a &quot;foreign&quot; language).&lt;br /&gt;
&lt;br /&gt;
All this reminiscence eventually lead me to acquire two systems. &amp;nbsp;The first is an &lt;a href=&quot;http://www.old-computers.com/museum/computer.asp?st=1&amp;amp;c=98&quot;&gt;early model breadbin C64&lt;/a&gt;, just like the one I had as a kid. &amp;nbsp;I made some modifications to it:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;I added an SD card reader to replace the bulky disk drive;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;I added some buttons to control the SD card reader;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;I installed &lt;a href=&quot;http://www.go4retro.com/products/jiffydos/&quot;&gt;JiffyDOS&lt;/a&gt; with a Kernel selector switch;&lt;/li&gt;
&lt;li&gt;and I installed heat-sinks on most integrated circuits. &amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
I will use this unit to play games and to create my own programs. &lt;br /&gt;
&lt;br /&gt;
Programming the C64 may seem like an odd idea (or a waste of time), but the &lt;a href=&quot;http://en.wikipedia.org/wiki/MOS_Technology_6502&quot;&gt;6502&lt;/a&gt; CPU on which the C64&#39;s CPU is based is still being manufactured and seeing lots of use in &lt;a href=&quot;http://www.westerndesigncenter.com/wdc/&quot;&gt;certain applications&lt;/a&gt;. &amp;nbsp;Learning program in 6502 machine language may be a very worthwhile endeavour… &amp;nbsp;these chips are a lot &lt;a href=&quot;http://ca.mouser.com/ProductDetail/Western-Design-Center-WDC/W65C02S6TPG-14/?qs=sGAEpiMZZMvu0Nwh4cA1wSNu7hWmGrIdvYIw7nZ2DMI=&quot;&gt;cheaper&lt;/a&gt; then the micro-controller development boards available these days and, in some sense, a lot more powerful.&lt;br /&gt;
&lt;br /&gt;
Also, the &lt;a href=&quot;http://en.wikipedia.org/wiki/Commodore_BASIC&quot;&gt;Commodore Basic&lt;/a&gt; language was ported to OS X, Windows and Linux as a &lt;a href=&quot;http://cbmbasic.sourceforge.net/&quot;&gt;powerful scripting language&lt;/a&gt;. &amp;nbsp;As such, it is an interesting alternative to other scripting languages and a nice way of recycling my old chops.&lt;br /&gt;
&lt;br /&gt;
I also acquired a mint condition &lt;a href=&quot;http://www.old-computers.com/museum/computer.asp?st=1&amp;amp;c=1136&quot;&gt;C64G&lt;/a&gt;. &amp;nbsp;This is a beautiful unit with a &lt;a href=&quot;http://www.old-computers.com/museum/computer.asp?st=1&amp;amp;c=998&quot;&gt;C64C&lt;/a&gt; motherboard in a creamy-white breadbin case. &amp;nbsp;I got this one specifically for musical purposes and I modified it in the following way:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;I added a 1/4&quot; audio output;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;I grounded the audio input to reduce noise;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;I installed an LCD screen;&lt;/li&gt;
&lt;li&gt;I installed a power plug for the LCD screen;&lt;/li&gt;
&lt;li&gt;I installed heat-sinks on most integrated circuits.&lt;/li&gt;
&lt;/ul&gt;
This C64 will live on a pedal board next various guitar pedals. I&#39;ll use &lt;a href=&quot;http://www.8bitventures.com/mssiah/&quot;&gt;MSSIAH&lt;/a&gt;&#39;s mono-synth program as a sound source to be modified by the guitar pedals. &amp;nbsp;For controller, I&#39;ll use my previously mentioned &lt;a href=&quot;http://no-insects.blogspot.ca/2010/12/guitar-controller-part-iv.html&quot;&gt;homemade midi guitar controller&lt;/a&gt;. &amp;nbsp;I&#39;m also using a &lt;a href=&quot;http://www.raspberrypi.org/&quot;&gt;Raspberry Pi&lt;/a&gt; running &lt;a href=&quot;http://puredata.info/&quot;&gt;Pure Data&lt;/a&gt; to process the midi signals from the guitar controller to the C64. &amp;nbsp;Here&#39;s the signal path I&#39;m considering at this time:&lt;br /&gt;
&lt;br /&gt;
&lt;img alt=&quot;1266867 575796905816004 674561434 o&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiImpPIQtSsOZrhvDolQgW8fDDuL2bzhE31GyTgvQWdjfr2xkrLwDpJH5GJ_JUrnExOTsKwH2QgDVmc_ucie6YPePWjoPB1c9L1JPxSEE2NqSYeuONislPdCnseV5W_UCmhfa6drKVCwd5j//?imgmax=800&quot; height=&quot;576&quot; style=&quot;display: block; margin-left: auto; margin-right: auto;&quot; title=&quot;1266867_575796905816004_674561434_o.jpg&quot; width=&quot;600&quot; /&gt;</content><link rel='replies' type='application/atom+xml' href='http://no-insects.blogspot.com/feeds/5229093656695107191/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://no-insects.blogspot.com/2014/02/my-commodore-64.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8276770534572814129/posts/default/5229093656695107191'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8276770534572814129/posts/default/5229093656695107191'/><link rel='alternate' type='text/html' href='http://no-insects.blogspot.com/2014/02/my-commodore-64.html' title='My Commodore 64'/><author><name>Sylvain Poitras</name><uri>http://www.blogger.com/profile/01523141007378775918</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguuwNR3UgqqI4HcINY_gJx0WB_3JDRbU2d1eT6VWoqltbfGQW-zj5oIPXUZZLgQjr7jQBuTwnsDP0NsZXWDXC6DnOyShiki1WGqMBBi-iABXdb0nTGU6tmyGr6DjdTXRw/s220/syl.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiImpPIQtSsOZrhvDolQgW8fDDuL2bzhE31GyTgvQWdjfr2xkrLwDpJH5GJ_JUrnExOTsKwH2QgDVmc_ucie6YPePWjoPB1c9L1JPxSEE2NqSYeuONislPdCnseV5W_UCmhfa6drKVCwd5j/s72-c/?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8276770534572814129.post-1507313118153777705</id><published>2013-07-26T13:41:00.003-04:00</published><updated>2013-07-26T13:41:55.938-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="computer music"/><category scheme="http://www.blogger.com/atom/ns#" term="instrument building"/><category scheme="http://www.blogger.com/atom/ns#" term="meta-trombone"/><title type='text'>Meta-trombone: European tour edition</title><content type='html'>Leading up to my currently ongoing European tour (concerts in Paris and Cologne); I &amp;nbsp;tweaked my meta-trombone yet again.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7QAPeJP-mEGtj1QfiJovVfLNvHrp0mjyBy1wrMAOEramT7wKPXK-H7-6l7h_lYcObsha0WIzmQis8Z5aiirj65VWUoQZiJDHr1Rh-vU4O6eaAGmqqY2RQZhyphenhyphenhNvo9HoXCskuj1m5h1VbN/s1600/t+set+flow.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;640&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7QAPeJP-mEGtj1QfiJovVfLNvHrp0mjyBy1wrMAOEramT7wKPXK-H7-6l7h_lYcObsha0WIzmQis8Z5aiirj65VWUoQZiJDHr1Rh-vU4O6eaAGmqqY2RQZhyphenhyphenhNvo9HoXCskuj1m5h1VbN/s640/t+set+flow.png&quot; width=&quot;561&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
The trombone audio input goes to:&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;audio outputs (through reverb),&amp;nbsp;&lt;/li&gt;
&lt;li&gt;audio to midi converter,&amp;nbsp;&lt;/li&gt;
&lt;li&gt;sampler (&lt;a href=&quot;http://www.expert-sleepers.co.uk/xfadelooper.html&quot; target=&quot;_blank&quot;&gt;Crossfade Loop Synth&lt;/a&gt;),&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.circularlabs.com/&quot; target=&quot;_blank&quot;&gt;Mobius&lt;/a&gt; looper.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div&gt;
The audio to midi converter interprets the trombone performance and outputs midi notes. &amp;nbsp;Those notes are either sent to the &lt;a href=&quot;http://midilooper.sylvainpoitras.com/&quot; target=&quot;_blank&quot;&gt;Midi Looper&lt;/a&gt; (more on this below) or to the sampler. &amp;nbsp;Before reaching the sampler, some midi effects can be applied to the midi notes (&lt;a href=&quot;http://www.thepiz.org/plugins/?p=pizmidi&quot; target=&quot;_blank&quot;&gt;Midi Delay&lt;/a&gt; and &lt;a href=&quot;http://www.xferrecords.com/products/cthulhu&quot; target=&quot;_blank&quot;&gt;Cthulhu&lt;/a&gt;). &amp;nbsp;The output of the sampler goes to the audio outputs (with reverb) and the looper.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
The &lt;a href=&quot;http://www.keithmcmillen.com/12step/overview&quot; target=&quot;_blank&quot;&gt;KMI 12-Step&lt;/a&gt;&amp;nbsp;controls either the Midi Looper or the Mobius Looper. &amp;nbsp;As commands are sent, the Head’s Up Display on my iPod Touch is updated (see image below). &amp;nbsp;I use the &lt;a href=&quot;http://line6.com/footcontrollers/fbv.html&quot; target=&quot;_blank&quot;&gt;Line 6 FBV&lt;/a&gt;&amp;nbsp;to change Mobius’ output volume, secondary feedback and playback rate. &amp;nbsp;I also use it to change the quantization setting of commands being sent to Mobius from the 12-Step. &amp;nbsp;As I change these parameters, the Head’s Up Display on the iPod is updated (four dials in upper left corner). &amp;nbsp;I select which parameter the pedal affects using the four switches on the FBV. &amp;nbsp;When a parameter is selected, its dial appears green on the iPod. &amp;nbsp;In this way, I can modify several parameters at the same time.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_mwTxQ1XkbN8EBrDToPcFnL1fXym32-QGDx6UTnWP3z6DKnmmBnwxaIg2bdsItytqjjN7W1YC1VMlAtKdhzI0GTm28FJ-W_BGvyXQrHkmOJWVrZv9DpzZK4arMufBFf5OPmxFyI3snvZA/s1600/IMG_0235.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;265&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_mwTxQ1XkbN8EBrDToPcFnL1fXym32-QGDx6UTnWP3z6DKnmmBnwxaIg2bdsItytqjjN7W1YC1VMlAtKdhzI0GTm28FJ-W_BGvyXQrHkmOJWVrZv9DpzZK4arMufBFf5OPmxFyI3snvZA/s400/IMG_0235.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Finally, the output of the looper goes to audio outputs through reverb. &amp;nbsp;I have eliminated the post-looper effects, as they were more confusing than aesthetically satisfying.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3&gt;
Performance modes&lt;/h3&gt;
&lt;div&gt;
The signal flow is only part of the story; to understand what is going on in a meta-trombone performance, I need to discuss the various performance modes.&lt;/div&gt;
&lt;h4&gt;
&lt;/h4&gt;
&lt;h4&gt;
Trombone Mode&lt;/h4&gt;
&lt;div&gt;
In this mode, the acoustic trombone sound is being sent to the looper and will be recorded. &amp;nbsp;Turning off this mode, the trombone sound is no longer sent to the looper and will not be recorded, but it is still sent to the audio outputs.&lt;/div&gt;
&lt;h4&gt;
&lt;/h4&gt;
&lt;h4&gt;
Midi-note Mode&lt;/h4&gt;
&lt;div&gt;
In this mode, the midi notes interpreted from the trombone performance are sent to the sampler. &amp;nbsp;This mode is only relevant once a phrase has been recorded into the sampler during performance. &amp;nbsp;There are two sub modes: synth and trigger. &amp;nbsp;Synth will cause the sampler to playback the recorded phrase from where playback last stopped at a playback rate relative to the note being played (e.g. higher notes cause faster playback). &amp;nbsp;Trigger will cause the sampler to playback at a defined playback rate starting from one of sixteen positions within the phrase relative to the note being played. &amp;nbsp;The playback rate of the trigger mode can be modified during performance.&lt;/div&gt;
&lt;h4&gt;
&lt;/h4&gt;
&lt;h4&gt;
Midi Loop Mode&lt;/h4&gt;
&lt;div&gt;
In this mode, the midi notes interpreted from the trombone performance are not sent to the sampler. Instead, they are sent directly to the Mobius looper and the Midi Looper. &amp;nbsp;Any given note will select a loop (1 through 4) and a starting position within that loop. &amp;nbsp;In this mode, I can “remix” all my loops together by playing trombone!&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
The midi looper can record those loops and since the output is sent to the looper, the “remix” I created in performance keeps going when I change mode or stop playing the phrase that gave it life.&lt;/div&gt;
&lt;div&gt;
I developed the Midi Looper in Cycling 74’s &lt;a href=&quot;http://cycling74.com/products/max/&quot; target=&quot;_blank&quot;&gt;Max/MSP&lt;/a&gt;&amp;nbsp;and the software is &lt;a href=&quot;http://midilooper.sylvainpoitras.com/&quot; target=&quot;_blank&quot;&gt;currently available&lt;/a&gt; for OS X (Windows support in the near future).&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://no-insects.blogspot.com/feeds/1507313118153777705/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://no-insects.blogspot.com/2013/07/meta-trombone-european-tour-edition.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8276770534572814129/posts/default/1507313118153777705'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8276770534572814129/posts/default/1507313118153777705'/><link rel='alternate' type='text/html' href='http://no-insects.blogspot.com/2013/07/meta-trombone-european-tour-edition.html' title='Meta-trombone: European tour edition'/><author><name>Sylvain Poitras</name><uri>http://www.blogger.com/profile/01523141007378775918</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguuwNR3UgqqI4HcINY_gJx0WB_3JDRbU2d1eT6VWoqltbfGQW-zj5oIPXUZZLgQjr7jQBuTwnsDP0NsZXWDXC6DnOyShiki1WGqMBBi-iABXdb0nTGU6tmyGr6DjdTXRw/s220/syl.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7QAPeJP-mEGtj1QfiJovVfLNvHrp0mjyBy1wrMAOEramT7wKPXK-H7-6l7h_lYcObsha0WIzmQis8Z5aiirj65VWUoQZiJDHr1Rh-vU4O6eaAGmqqY2RQZhyphenhyphenhNvo9HoXCskuj1m5h1VbN/s72-c/t+set+flow.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8276770534572814129.post-5543452272542974729</id><published>2013-04-22T20:32:00.001-04:00</published><updated>2013-04-24T11:55:01.870-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="computer music"/><category scheme="http://www.blogger.com/atom/ns#" term="instrument building"/><category scheme="http://www.blogger.com/atom/ns#" term="meta-trombone"/><title type='text'>Tools of the Trade – Meta-trombone Edition</title><content type='html'>After every show, someone always wants to get more information about the technology that makes my &lt;a href=&quot;http://no-insects.blogspot.ca/search/label/meta-trombone&quot;&gt;meta-trombone&lt;/a&gt; possible. For the benefit of those who cannot make it out to one of my concerts, I thought I would briefly list and describe the hardware and software I rely on at this stage of the instrument’s development.&lt;br /&gt;
&lt;h1&gt;
Hardware&lt;/h1&gt;
&lt;h3&gt;
&amp;nbsp;&lt;/h3&gt;
&lt;h3&gt;
Mac Book Pro (mid-2010 i7)&lt;/h3&gt;
The central nervous system of my rig, my &lt;a href=&quot;http://www.apple.com/ca/macbook-pro/&quot;&gt;MBP&lt;/a&gt; is indispensable. These days you can use any manufacturer’s computer and almost any operating system to create music in real-time; however, there are advantages to using a Mac. Foremost is availability of replacement computers that precisely match the specs of my current machine. In addition, third-party developers can test their hardware and software on exactly the same system as the one you are using, which may not be the case with other computers. The result is better system integration that results in less setup time and more music making.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
Apple iPod Touch (4G)&lt;/h3&gt;
I use the &lt;a href=&quot;http://store.apple.com/ca/browse/home/shop_ipod/family/ipod_touch_4thgeneration&quot;&gt;iPod touch&lt;/a&gt; (attached to my trombone) as a heads-up display for system information and looper status. This way I don`t need to look down at my laptop too much. I can also use the iPod`s accelerometers to control parameters.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
RME Fireface 800&lt;/h3&gt;
RME are makers of audio interface of choice for anyone interested in reliability and sound quality. The &lt;a href=&quot;http://www.rme-audio.de/en_products_fireface_800.php&quot;&gt;FF800&lt;/a&gt; features lots of ins and outs, direct monitoring and a matrix mixer with presets. This is more than I need, which is precisely what you want from your audio interface… your tools should not hinder your creativity.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
ATM350 Cardioid Condenser Clip-On Microphone&lt;/h3&gt;
I have been using this &lt;a href=&quot;http://www.audio-technica.com/cms/wired_mics/71d870fb398e6978/index.html&quot;&gt;microphone&lt;/a&gt; for years… over a hundred gigs and I have never felt the need to look elsewhere.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
KMI 12 STEP&lt;/h3&gt;
The &lt;a href=&quot;http://www.keithmcmillen.com/12step/overview&quot;&gt;12 Step&lt;/a&gt; is a great little controller with a piano keyboard layout and illuminated keys. It is small enough to fit in a 1U rack drawer, its USB powered, it is solid and it is spill proof. What else do you need?&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
FBV EXPRESS MkII&lt;/h3&gt;
I am still integrating the &lt;a href=&quot;http://line6.com/footcontrollers/fbvexpressmkii.html&quot;&gt;FBV&lt;/a&gt; into my set, but the four switches allow me to select what parameter the expression pedal affects. I think this will prove very useful as I continue development on the meta-trombone.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
Gator GRC-Studio-2-Go ATA Case&lt;/h3&gt;
I like this &lt;a href=&quot;http://www.musiciansfriend.com/accessories/gator-grc-studio-2-go-ata-laptop-or-mixer-over-rack-case&quot;&gt;case&lt;/a&gt; because I can arrive at the gig with everything wired and ready to go. I added a 1U drawer to keep my microphone and my KMI 12 Step, so this single box contains almost everything I need for the gig.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
YSL-697Z Professional Trombone&lt;/h3&gt;
The &lt;a href=&quot;http://usa.yamaha.com/products/musical-instruments/winds/trombones/tenortrombones/ysl-697z/?mode=model&quot;&gt;697z&lt;/a&gt; has been my horn of choice for the last five years. Yamaha built it for Al Kay, but it meets all of my expectations of what a great trombone should be.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
K&amp;amp;M 15270 Trombone Stand (in-bell)&lt;/h3&gt;
Since, you should never leave your trombone on the floor; always bring a &lt;a href=&quot;http://www.amazon.com/15270B-Trombone-Stand-KC/dp/B0002F7JG6&quot;&gt;stand&lt;/a&gt; with you. The convenience of the in-bell stand outweighs the inconvenience of an unbalanced trombone case.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
Yamaha Trombone Lyre&lt;/h3&gt;
After many false starts, it turns out the best way to attached anything to your trombone (iPod Touch, sensors or whatever) is with a &lt;a href=&quot;http://www.musiciansfriend.com/marching-band/yamaha-trombone-lyre&quot;&gt;lyre&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
Sennheiser HD25-1 II Headphones&lt;/h3&gt;
Since I could never get used to playing a brass instrument with something stuck inside my ears, I only use over the ear headphones to monitor the mayhem on stage. The &lt;a href=&quot;http://en-de.sennheiser.com/dj-headphones-noise-reduction-hifi-stereo-hd-25-1-ii&quot;&gt;HD25-1 II&lt;/a&gt; provides a good level of noise isolation and gives me a great signal.&lt;br /&gt;
&lt;br /&gt;
&lt;h1&gt;
Software&lt;/h1&gt;
&lt;h2&gt;
&amp;nbsp;&lt;/h2&gt;
&lt;h3&gt;
TouchOSC&lt;/h3&gt;
I run &lt;a href=&quot;http://hexler.net/software/touchosc&quot;&gt;TouchOSC&lt;/a&gt; on my iPod Touch to display system status information received wirelessly from my MacBook through OSC messages. I also use it to send the iPod’s accelerometer data to the MacBook. The long-term goal is to write my own performance software for iOS that will also display algorithmically generated musical notation.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
Circular Labs’ Mobius&lt;/h3&gt;
The &lt;a href=&quot;http://www.circularlabs.com/&quot;&gt;Mobius&lt;/a&gt; looper is developed by Jeff Larson, who makes it available freely. A scriptable multitrack looper, Mobius brings a lot of creative potential to the table. I cannot imagine how hard it would be to make music without this tool, as I am unaware of anything quite like it.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
Expert Sleepers’ Crossfade Loop Synth&lt;/h3&gt;
While it is primarily a sampler, you can also view this versatile &lt;a href=&quot;http://www.expert-sleepers.co.uk/xfadelooper.html&quot;&gt;plugin&lt;/a&gt; as a creative delay or even a looper. I have a series of tips and tricks for this plugin that I will post shortly.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
Audio Damage Eos&lt;/h3&gt;
&lt;a href=&quot;http://www.audiodamage.com/effects/product.php?pid=AD023&quot;&gt;Eos&lt;/a&gt; is a good sounding reverb that does not tax your CPU too much.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
Xfer records&#39;&amp;nbsp;Cthulhu&lt;/h3&gt;
This nice little &lt;a href=&quot;http://www.xferrecords.com/products/cthulhu&quot;&gt;plugin&lt;/a&gt; consists of two independently selectable midi effects: a chord memorizer and an arpeggiator. The chord module allows me to assign a user-defined chord to any midi note. The arpeggiator takes the output of the chord module and sequences the chord notes according to a pre-defined pattern. Sending the output of Cthulhu to the Crossfade Loop Synth adds a lot of interesting possibilities.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
Plogue Bidule&lt;/h3&gt;
This is where the magic happens. &lt;a href=&quot;http://www.plogue.com/products/bidule/&quot;&gt;Bidule&lt;/a&gt; is a graphical music programming environment. It is also a VST/AU host, so you can use your plugins as elements within your “code”. I use it to convert my trombone sound into MIDI notes and to route signals between plugins based on system state. I also use it to augment the functionality of the plugins I use. In a way, the Bidule patch is the instrument and the composition when I play meta-trombone.&lt;br /&gt;
&lt;br /&gt;
&lt;h1&gt;
Future Addition&lt;/h1&gt;
&lt;h2&gt;
&amp;nbsp;&lt;/h2&gt;
&lt;h3&gt;
GameTrak controller&lt;/h3&gt;
The &lt;a href=&quot;http://en.wikipedia.org/wiki/Gametrak&quot;&gt;GameTrak&lt;/a&gt; controller is an intriguing option for gestural control of musical parameters. After reading on the development of the &lt;a href=&quot;http://gordophone.blogspot.ca/2011/02/3-d-trombone-photos-and-ideas.html&quot;&gt;3D Trombone&lt;/a&gt;, I ordered two GameTraks and I think I will incorporate them into my performance system. By determining the distance between the two hand units while playing trombone, I think I can use this controller to determine the slide position. There are &lt;a href=&quot;http://cnmat.berkeley.edu/publication/musical_applications_and_design_patterns_gametrak&quot;&gt;other possibilities&lt;/a&gt;, of course.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
Max&lt;/h3&gt;
I`ve been learning &lt;a href=&quot;http://cycling74.com/products/max/&quot;&gt;Max&lt;/a&gt; since last summer and I can think of a few ways it will prove useful down the road. Presently, I really appreciate how easy it was to integrate with the &lt;a href=&quot;http://www.arduino.cc/&quot;&gt;Arduino&lt;/a&gt; to read the values coming from the GameTrak controller or other sensors. I`ve also been playing with &lt;a href=&quot;http://cycling74.com/products/gen/&quot;&gt;GEN&lt;/a&gt; and the sounds I get from it are very surprising. There are also a number of interactive music patches available for Max that makes it worthwhile to study this software.</content><link rel='replies' type='application/atom+xml' href='http://no-insects.blogspot.com/feeds/5543452272542974729/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://no-insects.blogspot.com/2013/04/tools-of-trade-meta-trombone-edition.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8276770534572814129/posts/default/5543452272542974729'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8276770534572814129/posts/default/5543452272542974729'/><link rel='alternate' type='text/html' href='http://no-insects.blogspot.com/2013/04/tools-of-trade-meta-trombone-edition.html' title='Tools of the Trade – Meta-trombone Edition'/><author><name>Sylvain Poitras</name><uri>http://www.blogger.com/profile/01523141007378775918</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguuwNR3UgqqI4HcINY_gJx0WB_3JDRbU2d1eT6VWoqltbfGQW-zj5oIPXUZZLgQjr7jQBuTwnsDP0NsZXWDXC6DnOyShiki1WGqMBBi-iABXdb0nTGU6tmyGr6DjdTXRw/s220/syl.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8276770534572814129.post-3424143420974911589</id><published>2013-03-24T22:43:00.001-04:00</published><updated>2013-03-24T22:43:29.398-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="year in review"/><title type='text'>2012 - My year in review</title><content type='html'>&lt;p&gt;A couple months ago, I made a track for a &lt;a href=&quot;http://disquiet.com/2012/01/27/the-disquiet-junto/&quot;&gt;Disquiet Junto&lt;/a&gt; project called &lt;a href=&quot;http://disquiet.com/2012/12/20/disquiet0051-audiojournal/&quot;&gt;audio journal.&lt;/a&gt; Here is my contribution:&lt;/p&gt;
&lt;p&gt;&lt;iframe src=&quot;https://w.soundcloud.com/player/?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F72128363&quot; width=&quot;100%&quot; height=&quot;166&quot; scrolling=&quot;no&quot; frameborder=&quot;no&quot;&gt;&lt;/iframe&gt;&lt;/p&gt;
&lt;p&gt;The year 2012 was quite good to me… On the personal side, the high point was the birth of my daughter Myriam in February and that adventure keeps getting better all the time.&lt;/p&gt;
&lt;p&gt;On the musical side of things, I had a great year. I contributed to my first &lt;a href=&quot;http://www.ct-collective.com/&quot;&gt;Chain Tape-Collective&lt;/a&gt; project, &lt;a href=&quot;http://www.ct-collective.com/index.cfm?page=music&amp;amp;albumid=48&quot;&gt;CT-One minute&lt;/a&gt;. One of the two tracks I submitted to that project, &lt;a href=&quot;http://sylvainpoitras.bandcamp.com/track/twice-through-the-looking-glass&quot;&gt;Twice Through the Looking Glass&lt;/a&gt;, was later selected for the &lt;a href=&quot;http://www.voxnovus.com/60x60/2012_Canada_Mix.htm&quot;&gt;2012 60x60 Canadian Mix&lt;/a&gt; and has been heard in concerts all over Canada.&lt;/p&gt;
&lt;p&gt;In May I released &lt;a href=&quot;http://sylvainpoitras.bandcamp.com/album/sans-jamais-ni-demain&quot;&gt;sans jamais ni demain&lt;/a&gt;, an album of &lt;a href=&quot;http://en.wikipedia.org/wiki/Electroacoustic_music&quot;&gt;electroacoustic&lt;/a&gt; compositions that brought together most of my musical ideas up to that point. Over the summer I took a class in &lt;a href=&quot;http://cycling74.com/products/max/&quot;&gt;Max&lt;/a&gt; at the&lt;a href=&quot;http://www.massart.edu/#!cdfa&quot;&gt; Massachusetts College of Arts and Design&lt;/a&gt;, released &lt;a href=&quot;http://breakosc.sylvainpoitras.com/&quot;&gt;my first iOS app&lt;/a&gt; and made headway in the development of my &lt;a href=&quot;http://no-insects.blogspot.ca/search/label/meta-trombone&quot;&gt;meta-trombone&lt;/a&gt;. I also created a fun and intuitive &lt;a href=&quot;http://no-insects.blogspot.ca/2012/07/bring-map.html&quot;&gt;vocal instrument&lt;/a&gt; in &lt;a href=&quot;http://www.plogue.com/products/bidule/&quot;&gt;Bidule&lt;/a&gt;. Below is a video of a test performance, in case you missed it the first time around:&lt;/p&gt;
&lt;p&gt;&lt;iframe src=&quot;http://www.youtube.com/embed/UvC9ZF8426Y?rel=0&quot; width=&quot;560&quot; height=&quot;315&quot; frameborder=&quot;0&quot;&gt;&lt;/iframe&gt;&lt;/p&gt;
&lt;p&gt;In October I had the pleasure of playing two concerts at the &lt;a href=&quot;http://www.y2kloopfest.com/&quot;&gt;Y2KX+2 Livelooping&lt;/a&gt; festival in San Jose and Santa Cruz. Not only did I meet some &lt;a href=&quot;http://no-insects.blogspot.ca/2012/10/y2kx2-livelooping-festival.html&quot;&gt;great people&lt;/a&gt;, I used the recordings from those performances to &lt;a href=&quot;http://sylvainpoitras.bandcamp.com/album/meta-trombone-vol-1&quot;&gt;document my work&lt;/a&gt; on the meta-trombone. While I was in California, I also released my second iOS app, &lt;a href=&quot;http://oscnotation.sylvainpoitras.com/&quot;&gt;OSCNotation&lt;/a&gt;, which I&#39;ve recently updated and &lt;a href=&quot;http://no-insects.blogspot.ca/2013/03/the-virtue-of-free.html&quot;&gt;discussed on this blog&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;In November I joined the &lt;a href=&quot;http://disquiet.com/2012/01/27/the-disquiet-junto/&quot;&gt;Disquiet Junto&lt;/a&gt; and produced my first track with project 48 - &lt;a href=&quot;https://soundcloud.com/disquiet/sets/disquiet0048-libertederive&quot;&gt;libertederive&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;&lt;iframe src=&quot;https://w.soundcloud.com/player/?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F69768235&quot; width=&quot;100%&quot; height=&quot;166&quot; scrolling=&quot;no&quot; frameborder=&quot;no&quot;&gt;&lt;/iframe&gt;&lt;/p&gt;
&lt;p&gt;I enjoy the challenge of making music within the constraints of each project.  As the above track should make clear, it prompts me to create music I would not otherwise create.&lt;/p&gt;
&lt;h2&gt;Things to come&lt;/h2&gt;
&lt;p&gt;The present year should be equally awesome…  For starters, I&#39;m in the middle of a world tour to promote my meta-trombone:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Toronto (March)&lt;/li&gt;
&lt;li&gt;New York City (May)&lt;/li&gt;
&lt;li&gt;Brooklyn (May)&lt;/li&gt;
&lt;li&gt;Paris (July)&lt;/li&gt;
&lt;li&gt;Cologne (July)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Also, I have two musical releases planned and a new app for OS X and Windows in the works.&lt;/p&gt;
&lt;p&gt;Keep the schedule hectic!&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://no-insects.blogspot.com/feeds/3424143420974911589/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://no-insects.blogspot.com/2013/03/2012-my-year-in-review.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8276770534572814129/posts/default/3424143420974911589'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8276770534572814129/posts/default/3424143420974911589'/><link rel='alternate' type='text/html' href='http://no-insects.blogspot.com/2013/03/2012-my-year-in-review.html' title='2012 - My year in review'/><author><name>Sylvain Poitras</name><uri>http://www.blogger.com/profile/01523141007378775918</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguuwNR3UgqqI4HcINY_gJx0WB_3JDRbU2d1eT6VWoqltbfGQW-zj5oIPXUZZLgQjr7jQBuTwnsDP0NsZXWDXC6DnOyShiki1WGqMBBi-iABXdb0nTGU6tmyGr6DjdTXRw/s220/syl.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/UvC9ZF8426Y/default.jpg" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8276770534572814129.post-5394905960314396532</id><published>2013-03-14T20:15:00.001-04:00</published><updated>2019-12-31T11:13:51.350-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="computer music"/><category scheme="http://www.blogger.com/atom/ns#" term="iOS"/><title type='text'>The virtue of free</title><content type='html'>Last year I released two apps for iOS: &lt;a href=&quot;http://breakosc.sylvainpoitras.com/&quot;&gt;BreakOSC!&lt;/a&gt; and &lt;a href=&quot;https://web.archive.org/web/20160110185112/http://oscnotation.sylvainpoitras.com/&quot;&gt;OSCNotation&lt;/a&gt;. Both used &lt;a href=&quot;http://opensoundcontrol.org/&quot;&gt;Open Sound Control&lt;/a&gt; (OSC) to accomplish very different things.&lt;br /&gt;
In BreakOSC!, the user plays a game of Breakout to change parameters in their music software based on what occurs in the game. I thought this was a great idea… I spent a couple months polishing this app and tried selling it for 0.99$. Twelve people bought it. No one reviewed it and I received no emails from its users. The only reason I do not consider this project a complete waste of time is that I make use of the app in my own music, from time to time. I do not plan to do any further work on this app. &amp;nbsp;(I have since made it available for free and over 200 people have downloaded it in only a few days)&lt;br /&gt;
OSCNotation has been a very different story. For my &lt;a href=&quot;http://no-insects.blogspot.ca/search/label/meta-trombone&quot;&gt;main ongoing musical project&lt;/a&gt;, I needed to display programmatically generated musical notation on the iPhone. Once I found &lt;a href=&quot;http://no-insects.blogspot.ca/2012/05/displaying-musical-notation-in-ios.html&quot;&gt;a way&lt;/a&gt;, I realized that other musicians and composers could also find uses for this and I packaged this part of my project into a simple app that displays notation based on messages it receives via OSC. It took me very little time to create this app and I did not polish it to the level of BreakOSC!. Consequently, I made it available for free.&lt;br /&gt;
The response has been amazing. &lt;a href=&quot;http://createdigitalmusic.com/2012/10/the-future-score-dynamic-and-networked-oscnotation-on-iphone/&quot;&gt;CDM&lt;/a&gt; reviewed it and &lt;a href=&quot;http://www.musictech.net/&quot;&gt;Music Tech&lt;/a&gt; Magazine spread the news to its readers. To date, over 500 people have installed OSCNotation. Furthermore, users also contributed back… &lt;a href=&quot;http://carltesta.net/&quot;&gt;Carl Testa&lt;/a&gt; created a tutorial for &lt;a href=&quot;http://supercollider.sourceforge.net/&quot;&gt;Supercollider&lt;/a&gt; and &lt;a href=&quot;http://joel.matthysmusic.com/&quot;&gt;Joel Matthys&lt;/a&gt; created &lt;a href=&quot;http://en.wikipedia.org/wiki/ChucK&quot;&gt;ChucK&lt;/a&gt; code for a performance of &lt;a href=&quot;http://en.wikipedia.org/wiki/Terry_Riley&quot;&gt;Riley’s&lt;/a&gt; “In C”. Joel also coded an &lt;a href=&quot;https://play.google.com/store/apps/details?id=processing.test.oscnotation&quot;&gt;Android version&lt;/a&gt; of OSCNotation that mirrors the features of the first version of my app.&lt;br /&gt;
I have also received many emails from users describing their intended use of my app to teach, compose and perform. I look forward to hearing the music they create with my app.&lt;br /&gt;
Further, this interest in OSCNotation brought some attention to my own music and art. Indeed, my &lt;a href=&quot;http://no-insects.blogspot.ca/&quot;&gt;blog&lt;/a&gt; and &lt;a href=&quot;http://sylvainpoitras.bandcamp.com/&quot;&gt;bandcamp&lt;/a&gt; stats show a spike surrounding the dates of the original release.&lt;br /&gt;
Given all this, it is not very surprising that I felt it worthwhile to continue the development of this app. Today, I am very happy to announce the availability of &lt;a href=&quot;https://itunes.apple.com/us/app/oscnotation/id568510977?ls=1&amp;amp;mt=8&quot;&gt;OSCNotation version 2.0&lt;/a&gt;!&lt;br /&gt;
Some of the new features:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Note beaming&lt;/li&gt;
&lt;li&gt;Triplets (half note, quarter note and eight note)&lt;/li&gt;
&lt;li&gt;User can choose to display accidentals as flats or sharps&lt;/li&gt;
&lt;li&gt;User can specify beat duration (affects note beaming).&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
You can refer to the &lt;a href=&quot;http://oscnotation.sylvainpoitras.com/guide.html&quot;&gt;user guide&lt;/a&gt; page on the OSCNotation website to see how that works. Enjoy (and please share your music).</content><link rel='replies' type='application/atom+xml' href='http://no-insects.blogspot.com/feeds/5394905960314396532/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://no-insects.blogspot.com/2013/03/the-virtue-of-free.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8276770534572814129/posts/default/5394905960314396532'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8276770534572814129/posts/default/5394905960314396532'/><link rel='alternate' type='text/html' href='http://no-insects.blogspot.com/2013/03/the-virtue-of-free.html' title='The virtue of free'/><author><name>Sylvain Poitras</name><uri>http://www.blogger.com/profile/01523141007378775918</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguuwNR3UgqqI4HcINY_gJx0WB_3JDRbU2d1eT6VWoqltbfGQW-zj5oIPXUZZLgQjr7jQBuTwnsDP0NsZXWDXC6DnOyShiki1WGqMBBi-iABXdb0nTGU6tmyGr6DjdTXRw/s220/syl.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8276770534572814129.post-4967425641428162167</id><published>2013-01-31T16:02:00.000-05:00</published><updated>2013-01-31T16:02:06.972-05:00</updated><title type='text'>Artist Statement</title><content type='html'>&lt;br /&gt;
&lt;div class=&quot;MsoNoSpacing&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;Lately I’ve been giving some thoughts to developing an
artist’s statement that would unite my various artistic endeavours.&amp;nbsp; Given my seemingly disparate output, I
thought this would be a lot harder to do, but the statement wrote itself…&amp;nbsp; I rapidly discovered an underlying theme in
(almost) all my artistic interests and it just fit and felt right.&amp;nbsp; I really believe this is what I’ve been doing
all these years, but, for the first time, I’ve now described it with words.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;What I’ve realised is that, in my art, I explore the
distinction between the symbol (word, image or sound) and the object it
represents.&amp;nbsp; By scrambling this
distinction, the symbol can become artistic building blocks and objects can acquire
meaning.&amp;nbsp; My approach draws inspiration
from the works of &lt;a href=&quot;http://en.wikipedia.org/wiki/Ren%C3%A9_Magritte&quot;&gt;Magritte &lt;/a&gt;and &lt;a href=&quot;http://en.wikipedia.org/wiki/Kurt_G%C3%B6del&quot;&gt;Gödel&lt;/a&gt;&#39;s&amp;nbsp;theorem on the &lt;a href=&quot;http://en.wikipedia.org/wiki/G%C3%B6del%27s_incompleteness_theorems&quot;&gt;incompleteness of mathematics&lt;/a&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot;&gt;
&lt;o:p&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.abcgallery.com/M/magritte/magritte54.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;281&quot; src=&quot;http://www.abcgallery.com/M/magritte/magritte54.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;o:p&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;In Les deux mystères, Magritte depicts a painting of a
tobacco pipe on an easel. Below the pipe we can read the phrase: “Ceci n’est
pas une pipe” (this is not a pipe).&amp;nbsp;
Besides the painting, there is another pipe (the presumed model for the
painting).&amp;nbsp; In this painting, Magritte
brings our attention to the distinction between the symbol (the pipe on the
easel) and the object it represents (the “real” pipe besides the easel).&amp;nbsp; However, this last pipe is no more an object
than the pipe from the painting on the easel.&amp;nbsp;
They’re both images of pipes…&amp;nbsp;
With this realisation in mind, we can read once again the phrase on the
painting and become aware that, just like these pipes are not &lt;i&gt;really&lt;/i&gt; pipes, the words are not
words.&amp;nbsp; Rather, they’ve become coloured
shapes on the canvas.&amp;nbsp; The symbol is
objectified and manipulated to create art.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;In his famous theorem, Gödel shatters the distinction
between the discourse about numbers and the numbers themselves by producing an
equation that talks about itself.&amp;nbsp; This
equation tells us that it is part of the mathematical domain, but that it
cannot be demonstrated.&amp;nbsp; The object of
mathematical discourse participates in the discussion… the object is elevated
to symbol and acquires meaning.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;In my artistic practice, I explore this movement from
object to symbol and from symbol to object.&amp;nbsp;
I do this by producing self-referential films, images (films and comic
books) by manipulating other images or words, music from language, music where
the notes are both musical material and control signal to change parameters and
computer assisted poetry.&amp;nbsp; Recently, I’ve
also created a &lt;a href=&quot;http://breakosc.sylvainpoitras.com/&quot;&gt;game&lt;/a&gt;&amp;nbsp;that sends control messages to change musical parameters
based on what’s happening in the game.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://no-insects.blogspot.com/feeds/4967425641428162167/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://no-insects.blogspot.com/2012/06/artist-statement.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8276770534572814129/posts/default/4967425641428162167'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8276770534572814129/posts/default/4967425641428162167'/><link rel='alternate' type='text/html' href='http://no-insects.blogspot.com/2012/06/artist-statement.html' title='Artist Statement'/><author><name>Sylvain Poitras</name><uri>http://www.blogger.com/profile/01523141007378775918</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguuwNR3UgqqI4HcINY_gJx0WB_3JDRbU2d1eT6VWoqltbfGQW-zj5oIPXUZZLgQjr7jQBuTwnsDP0NsZXWDXC6DnOyShiki1WGqMBBi-iABXdb0nTGU6tmyGr6DjdTXRw/s220/syl.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8276770534572814129.post-8747918515329412878</id><published>2013-01-31T15:39:00.000-05:00</published><updated>2019-12-31T11:12:42.265-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="computer music"/><category scheme="http://www.blogger.com/atom/ns#" term="iOS"/><category scheme="http://www.blogger.com/atom/ns#" term="meta-trombone"/><title type='text'>Where I propose to go</title><content type='html'>&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNoSpacing&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;These last few months since &lt;a href=&quot;http://www.y2kloopfest.com/&quot;&gt;Y2KX+2&lt;/a&gt; have seen much
development on my meta-trombone.&amp;nbsp; The
first thing I wanted to do after those performances was to replace the first
instance of &lt;a href=&quot;http://www.circularlabs.com/&quot;&gt;Mobius &lt;/a&gt;in my signal chain.&amp;nbsp; I
think the way I was using it (as a sampler, rather than a looper) caused it to
crash in performance.&amp;nbsp; After some
research, I opted for Expert Sleepers’ &lt;a href=&quot;http://www.expert-sleepers.co.uk/xfadelooper.html&quot;&gt;Crossfade Loop Synth&lt;/a&gt;.&amp;nbsp; I was able to recreate the functionality I
was getting from Mobius by expanding my &lt;a href=&quot;http://www.plogue.com/products/bidule/&quot;&gt;Bidule &lt;/a&gt;patch, which turned out to be
fairly painless.&amp;nbsp; This new sampler does
add some interesting possibilities such as:&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;margin-left: 54.0pt;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;margin-left: 54.0pt; mso-list: l0 level1 lfo1; text-indent: -18.0pt;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;-&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;!--[endif]--&gt;Note polyphony;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;margin-left: 54.0pt; mso-list: l0 level1 lfo1; text-indent: -18.0pt;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;-&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;!--[endif]--&gt;Built-in filter, pitch modulation, LFOs;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;margin-left: 54.0pt; mso-list: l0 level1 lfo1; text-indent: -18.0pt;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;-&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;!--[endif]--&gt;Different loop play back modes
(Forward-and-backward being my favourite).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh06EdBv9bChrgBDO5doVq_p5WmjmTp309OKaE1Su_wUxZGNVNzaVykCL4cOysn4ad_pZBKoHrp8pY6h7Fe-NJHAHbuml_DdZigKjC1RWR1bpefNaqBTw_2iI2SY4mqRFOgsizeR62CJFZV/s1600/t+set+flow2.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;new flow&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh06EdBv9bChrgBDO5doVq_p5WmjmTp309OKaE1Su_wUxZGNVNzaVykCL4cOysn4ad_pZBKoHrp8pY6h7Fe-NJHAHbuml_DdZigKjC1RWR1bpefNaqBTw_2iI2SY4mqRFOgsizeR62CJFZV/s1600/t+set+flow2.jpg&quot; title=&quot;new&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot;&gt;
The other area of development was the addition of midi
effects.&amp;nbsp; Whereas I only had midi note
delay for my performances in California, I have now added &lt;a href=&quot;http://www.xferrecords.com/products/cthulhu&quot;&gt;Xfer’s Cthulhu&lt;/a&gt; to my
patch.&amp;nbsp; This nice little plugin consists
of two independently selectable midi effects: a chord memorizer and an arpeggiator.&amp;nbsp; The chord module allows me to assign a
user-defined chord to any midi note.&amp;nbsp;
Sending chords rather single notes to sampler plays back the sampled
phrase at different playback rates all at once (something I find very satisfying).&amp;nbsp; The arpeggiator takes the output of the chord
module and sequences the chord notes according to a pre-defined pattern.&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;The next aspect to see development will be the
post-looper effects block.&amp;nbsp; Presently, I
think I want to add both delay and tremolo slicing, but I may come up with
other options as I work on this (suggestions?).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;After that, I will concentrate on developing the iOS
performance software component of this system.&amp;nbsp;
Presently, I’m using &lt;a href=&quot;http://hexler.net/software/touchosc&quot;&gt;TouchOSC &lt;/a&gt;to display system status information (such
as what the looper is doing to what track or what performance mode I’m in), but
I intend to build on the technology I’ve developed for my &lt;a href=&quot;https://web.archive.org/web/20160110185112/http://oscnotation.sylvainpoitras.com/&quot;&gt;OSCNotation &lt;/a&gt;app
(version 2.0 forthcoming) and display notation on my iPhone.&amp;nbsp; Since the system can already determine the
notes that I’m playing (or have played recently), I’d like to use that
information when deciding what notation to display.&amp;nbsp; For instance, the system could suggest new
rhythmic or tonal material that either follows what I’ve played or that
contradicts it.&amp;nbsp; Ideally, I’d like to
build some game mechanics into it that would react to whether or not I accept
these suggestions.&amp;nbsp; For example, the
“game” could start with only a few functions available to the performer and
advanced function needing to be “unlocked” by advancing in the game (i.e.
playing what is suggested).&amp;nbsp; I’ve already
explored this music game idea with my app &lt;a href=&quot;http://breakosc.sylvainpoitras.com/&quot;&gt;BreakOSC!&lt;/a&gt;, but the idea still
inspires me.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://no-insects.blogspot.com/feeds/8747918515329412878/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://no-insects.blogspot.com/2013/01/where-i-propose-to-go.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8276770534572814129/posts/default/8747918515329412878'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8276770534572814129/posts/default/8747918515329412878'/><link rel='alternate' type='text/html' href='http://no-insects.blogspot.com/2013/01/where-i-propose-to-go.html' title='Where I propose to go'/><author><name>Sylvain Poitras</name><uri>http://www.blogger.com/profile/01523141007378775918</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguuwNR3UgqqI4HcINY_gJx0WB_3JDRbU2d1eT6VWoqltbfGQW-zj5oIPXUZZLgQjr7jQBuTwnsDP0NsZXWDXC6DnOyShiki1WGqMBBi-iABXdb0nTGU6tmyGr6DjdTXRw/s220/syl.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh06EdBv9bChrgBDO5doVq_p5WmjmTp309OKaE1Su_wUxZGNVNzaVykCL4cOysn4ad_pZBKoHrp8pY6h7Fe-NJHAHbuml_DdZigKjC1RWR1bpefNaqBTw_2iI2SY4mqRFOgsizeR62CJFZV/s72-c/t+set+flow2.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8276770534572814129.post-9101036134357828902</id><published>2012-10-29T22:23:00.000-04:00</published><updated>2019-12-31T11:10:22.206-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="computer music"/><category scheme="http://www.blogger.com/atom/ns#" term="meta-trombone"/><title type='text'>Live Recording from Y2KX+2</title><content type='html'>&lt;span style=&quot;font-family: inherit;&quot;&gt;I have released the live recordings from my performances in San Jose and Santa Cruz as an album on bandcamp.&amp;nbsp;&lt;span style=&quot;background-color: white; line-height: 13.600000381469727px;&quot;&gt;All sounds were made with a trombone (with different mutes and at times singing through the instrument). Effects were limited to Rate Shifting in Mobius, reverb and some compression. Free download!&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;background-color: white; color: #333333; line-height: 13.600000381469727px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;background-color: white; color: #333333; line-height: 13.600000381469727px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;

&lt;iframe seamless=&quot;&quot; src=&quot;https://bandcamp.com/EmbeddedPlayer/album=3133170567/size=large/bgcol=ffffff/linkcol=0687f5/tracklist=false/artwork=small/transparent=true/&quot; style=&quot;border: 0; height: 120px; width: 100%;&quot;&gt;&lt;a href=&quot;http://sylvainpoitras.bandcamp.com/album/meta-trombone-vol-1&quot;&gt;Meta-trombone vol. 1 by Sylvain Poitras&lt;/a&gt;&lt;/iframe&gt;</content><link rel='replies' type='application/atom+xml' href='http://no-insects.blogspot.com/feeds/9101036134357828902/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://no-insects.blogspot.com/2012/10/live-recording-from-y2kx2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8276770534572814129/posts/default/9101036134357828902'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8276770534572814129/posts/default/9101036134357828902'/><link rel='alternate' type='text/html' href='http://no-insects.blogspot.com/2012/10/live-recording-from-y2kx2.html' title='Live Recording from Y2KX+2'/><author><name>Sylvain Poitras</name><uri>http://www.blogger.com/profile/01523141007378775918</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguuwNR3UgqqI4HcINY_gJx0WB_3JDRbU2d1eT6VWoqltbfGQW-zj5oIPXUZZLgQjr7jQBuTwnsDP0NsZXWDXC6DnOyShiki1WGqMBBi-iABXdb0nTGU6tmyGr6DjdTXRw/s220/syl.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8276770534572814129.post-1485304819097185136</id><published>2012-10-26T21:07:00.001-04:00</published><updated>2012-10-26T21:07:20.373-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="computer music"/><category scheme="http://www.blogger.com/atom/ns#" term="meta-trombone"/><title type='text'>Y2KX+2 Livelooping Festival</title><content type='html'>&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Last week I had the privilege to perform at the 12th annual &lt;a href=&quot;http://www.y2kloopfest.com/&quot;&gt;Y2K Livelooping Festival&lt;/a&gt; in California.   This festival is, by nature and design, as eclectic and wonderful as organizer &lt;a href=&quot;http://www.looppool.info/&quot;&gt;Rick Walker&lt;/a&gt;.  At times, it seemed performers shared nothing but an attentive audience and an interest in using the techno-musical wizardry of &lt;a href=&quot;http://en.wikipedia.org/wiki/Live_looping&quot;&gt;livelooping&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Among the 50+ excellent artists I had a chance to hear, there are a few that stood out for me:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.unguitar.com/&quot;&gt;Luca Formentini&lt;/a&gt; (Italy) played a wonderful set of ambient guitar in San Jose and I really connected with his approach to improvised music.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://soundcloud.com/lucidbrain-integrativeproject&quot;&gt;Emmanuel Reveneau&lt;/a&gt; (France) had an amazing set in Santa Cruz.  For this second of two sets at the festival, I felt that Emmanuel had soaked up a lot whatever was in the Santa Cruz air that week and he let it influence his music,  His loop slicing was especially inspired...  I can&#39;t wait for the release of the software he made with his computer-savvy partner.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.mandoman.net/&quot;&gt;Hideki Nakanishi&lt;/a&gt;  a.k.a Mandoman (Japan) gets an unbelievable sound out of a mandolin he built himself.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://soundcloud.com/trickstress&quot;&gt;John Connell&lt;/a&gt; only used an iPhone and a &lt;a href=&quot;http://line6.com/dl4/&quot;&gt;DL4&lt;/a&gt; for his set.  This minimalist approach really worked for him and it reminded me that the simple option is often the best option.  I hope he&#39;ll check out the soon to be released &lt;a href=&quot;http://audiob.us/&quot;&gt;Audiobus&lt;/a&gt; app as it will open up some possibilities for his music.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.amyxneuburg.com/&quot;&gt;Amy X Neuburg&lt;/a&gt; is one of my favourite loopers.  I have an insatiable  appetite for her unique combination of musicality and humour.  Unfortunately I was setting up during her set and I couldn&#39;t give her music my full attention. &lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.moestaiano.com/&quot;&gt;Moe! Staiano&lt;/a&gt; played a great set for percussion instruments such as the electric guitar.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.youtube.com/user/BillWalkerGuitar?feature=watch&quot;&gt;Bill Walker&lt;/a&gt; played a laid back and masterful set of lap steel looping.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://bayimproviser.com/artistdetail.asp?artist_id=337&quot;&gt;Laurie Amat&lt;/a&gt;&#39;s birthday set (with Rick Walker) was simply the most appropriate way to end the festival.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://shannonleehayden.com/&quot;&gt;Shannon Hayden&lt;/a&gt;: Remember that name (you&#39;ll be hearing her music in your favourite TV shows soon enough).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The collegiality among the performers was a high point of my participation in this festival.  I had the occasion to enjoy discussing the philosophical aspect of improvised experimental music with Luca, sharing notes on the business side of music with Shannon, listening to Laurie tells us about her collaboration with Max Mathews, witnessing technical demonstrations from Emmanuel, Bill and Rick,  and listening to my housemate Paul Haslem practice on hammered dulcimer.&lt;/p&gt;
&lt;p&gt;&lt;img style=&quot;display: block; margin-left: auto; margin-right: auto;&quot; title=&quot;2012 10 19_0176.JPG&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsB7HPk6ikFi6naTM_DmcnZirrIo5x_oMoX930z08N3GjTqi8omzh2BaUrYS-4gzV5gU7Lbab2-4IClE1l6_F9332HT9fcXsMk1KhZfXwOt-VyXYXX-ZRS0KvsRdEeSQOFWuJ3HlFA5cAp//?imgmax=800&quot; alt=&quot;2012 10 19 0176&quot; width=&quot;398&quot; height=&quot;600&quot; border=&quot;0&quot; /&gt;&lt;/p&gt;
&lt;h2&gt;The Test of Performance&lt;/h2&gt;
&lt;p&gt;Personally, my participation in the festival was an opportunity to put my &lt;a href=&quot;http://no-insects.blogspot.ca/search/label/meta-trombone&quot;&gt;meta-trombone&lt;/a&gt; project to the test of performance.  As with any new performance system, there were both positive and negative points to these first two maiden voyages.  Encouragingly, I was quite satisfied with the varied timbres I could produce with the meta-trombone.  I also enjoyed the drone-like feel of some of the loops and I liked the hypnotic phasing I employed.  &lt;/p&gt;
&lt;p&gt;However, not everything went well.  My software crashed midway through my performance in Santa Cruz and I was forced to restart it. Thankfully, this is something I had practiced and I was able to keep playing acoustically on the trombone while the software came back online.  It did not take very long and many people told me they did not even notice the crash…  &lt;/p&gt;
&lt;p&gt;More problematic, as I listen to the recorded performances, I feel there is something missing.  I find the conceptual aspects of the meta-trombone quite stimulating, however conceptually interesting music does not necessarily translate to good music (music people want to hear).  I tend to get overly interested in the conceptual part, but I need to focus on the music now that the concepts are firmly in place.  &lt;/p&gt;
&lt;p&gt;I talked it over with other performers: Emanuel suggested I form a trio with a bassist and a drummer so that I could rely on them to anchor the narrative aspects; Luca thought I needed to think more about my transitions.  Both suggestions will need to be explored as I continue work on the meta-trombone.&lt;/p&gt;
&lt;h2&gt;Next Steps&lt;/h2&gt;
&lt;p&gt;I&#39;m currently editing the recordings of my two performances into accessible short &#39;songs&#39; for easy consumption.  While the meta-trombone still requires work, I feel that this point in its development is still worthy of documentation and I stand by the recordings I made in California.  &lt;/p&gt;
&lt;p&gt;One of the first things I want to develop further is role of the notation metaphor in the meta-trombone.  Currently, trombone performance is interpreted by the computer software and the notes that I play execute code (specifically &lt;a href=&quot;http://www.circularlabs.com/&quot;&gt;Mobius&lt;/a&gt; scripts).  I would like to expand this by creating algorithms that will send notation to be displayed on my iPod touch based on what notes were previously played.  Since meta-trombone notes serve both as musical material and as control signals, the software will be able to suggest changes to either the music or the system states by displaying music notation.  I already have a &lt;a href=&quot;http://oscnotation.sylvainpoitras.com/&quot;&gt;working app&lt;/a&gt; that displays music notation on iOS in real-time through OSC and it is generating quite a bit of  &lt;a href=&quot;http://createdigitalmusic.com/2012/10/the-future-score-dynamic-and-networked-oscnotation-on-iphone/&quot;&gt;buzz&lt;/a&gt;.  I&#39;ll have to integrate it into a performance software for iOS that will ultimately replace TouschOSC, which I currently use as my heads-up display (see photo above).&lt;/p&gt;
&lt;p&gt;Another avenue for further exploration would be to diversify the computer code that can be executed by playing notes.  I have a couple ideas for this and I think I will turn to &lt;a href=&quot;http://commonmusic.sourceforge.net/&quot;&gt;Common Music&lt;/a&gt; to help implement them.  Out of the box, Common Music can respond to a MIDI note-on message by executing a &lt;a href=&quot;http://en.wikipedia.org/wiki/Scheme_(programming_language)&quot;&gt;scheme&lt;/a&gt; procedure, so it will be easy to integrate into my existing system.&lt;/p&gt;
&lt;p&gt;I&#39;m also looking to perform more with the meta-trombone and I&#39;m actively looking for playing opportunities.  There&#39;s a possible gig in New York City in mid April (2013), so if anyone can help me find anything else around that time in NYC, it would make it a worthwhile trip.&lt;/p&gt;
&lt;h2&gt; &lt;/h2&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://no-insects.blogspot.com/feeds/1485304819097185136/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://no-insects.blogspot.com/2012/10/y2kx2-livelooping-festival.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8276770534572814129/posts/default/1485304819097185136'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8276770534572814129/posts/default/1485304819097185136'/><link rel='alternate' type='text/html' href='http://no-insects.blogspot.com/2012/10/y2kx2-livelooping-festival.html' title='Y2KX+2 Livelooping Festival'/><author><name>Sylvain Poitras</name><uri>http://www.blogger.com/profile/01523141007378775918</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguuwNR3UgqqI4HcINY_gJx0WB_3JDRbU2d1eT6VWoqltbfGQW-zj5oIPXUZZLgQjr7jQBuTwnsDP0NsZXWDXC6DnOyShiki1WGqMBBi-iABXdb0nTGU6tmyGr6DjdTXRw/s220/syl.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsB7HPk6ikFi6naTM_DmcnZirrIo5x_oMoX930z08N3GjTqi8omzh2BaUrYS-4gzV5gU7Lbab2-4IClE1l6_F9332HT9fcXsMk1KhZfXwOt-VyXYXX-ZRS0KvsRdEeSQOFWuJ3HlFA5cAp/s72-c/?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8276770534572814129.post-7282838139193334063</id><published>2012-07-27T21:04:00.001-04:00</published><updated>2012-07-27T21:04:30.352-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="electro-acoustic"/><category scheme="http://www.blogger.com/atom/ns#" term="instrument building"/><category scheme="http://www.blogger.com/atom/ns#" term="meta-trombone"/><title type='text'>Meta-Trombone Revisited</title><content type='html'>&lt;p&gt;The recent release of version 2.0 of &lt;a href=&quot;http://www.circularlabs.com/&quot;&gt;Mobius&lt;/a&gt; has spurred me to redesign my &lt;a href=&quot;http://no-insects.blogspot.ca/2011/07/meta-trombone-part-ii.html&quot;&gt;meta-trombone&lt;/a&gt; &lt;a href=&quot;http://www.plogue.com/products/bidule/&quot;&gt;Bidule&lt;/a&gt; patch.  Since I can have both the new and the old version in the same patch, my matrix mixer (and some of the most complex patching) can be eliminated by using both versions of the looper. &lt;/p&gt;
&lt;p&gt;&lt;img style=&quot;display: block; margin-left: auto; margin-right: auto;&quot; title=&quot;t set flow.jpg&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTynksY_vr3-bpLze_Pt48zvAYvZMxKAoPeKMld9FrbQ2i8LTmI1XtxBVQgnn50ERSlN7AGapzYOz9DjkDNfj70BL2cHCSLJgHgF2VlV5HD1D2x_0hW6VLpMMP-PFTLl_IhGoTfr4uLxet//?imgmax=800&quot; alt=&quot;T set flow&quot; width=&quot;328&quot; height=&quot;447&quot; border=&quot;0&quot; /&gt;&lt;/p&gt;
&lt;p&gt;The first looper will be the one that is “played” by trombone notes.  This is what I mean by playing the looper:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;trombone notes will trigger the loop playback from a position determined by the note value&lt;/li&gt;
&lt;li&gt;and/or trombone notes will change the playback rate relative to the note played&lt;/li&gt;
&lt;li&gt;and the amplitude of the loop will follow the trombone performance by using an envelope follower.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I’ll have a second instance of Mobius down the line that will resample the output of the first looper in addition to (or in the absence of) any incoming audio.  Effects will be applied after audio in, after the envelope follower and after the resampling looper.  I’ve yet to determine exactly what those effects will be, but the success of my &lt;a href=&quot;http://no-insects.blogspot.ca/2012/07/bring-map.html&quot;&gt;vocal set patch&lt;/a&gt; leads me to consider a rather minimalist approach.&lt;/p&gt;
&lt;p&gt;Speaking of &lt;a href=&quot;http://en.wikipedia.org/wiki/Minimalist_music&quot;&gt;minimalism&lt;/a&gt;, I’ve been listening to a lot of &lt;a href=&quot;http://en.wikipedia.org/wiki/Steve_Reich&quot;&gt;Steve Reich&lt;/a&gt; these days and I’d like to incorporate some phasing pattern play into my set for my upcoming performance at this year’s Y2K festival.  One way to quickly create some interesting phasing composition is to capture a loop to several tracks at once and then trim some of the tracks by a predetermined amount.  This can be easily accomplished with a script and I’ve been toying with some ideas along those lines. &lt;/p&gt;
&lt;p&gt;Something else to which I’ve given some consideration is the development of midi effects to insert on the midi notes interpreted from the trombone performance.  Some midi effects that would be easy to implement:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;midi note delay;&lt;/li&gt;
&lt;li&gt;arpeggiator;&lt;/li&gt;
&lt;li&gt;remapper (to specific key signature);&lt;/li&gt;
&lt;li&gt;transposer.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;It will be interesting to see what impact these effects will have on the loop playback of the first looper.  Another idea is to remap notes to parameter selection or note velocity to parameter value.&lt;/p&gt;
&lt;p&gt;Another significant change is that I’ve acquired hardware to interpret midi notes from trombone performance.  I’ve decided to go with the &lt;a href=&quot;http://www.sonuus.com/products_i2m_mp.html&quot;&gt;Sonuus I2M&lt;/a&gt; instead of my previously discussed approach mainly because I was wasting too much time try to make the ultrasonic sensor work properly.  Bottom line, it wasn’t that interesting and I’d rather be playing music. My current plan is to use a contact microphone to feed audio to the I2M and to have a gate on the midi notes it generates in Bidule that I’ll activate with a footswitch.&lt;/p&gt;
&lt;p&gt;I’ll also be designing performance software for the iOS as I intend to attach an iPod touch to the trombone to serve as my heads-up display for various system states (updated wirelessly with OSC).  I’ll be controlling the iPod with a Bluetooth &lt;a href=&quot;http://airturn.com/&quot;&gt;page-turning footswitch&lt;/a&gt;.  One pedal on the footswitch will change between different screens and the other pedal will activate an action available on that screen.  For instance, on the &lt;a href=&quot;http://no-insects.blogspot.ca/2012/05/displaying-musical-notation-in-ios.html&quot;&gt;notation screen&lt;/a&gt;, pressing the action pedal will display a new melodic line (either algorithmically generated or randomly chosen from previously composed fragments).&lt;/p&gt;
&lt;p&gt;Now all I have to do is build it (and they will come…  or more accurately, I will go to &lt;a href=&quot;http://www.y2kloopfest.com/&quot;&gt;them&lt;/a&gt;).&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://no-insects.blogspot.com/feeds/7282838139193334063/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://no-insects.blogspot.com/2012/07/meta-trombone-revisited.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8276770534572814129/posts/default/7282838139193334063'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8276770534572814129/posts/default/7282838139193334063'/><link rel='alternate' type='text/html' href='http://no-insects.blogspot.com/2012/07/meta-trombone-revisited.html' title='Meta-Trombone Revisited'/><author><name>Sylvain Poitras</name><uri>http://www.blogger.com/profile/01523141007378775918</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguuwNR3UgqqI4HcINY_gJx0WB_3JDRbU2d1eT6VWoqltbfGQW-zj5oIPXUZZLgQjr7jQBuTwnsDP0NsZXWDXC6DnOyShiki1WGqMBBi-iABXdb0nTGU6tmyGr6DjdTXRw/s220/syl.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTynksY_vr3-bpLze_Pt48zvAYvZMxKAoPeKMld9FrbQ2i8LTmI1XtxBVQgnn50ERSlN7AGapzYOz9DjkDNfj70BL2cHCSLJgHgF2VlV5HD1D2x_0hW6VLpMMP-PFTLl_IhGoTfr4uLxet/s72-c/?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8276770534572814129.post-5071645793664984650</id><published>2012-07-12T22:15:00.001-04:00</published><updated>2019-12-31T11:08:03.304-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="computer music"/><category scheme="http://www.blogger.com/atom/ns#" term="instrument building"/><category scheme="http://www.blogger.com/atom/ns#" term="musique concrete"/><title type='text'>Bring a map</title><content type='html'>Controller mapping, the art of selecting which parameters is controlled by what hardware, has been on my mind a lot these days as I prepare for an upcoming performance as a Featured Artist at this year&#39;s Y2K Live Looping Festival in California (I&#39;ll be playing in San Jose and Santa Cruz).&lt;br /&gt;
Before beginning this particular mapping, I had a vision I wanted to instantiate.&amp;nbsp; I wanted a system that would allow me to quickly create complex and ever evolving loops using only words and other vocal sounds.&amp;nbsp; I also wanted to limit myself to &lt;a href=&quot;http://en.wikipedia.org/wiki/Musique_concr%C3%A8te&quot;&gt;musique concrete&lt;/a&gt; manipulations: Loops, cutting and splicing sounds, delay, pitch shifting and reverb.&lt;br /&gt;
This is the audio flow I came up with:&lt;br /&gt;
&lt;img alt=&quot;V set flow&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_AJlbMpr0NGBT6na1SRjbuVzXB-w9tv9agE04lvo778_t1u2ZpEbs-1by8RVYlk6WOViDyohh6brWCApfuP9E9NBPCHM9oEfLzHHKwnbBd7OdJG3NaitDvsv4iOYWnniILNVEt-6HkS9J//?imgmax=800&quot; height=&quot;591&quot; style=&quot;display: block; margin-left: auto; margin-right: auto;&quot; title=&quot;v set flow.jpg&quot; width=&quot;543&quot; /&gt;&lt;br /&gt;
Incoming audio is sent to outputs and also split to four tracks on a multitrack looper.&amp;nbsp; Before reaching the looper, each signal path goes through a pitch shifting effect.&amp;nbsp; Each track then goes to its own post-looper effect.&amp;nbsp; Tracks 1 and 2 go to a delay while Tracks 3 and 4 go to a reverb.&amp;nbsp; Those two groups of tracks are mixed together and the result is sent to a crossfader than selects between these two sources.&amp;nbsp; The output of the crossfader is mixed with the audio input and sent out. &amp;nbsp;&lt;br /&gt;
My looper is &lt;a href=&quot;http://www.circularlabs.com/&quot;&gt;Mobius&lt;/a&gt;.&amp;nbsp; I could’ve used another looper for this project, but my familiarity with this software and ease of implementation won out over wanting to play with another looper (I’ve had my eye on &lt;a href=&quot;http://www.expert-sleepers.co.uk/augustusloop.html&quot;&gt;Augustus&lt;/a&gt; for a while).&lt;br /&gt;
My pitch shifter is &lt;a href=&quot;http://www.quikquak.com/Prod_Pitchwheel.html&quot;&gt;Pitchwheel&lt;/a&gt;.&amp;nbsp;&amp;nbsp; It’s a pretty interesting plugin that can be used on its own to create some interest in otherwise static loops.&amp;nbsp; Here, I’m only using it to shift the incoming audio, so it’s a pretty straightforward scenario.&lt;br /&gt;
My reverb is &lt;a href=&quot;http://www.audiodamage.com/effects/product.php?pid=AD023&quot;&gt;Eos&lt;/a&gt; by Audio Damage.&amp;nbsp; Do you know of a better sounding reverb that is also CPU friendly?&amp;nbsp; I can’t think of any.&amp;nbsp; My delay in this project is also by Audio Damage.&amp;nbsp; I’m using their &lt;a href=&quot;http://www.audiodamage.com/effects/product.php?pid=AD025&quot;&gt;Discord3&lt;/a&gt; effect that combines a nice delay with some pitch shifting and filtering with an LFO thrown in to modulate everything.&amp;nbsp; This effect can really make things sound weird, but I’ll be using more subtle patches for this project.&lt;br /&gt;
To control all of this, I’ll be using my trusty &lt;a href=&quot;http://www.soundonsound.com/sos/sep05/articles/triggerfinger.htm&quot;&gt;Trigger Finger&lt;/a&gt; to control the looper and my Novation &lt;a href=&quot;http://global.novationmusic.com/midi-controllers/nocturn&quot;&gt;Nocturn&lt;/a&gt; to control the effects.&amp;nbsp; Here’s what I decided to do for looper control:&lt;br /&gt;
&lt;img alt=&quot;V set control&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6DgAnlDjNTtTPApfU-IgSsqfxFsJ8_-rn4Nff643-5LxZgG4ttjHVKVHWntL0OIX1WM3RJMoFKmIpPp4u_3gswTeMZGe3qdc39PJlIWqBjelbbihnGdzfqOKCupPkpsJxkOI2b0N0xS0q//?imgmax=800&quot; height=&quot;303&quot; style=&quot;display: block; margin-left: auto; margin-right: auto;&quot; title=&quot;v set control.jpg&quot; width=&quot;399&quot; /&gt;&lt;br /&gt;
Starting on the left, the faders will control the volume of my tracks in Mobius.&amp;nbsp; The pads and rotary dials on the right are grouped by column and correspond to tracks 1 to 4.&amp;nbsp; Each button perform the same function, but on different tracks.&amp;nbsp; The bottom row of pads call the sustain substitute function on a given track.&amp;nbsp; The row immediately above it does the same thing, but will also turn off the incoming audio, so it will act like my erase button (with secondary feedback determining how much the sounds will be attenuated).&amp;nbsp; The next row up sends the track playing backwards for as long as the button is pressed and the final row of buttons mutes a given track.&amp;nbsp; The first rotary dial controls the playback rate of a given tracks and the top one controls its secondary feedback setting.&lt;br /&gt;
To control the effects, this is the mapping I came up with for the Nocturn:&lt;br /&gt;
&lt;img alt=&quot;V set effect control&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYr8NelX8u8RTJxVoafH26Gtfy1T43nyT5c-TwN8bNrbc4YWM2w4gq7xbd55BBB9M_CLweUsgKp4W4kjnAJ2jgVO3rk2t-h1VNSdkHHZgJhWHehBxCPydU8t_CfTEzoGpWh04zeqY2J1-2//?imgmax=800&quot; height=&quot;238&quot; style=&quot;display: block; margin-left: auto; margin-right: auto;&quot; title=&quot;v set effect control.jpg&quot; width=&quot;600&quot; /&gt;&lt;br /&gt;
The crossfader is obviously used to control the crossfader between the two track groups.&amp;nbsp; After that, each track has two knobs: one that controls the amount of pitch shift to audio coming in to the track and another that controls the wet/dry parameters of the tracks post-looper effect.&amp;nbsp; The pads on the bottom will select different plugin patches, but the last one on the right is used to reset everything and prepare for performance.&amp;nbsp; Among other things, it will create an empty loop of a specified length in Mobius, which is needed before I can begin using the sustain substitute function.&amp;nbsp; Essentially, I’ll be replacing the silence of the original loop with the incoming audio.&lt;br /&gt;
One thing I won’t be doing is tweaking knobs and controlling every single parameter of my plugins.&amp;nbsp; I’ll rely on a few well-chosen and specifically created patches instead.&amp;nbsp; Also, keeping the effects parameters static can be an interesting performance strategy.&amp;nbsp; When I heard &lt;a href=&quot;http://www.miazabelka.com/&quot;&gt;Mia Zabelka&lt;/a&gt; perform on violin and body sounds last year at the &lt;a href=&quot;http://fimav.qc.ca/en/edition/home/&quot;&gt;FIMAV&lt;/a&gt;, one thing that struck me was that she played her entire set through a delay effect without once modifying any of its parameters.&amp;nbsp; The same delay time and the same feedback throughout.&amp;nbsp; For me, this created a sense of a world in which her sounds existed or a canvas on which her work lived.&amp;nbsp; It’s like she changed a part of the physical reality of the world and it made it easier to be involved in her performance because I could predict what would happen.&amp;nbsp; Just as I can instinctively predict the movement of a bouncing ball in my everyday universe, I became able to predict the movements of sound within the universe she created for us with her performance.&lt;br /&gt;
Here&#39;s a recording I made tonight by fooling around with this setup:&lt;br /&gt;
&lt;iframe width=&quot;100%&quot; height=&quot;166&quot; scrolling=&quot;no&quot; frameborder=&quot;no&quot; allow=&quot;autoplay&quot; src=&quot;https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks/52677569&amp;color=%23ff5500&amp;auto_play=false&amp;hide_related=true&amp;show_comments=false&amp;show_user=true&amp;show_reposts=false&amp;show_teaser=false&quot;&gt;&lt;/iframe&gt;</content><link rel='replies' type='application/atom+xml' href='http://no-insects.blogspot.com/feeds/5071645793664984650/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://no-insects.blogspot.com/2012/07/bring-map.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8276770534572814129/posts/default/5071645793664984650'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8276770534572814129/posts/default/5071645793664984650'/><link rel='alternate' type='text/html' href='http://no-insects.blogspot.com/2012/07/bring-map.html' title='Bring a map'/><author><name>Sylvain Poitras</name><uri>http://www.blogger.com/profile/01523141007378775918</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguuwNR3UgqqI4HcINY_gJx0WB_3JDRbU2d1eT6VWoqltbfGQW-zj5oIPXUZZLgQjr7jQBuTwnsDP0NsZXWDXC6DnOyShiki1WGqMBBi-iABXdb0nTGU6tmyGr6DjdTXRw/s220/syl.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_AJlbMpr0NGBT6na1SRjbuVzXB-w9tv9agE04lvo778_t1u2ZpEbs-1by8RVYlk6WOViDyohh6brWCApfuP9E9NBPCHM9oEfLzHHKwnbBd7OdJG3NaitDvsv4iOYWnniILNVEt-6HkS9J/s72-c/?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8276770534572814129.post-6661313127952309904</id><published>2012-05-29T22:10:00.001-04:00</published><updated>2019-12-31T11:05:10.836-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="acousmatic"/><category scheme="http://www.blogger.com/atom/ns#" term="computer music"/><category scheme="http://www.blogger.com/atom/ns#" term="electro-acoustic"/><category scheme="http://www.blogger.com/atom/ns#" term="musique concrete"/><title type='text'>New Album Release: sans jamais ni demain</title><content type='html'>I’ve just released a new album on Bandcamp: &lt;a href=&quot;http://sylvainpoitras.bandcamp.com/album/sans-jamais-ni-demain&quot;&gt;sans jamais ni demain&lt;/a&gt;. It’s a collection of experimental electronic music and recent explorations. Nothing grandiose, but I felt the need to update my bandcamp and share what I’ve been working on. A little more details about the songs:&lt;br /&gt;
&lt;h2&gt;
the longing for repetition&lt;/h2&gt;
&lt;iframe seamless=&quot;&quot; src=&quot;https://bandcamp.com/EmbeddedPlayer/album=2291214880/size=small/bgcol=ffffff/linkcol=0687f5/track=4250552310/transparent=true/&quot; style=&quot;border: 0; height: 42px; width: 100%;&quot;&gt;&lt;a href=&quot;http://sylvainpoitras.bandcamp.com/album/sans-jamais-ni-demain&quot;&gt;sans jamais ni demain by Sylvain Poitras&lt;/a&gt;&lt;/iframe&gt;

&lt;br /&gt;
&lt;blockquote&gt;
“Happiness is the longing for repetition.”&lt;br /&gt;
---Milan Kundera&lt;/blockquote&gt;
This is a song I made for &lt;a href=&quot;http://www.ct-collective.com/index.cfm?page=music&amp;amp;albumid=48&quot;&gt;CT-One Minute&lt;/a&gt;. All sounds are derived from a 10-second bass clarinet phrase sample that can be downloaded freely from the &lt;a href=&quot;http://www.philharmonia.co.uk/thesoundexchange/make_music/samples/library/&quot;&gt;Philharmonia Orchestra&#39;s&lt;/a&gt; website. The sample was played back at various playback rates, forward and backward, through various envelopes using the &lt;a href=&quot;http://www.wizdommusic.com/SampleWiz/index.html&quot;&gt;Samplewiz&lt;/a&gt; sampler on my iPod. This performance was recorded in one take with all looping and effects done in samplewiz. No further editing or effects except for copy and pasting the beginning at the end to bring closure to the piece.&lt;br /&gt;
I approached samplewiz as a livelooper, since, in &quot;note hold&quot; mode, every note on the keyboard can be seen as a track on a multi-track looper (each with a different playback rate). For this piece, I used the forward and backwards loop settings in the wave window, so things get go sound a bit different. I added some delay and messed with the envelope and it started to sound nice. Once I had a good bed of asynchronous loops, I left &quot;note hold&quot; by tapping rather than swiping the control box (this kept the held notes). I then changed the settings around and played over the loops without &quot;overdubbing&quot;.&lt;br /&gt;
Samplewiz is quite powerful... You can also change the loop start and end points in between notes to add variety, without affecting the notes that are already being held.&lt;br /&gt;
&lt;h2&gt;
tutus de chemin&lt;/h2&gt;
&lt;iframe seamless=&quot;&quot; src=&quot;https://bandcamp.com/EmbeddedPlayer/album=2291214880/size=small/bgcol=ffffff/linkcol=0687f5/track=3466059536/transparent=true/&quot; style=&quot;border: 0; height: 42px; width: 100%;&quot;&gt;&lt;a href=&quot;http://sylvainpoitras.bandcamp.com/album/sans-jamais-ni-demain&quot;&gt;sans jamais ni demain by Sylvain Poitras&lt;/a&gt;&lt;/iframe&gt;&lt;br /&gt;
This is the soundtrack for a &lt;a href=&quot;http://youtu.be/XSj3dlmMSEk&quot;&gt;short film&lt;/a&gt; I made in a weekend with my wife. I started with a vocal recording of my wife that I sent through &lt;a href=&quot;http://hypermammut.sourceforge.net/paulstretch/&quot;&gt;Paul&#39;s Extreme Sound Stretch&lt;/a&gt;. The resulting audio file was played back as a looop in &lt;a href=&quot;http://www.plogue.com/products/bidule/&quot;&gt;Bidule&lt;/a&gt;. I sent the audio to a pitch shifting plug-in (I believe I was using &lt;a href=&quot;http://www.quikquak.com/Prod_Pitchwheel.html&quot;&gt;PitchWheel&lt;/a&gt; at the time) and then to a midi gate group and finally to the Mobius looper. I performed the sounds two-handed on my &lt;a href=&quot;http://www.soundonsound.com/sos/sep05/articles/triggerfinger.htm&quot;&gt;Trigger Finger&lt;/a&gt;. One hand was controlling a fader that was assigned to pitch shifting and the other was triggering pads to control the midi gate (the note envelope) and various functions in &lt;a href=&quot;http://www.circularlabs.com/&quot;&gt;Mobius&lt;/a&gt;.&lt;br /&gt;
&lt;h2&gt;
Three of a kind&lt;/h2&gt;
&lt;iframe seamless=&quot;&quot; src=&quot;https://bandcamp.com/EmbeddedPlayer/album=2291214880/size=small/bgcol=ffffff/linkcol=0687f5/track=3701128422/transparent=true/&quot; style=&quot;border: 0; height: 42px; width: 100%;&quot;&gt;&lt;a href=&quot;http://sylvainpoitras.bandcamp.com/album/sans-jamais-ni-demain&quot;&gt;sans jamais ni demain by Sylvain Poitras&lt;/a&gt;&lt;/iframe&gt;&lt;br /&gt;
This piece started out as an assignment for a &lt;a href=&quot;http://code.sfu.ca/webview/code_course_master/56397&quot;&gt;course&lt;/a&gt; in Electroacoustic composition I took at SFU a few years ago. &amp;nbsp;The sound source was a &lt;a href=&quot;http://no-insects.blogspot.ca/2010/07/building-instrument.html&quot;&gt;homemade instrument&lt;/a&gt;, but everything was mangled and cut-up. &amp;nbsp;This piece features heavy use of the short loop fabrication &lt;a href=&quot;http://no-insects.blogspot.ca/2010/07/musique-concrete-with-bidule-and-mobius.html&quot;&gt;technique&lt;/a&gt; familiar to readers of this blog. &amp;nbsp;I used &lt;a href=&quot;http://www.sonycreativesoftware.com/acidpro&quot;&gt;Acid&lt;/a&gt; to assemble everything and add some effect automation throughout the piece.&lt;br /&gt;
&lt;h2&gt;
le train&lt;/h2&gt;
&lt;iframe seamless=&quot;&quot; src=&quot;https://bandcamp.com/EmbeddedPlayer/album=2291214880/size=small/bgcol=ffffff/linkcol=0687f5/track=1561216197/transparent=true/&quot; style=&quot;border: 0; height: 42px; width: 100%;&quot;&gt;&lt;a href=&quot;http://sylvainpoitras.bandcamp.com/album/sans-jamais-ni-demain&quot;&gt;sans jamais ni demain by Sylvain Poitras&lt;/a&gt;&lt;/iframe&gt;&lt;br /&gt;
This is the soundtrack to a short &lt;a href=&quot;http://youtu.be/A9eGl1h7ZII&quot;&gt;animation film&lt;/a&gt; I made last year. &amp;nbsp;I used &lt;a href=&quot;http://code.google.com/p/soundgrain/&quot;&gt;Soundgrain&lt;/a&gt; to isolate parts of the original sound&#39;s spectrum and used that software to create loops that I mixed &amp;nbsp;while recording. &amp;nbsp;I think this musical cutup is well-matched with the visual cutup it was meant to accompany. &lt;br /&gt;
&lt;h2&gt;
Game music&lt;/h2&gt;
&lt;iframe seamless=&quot;&quot; src=&quot;https://bandcamp.com/EmbeddedPlayer/album=2291214880/size=small/bgcol=ffffff/linkcol=0687f5/track=2831432977/transparent=true/&quot; style=&quot;border: 0; height: 42px; width: 100%;&quot;&gt;&lt;a href=&quot;http://sylvainpoitras.bandcamp.com/album/sans-jamais-ni-demain&quot;&gt;sans jamais ni demain by Sylvain Poitras&lt;/a&gt;&lt;/iframe&gt;&lt;br /&gt;
This songs was made using my soon to be released iOS app: &lt;a href=&quot;http://breakosc.sylvainpoitras.com/&quot;&gt;BreakOSC!&lt;/a&gt;&amp;nbsp; This app is a game that sends &lt;a href=&quot;http://en.wikipedia.org/wiki/Open_Sound_Control&quot;&gt;OSC&lt;/a&gt; messages based on in-game events. &amp;nbsp;In this case, when the ball hit blue and green bricks, &lt;a href=&quot;http://www.plogue.com/products/bidule/&quot;&gt;Bidule&lt;/a&gt; triggered four instances of &lt;a href=&quot;http://izotope.com/products/audio/iris/&quot;&gt;iZotope&#39;s Iris&lt;/a&gt;.&amp;nbsp;&amp;nbsp;The paddle served as a cross-fader and mixed all those sounds together. &amp;nbsp;The results were sent to a generous amount of reverb courtesy of Audio Damage&#39;s &lt;a href=&quot;http://www.audiodamage.com/effects/product.php?pid=ad023&quot;&gt;Eos&lt;/a&gt;. &lt;br /&gt;
&lt;h2&gt;
sans jamais ni demain&lt;/h2&gt;
&lt;iframe seamless=&quot;&quot; src=&quot;https://bandcamp.com/EmbeddedPlayer/album=2291214880/size=small/bgcol=ffffff/linkcol=0687f5/track=3207422185/transparent=true/&quot; style=&quot;border: 0; height: 42px; width: 100%;&quot;&gt;&lt;a href=&quot;http://sylvainpoitras.bandcamp.com/album/sans-jamais-ni-demain&quot;&gt;sans jamais ni demain by Sylvain Poitras&lt;/a&gt;&lt;/iframe&gt;&lt;br /&gt;
Another composition I made for the aforementionned &lt;a href=&quot;http://code.sfu.ca/webview/code_course_master/56397&quot;&gt;course&lt;/a&gt; in electroacoustic composiiton I took at SFU. &amp;nbsp;The only sound source for this piece is a recording of myself reading an old poem I wrote in high-school. &amp;nbsp;The slow moving textures were made by isolating parts of those words, slowing them down and layering them over each other to create very long notes of varying pitch that fade in and out over time. &amp;nbsp;The more rythmic stuff I made using a now &lt;a href=&quot;http://no-insects.blogspot.ca/2010/07/musique-concrete-with-bidule-and-mobius.html&quot;&gt;familiar technique&lt;/a&gt;.&lt;br /&gt;
&lt;h2&gt;
July 8 2011&lt;/h2&gt;
&lt;iframe seamless=&quot;&quot; src=&quot;https://bandcamp.com/EmbeddedPlayer/album=2291214880/size=small/bgcol=ffffff/linkcol=0687f5/track=1890910548/transparent=true/&quot; style=&quot;border: 0; height: 42px; width: 100%;&quot;&gt;&lt;a href=&quot;http://sylvainpoitras.bandcamp.com/album/sans-jamais-ni-demain&quot;&gt;sans jamais ni demain by Sylvain Poitras&lt;/a&gt;&lt;/iframe&gt;&lt;br /&gt;
This piece is a recording of a live (from my basement) performance of what will one day become my &lt;a href=&quot;http://no-insects.blogspot.ca/search/label/meta-trombone&quot;&gt;meta-trombone.&lt;/a&gt;&amp;nbsp; A short loop is created at the top (what is heard twice in the beginning) and then altered in different ways determined by trombone performance.&lt;br /&gt;
&lt;h2&gt;
Twice through the looking glass&lt;/h2&gt;
&lt;iframe seamless=&quot;&quot; src=&quot;https://bandcamp.com/EmbeddedPlayer/album=2291214880/size=small/bgcol=ffffff/linkcol=0687f5/track=3332688115/transparent=true/&quot; style=&quot;border: 0; height: 42px; width: 100%;&quot;&gt;&lt;a href=&quot;http://sylvainpoitras.bandcamp.com/album/sans-jamais-ni-demain&quot;&gt;sans jamais ni demain by Sylvain Poitras&lt;/a&gt;&lt;/iframe&gt;&lt;br /&gt;
This song was also made for &lt;a href=&quot;http://www.ct-collective.com/index.cfm?page=music&amp;amp;albumid=48&quot;&gt;CT-One Minute&lt;/a&gt; using the exact same sound source as the&lt;em&gt; longing of repetition.&lt;/em&gt;&amp;nbsp;This time, however, I used &lt;a href=&quot;http://izotope.com/products/audio/iris/&quot;&gt;Iris&lt;/a&gt; to change the character of the sound and created two different sound patches. &amp;nbsp;I made two recordings with each of these patches by triggering the sounds with my new &lt;a href=&quot;http://www.pulsecontroller.com/&quot;&gt;Pulse&lt;/a&gt; controller. &amp;nbsp;My three-month old daughter also took part by adding her own surface hitting contributions, making this our first father-daugther collaboration. &amp;nbsp;Once I had made these two recordings, I brought them in &lt;a href=&quot;http://www.plogue.com/products/bidule/&quot;&gt;Bidule&lt;/a&gt; and placed them into &lt;em&gt;Audio file players. &amp;nbsp;&lt;/em&gt;The amplitude of output of each player was controlled via faders on my &lt;a href=&quot;http://www.soundonsound.com/sos/sep05/articles/triggerfinger.htm&quot;&gt;Trigger Finger&lt;/a&gt; and the result was recorded to file.</content><link rel='replies' type='application/atom+xml' href='http://no-insects.blogspot.com/feeds/6661313127952309904/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://no-insects.blogspot.com/2012/05/new-album-release-sans-jamais-ni-demain.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8276770534572814129/posts/default/6661313127952309904'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8276770534572814129/posts/default/6661313127952309904'/><link rel='alternate' type='text/html' href='http://no-insects.blogspot.com/2012/05/new-album-release-sans-jamais-ni-demain.html' title='New Album Release: sans jamais ni demain'/><author><name>Sylvain Poitras</name><uri>http://www.blogger.com/profile/01523141007378775918</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguuwNR3UgqqI4HcINY_gJx0WB_3JDRbU2d1eT6VWoqltbfGQW-zj5oIPXUZZLgQjr7jQBuTwnsDP0NsZXWDXC6DnOyShiki1WGqMBBi-iABXdb0nTGU6tmyGr6DjdTXRw/s220/syl.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8276770534572814129.post-3043922099681977818</id><published>2012-05-02T22:11:00.001-04:00</published><updated>2012-05-02T22:14:04.507-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="computer music"/><category scheme="http://www.blogger.com/atom/ns#" term="iOS"/><title type='text'>Displaying musical notation in iOS</title><content type='html'>&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;img style=&quot;display: block; margin-left: auto; margin-right: auto;&quot; title=&quot;iosNotation.png&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglJyNva29ADvEzPKJfIOBDnN6o2P3jnzjc8dvF9vuE8m1u57tId1MLI2iadzMf-vbwPKgqxpptGY6Fna315MIMgy7qi-Erwj8dLY9DWkhwCCzO8mXJrvFnq5igsGqsnMqi7bbKfe4rjJlo//?imgmax=800&quot; border=&quot;0&quot; alt=&quot;musical notation on iOS&quot; width=&quot;500&quot; height=&quot;253&quot; /&gt;&lt;/p&gt;
&lt;p&gt;In case you&#39;re wondering, the easiest way I&#39;ve found to display programmatically generated musical notation on the iPhone is with &lt;a href=&quot;http://vexflow.com/&quot;&gt;VexFlow&lt;/a&gt;.  It&#39;s a javascript library, so this means I have to put it in a UIWebView object through an html document that loads all the relevant files.  To call the javascript functions, I send a &lt;em&gt;stringByEvaluatingJavaScriptFromString:  message &lt;/em&gt;to the UIWebView object.  It all works very well, so that takes care of the uninteresting part of that project…  now I get to learn all I can about algorithmic composition!&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://no-insects.blogspot.com/feeds/3043922099681977818/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://no-insects.blogspot.com/2012/05/displaying-musical-notation-in-ios.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8276770534572814129/posts/default/3043922099681977818'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8276770534572814129/posts/default/3043922099681977818'/><link rel='alternate' type='text/html' href='http://no-insects.blogspot.com/2012/05/displaying-musical-notation-in-ios.html' title='Displaying musical notation in iOS'/><author><name>Sylvain Poitras</name><uri>http://www.blogger.com/profile/01523141007378775918</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguuwNR3UgqqI4HcINY_gJx0WB_3JDRbU2d1eT6VWoqltbfGQW-zj5oIPXUZZLgQjr7jQBuTwnsDP0NsZXWDXC6DnOyShiki1WGqMBBi-iABXdb0nTGU6tmyGr6DjdTXRw/s220/syl.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglJyNva29ADvEzPKJfIOBDnN6o2P3jnzjc8dvF9vuE8m1u57tId1MLI2iadzMf-vbwPKgqxpptGY6Fna315MIMgy7qi-Erwj8dLY9DWkhwCCzO8mXJrvFnq5igsGqsnMqi7bbKfe4rjJlo/s72-c/?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8276770534572814129.post-6837047847078214043</id><published>2012-04-18T17:19:00.001-04:00</published><updated>2012-05-08T17:01:51.383-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="computer music"/><category scheme="http://www.blogger.com/atom/ns#" term="electronic project"/><category scheme="http://www.blogger.com/atom/ns#" term="instrument building"/><category scheme="http://www.blogger.com/atom/ns#" term="meta-trombone"/><title type='text'>News from the trenches of augmented instrument design</title><content type='html'>&lt;div style=&quot;font: 11.0px Calibri; margin: 0.0px 0.0px 0.0px 0.0px;&quot;&gt;
&lt;span style=&quot;font-family: inherit; font-size: small;&quot;&gt;Hey folks, out here in the perimeter, things are coming together.&amp;nbsp; I purchased an &lt;a href=&quot;http://www.arduino.cc/&quot;&gt;Arduino&lt;/a&gt; and an&lt;a href=&quot;http://www.sparkfun.com/products/9495&quot;&gt; ultrasonic rangefinder&lt;/a&gt; and I hope to have them talking to each other soon.&amp;nbsp; Meanwhile, I’ve been exercising my iOS development chops in a few different ways.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font: 11.0px Calibri; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 13.0px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font: 11.0px Calibri; margin: 0.0px 0.0px 0.0px 0.0px;&quot;&gt;
&lt;span style=&quot;font-family: inherit; font-size: small;&quot;&gt;First, working with &lt;a href=&quot;http://libpd.cc/&quot;&gt;libpd&lt;/a&gt;, I’ve built a rudimentary iOS music application that sends &lt;a href=&quot;http://en.wikipedia.org/wiki/Open_Sound_Control&quot;&gt;OSC&lt;/a&gt; messages to my computer.&amp;nbsp; This is a simple app that I made to see how hard it would to develop an iOS app to take care of the OSC messaging coming from the &lt;a href=&quot;http://no-insects.blogspot.ca/search/label/meta-trombone&quot;&gt;meta-trombone&lt;/a&gt;.&amp;nbsp; The good news: libpd is awesome and quite easy to integrate into an iOS development project.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font: 11.0px Calibri; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 13.0px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font: 11.0px Calibri; margin: 0.0px 0.0px 0.0px 0.0px;&quot;&gt;
&lt;span style=&quot;font-family: inherit; font-size: small;&quot;&gt;If you’ve been living under a rock or you’ve somehow missed the &lt;a href=&quot;http://createdigitalmusic.com/2012/03/pd-everywhere-free-libpd-gets-a-new-site-new-book-on-making-mobile-music-apps/&quot;&gt;Pure Data renaissance&lt;/a&gt;, libpd allows developers to embed a pd patch within an application.&amp;nbsp; I can create all the MIDI/OSC and audio elements graphically within pd and embed that within an iOS app.&amp;nbsp; All I need to do is make the user interface send messages to the pd patch (and back the other way as required).&amp;nbsp; This significantly reduces the learning curve for creating music apps for iOS.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font: 11.0px Calibri; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 13.0px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font: 11.0px Calibri; margin: 0.0px 0.0px 0.0px 0.0px;&quot;&gt;
&lt;span style=&quot;font-family: inherit; font-size: small;&quot;&gt;This brings us to my second iOS project.&amp;nbsp; I’ve been designing a game that sends OSC messages based on in-game events.&amp;nbsp; The user can setup the game levels and specify what OSC message is sent for each in-game event.&amp;nbsp; For instances, if two objects collide, a note is played.&amp;nbsp; Likewise the position of an object on screen can be mapped to parameters of an effect.&amp;nbsp; I don’t want to give away too many details on this one yet, so stay tuned for details (and let me know if you want to beta test).&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font: 11.0px Calibri; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 13.0px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font: 11.0px Calibri; margin: 0.0px 0.0px 0.0px 0.0px;&quot;&gt;
&lt;span style=&quot;font-family: inherit; font-size: small;&quot;&gt;My third iOS project sends and receives signals to and from the Arduino through the &lt;a href=&quot;http://www.redpark.com/c2db9.html&quot;&gt;RedPark&lt;/a&gt; serial cable.&amp;nbsp; I’m quite excited about what this makes possible… any sensors and all the world of physical computing over which the arduino reigns can be incorporated into an iOS app.&amp;nbsp; If you’ve been paying attention, combining that with libpd allows for a very compelling array of possibilities.&amp;nbsp; Here’s the picture: the arduino handles the sensors and sends signals to your iDevice, which is used for display, input, networking, audio generation, playback and DSP.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font: 11.0px Calibri; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 13.0px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font: 11.0px Calibri; margin: 0.0px 0.0px 0.0px 0.0px;&quot;&gt;
&lt;span style=&quot;font-family: inherit; font-size: small;&quot;&gt;From the start, I intended to use an iTouch in my meta-trombone project.&amp;nbsp; At first I thought I would use it as a heads-up-display and as an input device to select patches using touchOSC.&amp;nbsp; It’s becoming clear that it will do a bit more work…&amp;nbsp; my current approach is to use the arduino to determine slide position and trombone notes.&amp;nbsp; The iTouch will receive this information through the RedPark cable and send OSC signals to my MacBook based on the patch selected through the user interface of the software that it is running.&amp;nbsp; The iTouch will be mounted on the trombone close to my eyes.&amp;nbsp; I will navigate the user interface with a footswitch, with a key/joystick in my left hand and/or with its touch interface.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font: 11.0px Calibri; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 13.0px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font: 11.0px Calibri; margin: 0.0px 0.0px 0.0px 0.0px;&quot;&gt;
&lt;span style=&quot;font-family: inherit; font-size: small;&quot;&gt;The iTouch will also display algorithmically generated notation based on the last couple notes I played (and/or previously composed fragments).&amp;nbsp; I find the idea of using notation interesting, since, for the meta-trombone, traditional notation will not only describe musical motives, but parameter changes as well.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font: 11.0px Calibri; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 13.0px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font: 11.0px Calibri; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 13.0px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font: 11.0px Calibri; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 13.0px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://no-insects.blogspot.com/feeds/6837047847078214043/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://no-insects.blogspot.com/2012/04/news-from-trenches-of-augmented.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8276770534572814129/posts/default/6837047847078214043'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8276770534572814129/posts/default/6837047847078214043'/><link rel='alternate' type='text/html' href='http://no-insects.blogspot.com/2012/04/news-from-trenches-of-augmented.html' title='News from the trenches of augmented instrument design'/><author><name>Sylvain Poitras</name><uri>http://www.blogger.com/profile/01523141007378775918</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguuwNR3UgqqI4HcINY_gJx0WB_3JDRbU2d1eT6VWoqltbfGQW-zj5oIPXUZZLgQjr7jQBuTwnsDP0NsZXWDXC6DnOyShiki1WGqMBBi-iABXdb0nTGU6tmyGr6DjdTXRw/s220/syl.jpg'/></author><thr:total>0</thr:total></entry></feed>