<?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: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-6830481321463260271</id><updated>2011-04-21T14:25:33.177-07:00</updated><title type='text'>Tech Blog</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://dpwrp.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6830481321463260271/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://dpwrp.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Darren Perry</name><uri>http://www.blogger.com/profile/15762978622117160487</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>4</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6830481321463260271.post-3690001736432880255</id><published>2008-05-25T05:54:00.000-07:00</published><updated>2008-12-11T03:28:10.488-08:00</updated><title type='text'>MAX/MSP Screen Shots</title><content type='html'>The first screen shot is for the Drum Trigger:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_sd0s7_yqvxo/SDlhnTQPClI/AAAAAAAAAFQ/HKC_yWKZS6c/s1600-h/Picture+3.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_sd0s7_yqvxo/SDlhnTQPClI/AAAAAAAAAFQ/HKC_yWKZS6c/s320/Picture+3.png" alt="" id="BLOGGER_PHOTO_ID_5204298172214479442" border="0" /&gt;&lt;/a&gt;Fairly self explanatory up to 'p timedlatch' which cuts off the signal for a short period when it's been hit to prevent double bangs coming through... Then as the 'incdec' object increases it opens a different path through the gate and the second bang from 't b b' (trigger bang bang) sends a bang through the corresponding number of the gate. Difficult to explain but not that complicated!&lt;br /&gt;&lt;br /&gt;The next screen shot shows how the FCB is routed through MAX to Ableton Live.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_sd0s7_yqvxo/SDlipzQPCmI/AAAAAAAAAFY/D4khn8ITUnE/s1600-h/Picture+4.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_sd0s7_yqvxo/SDlipzQPCmI/AAAAAAAAAFY/D4khn8ITUnE/s320/Picture+4.png" alt="" id="BLOGGER_PHOTO_ID_5204299314675780194" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The FCB is programmed to send '127' out on notes 22, 23, 24 etc, these messages go either straight through to another control message into Live or they trigger a different control value... This method is still a bit messy at the moment...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6830481321463260271-3690001736432880255?l=dpwrp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dpwrp.blogspot.com/feeds/3690001736432880255/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6830481321463260271&amp;postID=3690001736432880255' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6830481321463260271/posts/default/3690001736432880255'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6830481321463260271/posts/default/3690001736432880255'/><link rel='alternate' type='text/html' href='http://dpwrp.blogspot.com/2008/05/maxmsp-screen-shots.html' title='MAX/MSP Screen Shots'/><author><name>Darren Perry</name><uri>http://www.blogger.com/profile/15762978622117160487</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_sd0s7_yqvxo/SDlhnTQPClI/AAAAAAAAAFQ/HKC_yWKZS6c/s72-c/Picture+3.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6830481321463260271.post-7293992861524356388</id><published>2008-05-25T05:45:00.001-07:00</published><updated>2008-05-25T05:54:08.111-07:00</updated><title type='text'>Drum Trigger</title><content type='html'>When playing drum kit in a piece I use a cymbal pad from an electric kit that's connected straight into the computer. MAX/MSP then triggers actions when the pad is hit (the pad acts like a microphone, when hit it sends a massive audio signal).&lt;br /&gt;&lt;br /&gt;This means I can trigger a set of changes that are sent to Ableton Live using a counter. Every time the pad is hit it counts up one number and sends whatever action is programmed for that number.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6830481321463260271-7293992861524356388?l=dpwrp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dpwrp.blogspot.com/feeds/7293992861524356388/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6830481321463260271&amp;postID=7293992861524356388' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6830481321463260271/posts/default/7293992861524356388'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6830481321463260271/posts/default/7293992861524356388'/><link rel='alternate' type='text/html' href='http://dpwrp.blogspot.com/2008/05/drum-trigger.html' title='Drum Trigger'/><author><name>Darren Perry</name><uri>http://www.blogger.com/profile/15762978622117160487</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6830481321463260271.post-2515942733492804358</id><published>2008-05-25T05:37:00.000-07:00</published><updated>2008-05-25T05:44:58.707-07:00</updated><title type='text'>Behringer FCB1010</title><content type='html'>I've recently replaced my home-brew foot controller with the FCB1010... One major factor was the expression pedals, which I can use to control hundreds of effects. Plus it's laid out nicely and offers 10 banks of 10 switches, all fully programmable with MIDI notes/control messages.&lt;br /&gt;&lt;br /&gt;I still haven't fully got my head around MIDI but for now I'm using the FCB in conjunction with MAX/MSP in a similar way that Zoe Keating and Kid Beyond use their pedals. Often it's necessary for 2 or more actions to occur at once within Ableton Live, although you can program two note commands from one switch on the FCB, I've started using MAX to receive MIDI notes from the FCB and send them out to Ableton Live. This means I can not only send loads of commands at once but I can also just hit the pedals in order, 1, 2, 3, 4 etc meaning it's less likely that I'll mess up because I've forgotten which pedal does what!&lt;br /&gt;&lt;br /&gt;It also means I can program some automation into the foot presses such as fade ins/outs...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6830481321463260271-2515942733492804358?l=dpwrp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dpwrp.blogspot.com/feeds/2515942733492804358/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6830481321463260271&amp;postID=2515942733492804358' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6830481321463260271/posts/default/2515942733492804358'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6830481321463260271/posts/default/2515942733492804358'/><link rel='alternate' type='text/html' href='http://dpwrp.blogspot.com/2008/05/behringer-fcb1010.html' title='Behringer FCB1010'/><author><name>Darren Perry</name><uri>http://www.blogger.com/profile/15762978622117160487</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6830481321463260271.post-6189964237181361319</id><published>2008-04-26T05:43:00.000-07:00</published><updated>2008-12-11T03:28:10.999-08:00</updated><title type='text'>Previous Setup Oct-Dec 07</title><content type='html'>This post covers my setup that's used in gigs in 2007&lt;br /&gt;&lt;br /&gt;&lt;object height="355" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/GoSWT1m0efA&amp;amp;hl=en"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://www.youtube.com/v/GoSWT1m0efA&amp;amp;hl=en" type="application/x-shockwave-flash" wmode="transparent" height="355" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;object height="355" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/IdarTw0E2l8&amp;amp;hl=en"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://www.youtube.com/v/IdarTw0E2l8&amp;amp;hl=en" type="application/x-shockwave-flash" wmode="transparent" height="355" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;I use a Fender Mexican Strat going through a Line 6 Spider II, a Yamaha bass DI'd through a Joe Meek Compressor, a Meinl Cajon, Wood Flutes and a Jaws Harp.&lt;br /&gt;&lt;br /&gt;The cajon is miked with a Shure PG52 and SM57 and I use either a Sennheiser e845 or an EV967 for the flutes.&lt;br /&gt;&lt;br /&gt;The mics and lines go through a Mackie 1202 desk (I once used a Soundcraft 328) into a MOTU 828MkII (or M-Audio 1814), into a 1.83GHz Macbook with 1 GB RAM running Ableton Live and Max/Msp with a custom built foot controller and a Playstation 2 game pad.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;The set up enables me to give more control to the front of house engineer sending 8 individual channels to the main desk. These are - Cajon, Mic, Bass, Guitar, Electronic Drums(Stereo), Synths and Samples(paino/congas etc. Stereo):&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_sd0s7_yqvxo/R1f0RiRLUkI/AAAAAAAAAEo/FrhSqQJeics/s1600-h/Picture+4.png" style="text-decoration: none;"&gt;&lt;img style="margin: 0px auto 10px; text-decoration: underline; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_sd0s7_yqvxo/R1f0RiRLUkI/AAAAAAAAAEo/FrhSqQJeics/s320/Picture+4.png" alt="" id="BLOGGER_PHOTO_ID_5140846081760514626" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;hr /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;A brief walk through of the pedal I built from start to finish:&lt;br /&gt;&lt;br /&gt;First off I got one of these from here: &lt;a href="http://www.ultimarc.com/ipacve.html"&gt;http://www.ultimarc.com/ipacve.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.ultimarc.com/images/ipacve_top.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px;" src="http://www.ultimarc.com/images/ipacve_top.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Then a load of these from here: &lt;a href="http://www.maplin.co.uk/module.aspx?ModuleNo=34489&amp;amp;doy=26m3#overview"&gt;http://www.maplin.co.uk/module.aspx?ModuleNo=34489&amp;amp;doy=26m3#overview&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.maplin.co.uk/images/300/n92ap.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 182px; height: 235px;" src="http://www.maplin.co.uk/images/300/n92ap.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;A couple of these from here: &lt;a href="http://www.maplin.co.uk/module.aspx?ModuleNo=35032&amp;amp;doy=26m3#overview"&gt;http://www.maplin.co.uk/module.aspx?ModuleNo=35032&amp;amp;doy=26m3#overview&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.maplin.co.uk/images/300/n84ar.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 97px; height: 214px;" src="http://www.maplin.co.uk/images/300/n84ar.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;And some of these from here: &lt;a href="http://www.maplin.co.uk/module.aspx?ModuleNo=35737&amp;amp;doy=26m3#overview"&gt;http://www.maplin.co.uk/module.aspx?ModuleNo=35737&amp;amp;doy=26m3#overview&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.maplin.co.uk/images/300/cj64.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 228px; height: 163px;" src="http://www.maplin.co.uk/images/300/cj64.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Then the wiring is basically like this for the ordinary push buttons (non-latched or momentary action). They make a connection between one of the connections and ground:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.ultimarc.com/images/wiring.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px;" src="http://www.ultimarc.com/images/wiring.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Then to wire in a SHIFT button that will give all your other buttons a different action (letter/keystroke) you wire in a latching switch to either the shift button that the computer recognizes as shift or to the iPac's built in shift function (see ultimarc.com).&lt;br /&gt;&lt;br /&gt;Then to wire an LED to this switch to give you an indication of whether it's on or off the following wiring is required:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_sd0s7_yqvxo/R-pCA3_m1tI/AAAAAAAAAFA/9tNbZflcu8k/s1600-h/DSC_00059.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_sd0s7_yqvxo/R-pCA3_m1tI/AAAAAAAAAFA/9tNbZflcu8k/s320/DSC_00059.jpg" alt="" id="BLOGGER_PHOTO_ID_5182026904041346770" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;The Max/Msp patch for Playstation 2 Contorller essentially routes the inputs straight through to Ableton Live. The LR buttons are used to route the analogue sticks to different places so I can control many different things in Live. The 8 pad buttons play an octave of notes or drum sounds.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;The main window with visual feedback on button presses and joystick movements.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_sd0s7_yqvxo/R1f3FyRLUmI/AAAAAAAAAE4/_qtb7bWPqpw/s1600-h/Picture+2.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_sd0s7_yqvxo/R1f3FyRLUmI/AAAAAAAAAE4/_qtb7bWPqpw/s320/Picture+2.png" alt="" id="BLOGGER_PHOTO_ID_5140849178431935074" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div style="text-align: left;"&gt; &lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This shows all patcher windows.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_sd0s7_yqvxo/R1f2wyRLUlI/AAAAAAAAAEw/ECNtf4KBBsw/s1600-h/Picture+3.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_sd0s7_yqvxo/R1f2wyRLUlI/AAAAAAAAAEw/ECNtf4KBBsw/s320/Picture+3.png" alt="" id="BLOGGER_PHOTO_ID_5140848817654682194" border="0" /&gt;&lt;/a&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;'analog' patcher is for the analog sticks and l/r buttons&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;'pad' patcher is for the d-pad and x circle etc.&lt;span class="Apple-style-span" style="color: rgb(0, 0, 51); line-height: 16px;font-family:verdana;font-size:12;"  &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;These both receive signals from the gam pad and route them straight to MIDI as well as the visual feedback in the main window.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;'keymenu' patcher routes start and select to change up or down the key in which the pad keys play, this also selects their drum state as well as updating the display:&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;'display' patcher opens a jitter window displaying which key or drum mode the pad keys are in. Unfortunately I've not been able to make this hover above the Ableton window so it sits in the corner.&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;I will talk about my Ableton Live setup in future posts....&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6830481321463260271-6189964237181361319?l=dpwrp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dpwrp.blogspot.com/feeds/6189964237181361319/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6830481321463260271&amp;postID=6189964237181361319' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6830481321463260271/posts/default/6189964237181361319'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6830481321463260271/posts/default/6189964237181361319'/><link rel='alternate' type='text/html' href='http://dpwrp.blogspot.com/2008/04/previous-setup-oct-dev-07.html' title='Previous Setup Oct-Dec 07'/><author><name>Darren Perry</name><uri>http://www.blogger.com/profile/15762978622117160487</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_sd0s7_yqvxo/R1f0RiRLUkI/AAAAAAAAAEo/FrhSqQJeics/s72-c/Picture+4.png' height='72' width='72'/><thr:total>1</thr:total></entry></feed>
