<?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-7079929632729547059</id><updated>2025-08-16T09:50:54.623+02:00</updated><category term="ableton live"/><category term="control"/><category term="midi"/><category term="remote scripts"/><category term="video"/><category term="20"/><category term="akai"/><category term="apc"/><category term="apc20"/><category term="beta"/><category term="controller"/><category term="dsmi"/><category term="dsmidiwifi"/><category term="invert"/><category term="kaoss"/><category term="kontrol"/><category term="korg"/><category term="mackie"/><category term="mackie control"/><category term="mackiecontrol"/><category term="mango sockets"/><category term="midicontrolds"/><category term="midipad"/><category term="nanokontrol"/><category term="nanokontrol nano"/><category term="pads"/><category term="record arm"/><category term="release"/><category term="screenshot"/><category term="shift"/><category term="windows phone"/><title type='text'>MIDI Control DS</title><subtitle type='html'>MIDI Control DS is a MIDI Controller for the Nintendo DS/DSi developped with libnds and the DSMI library. &lt;br&gt;&lt;br&gt;&#xa;MIDI Control DS est un contrôleur MIDI sur Nintendo DS/DSi, développé avec les bibliothèques libnds et DSMI.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://midicontrolds.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7079929632729547059/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://midicontrolds.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Ben_j</name><uri>http://www.blogger.com/profile/06502662258200275169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>15</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7079929632729547059.post-917172360383561069</id><published>2012-08-05T14:04:00.001+02:00</published><updated>2012-08-05T14:04:14.617+02:00</updated><title type='text'>v 2.5 in the pipeline</title><content type='html'>It&#39;s been a long time, but I found myself wanting to get back to work on Midi Control DS. The major point I&#39;m willing to improve is the compatibility. Many people reported that the app is hanging at the &quot;connecting&quot; screen on some flashcarts. If that is your case, I recommend to update your flashcard to the latest firmware possible, try again, and if it still does not work, please post a comment right here with the following information :&lt;br/&gt;
- DS Model (DS tank, DS Lite, DSi, ...)&lt;br/&gt;
- Flashcart model&lt;br/&gt;
- Flashcard firmware and version&lt;br/&gt;
- Nature of the problem (if it connects, if it does not connect, if it freezes on the connecting animation or if the animation is still running)&lt;br/&gt;
&lt;br/&gt;
Other improvements should include variable loop size (more than just 16 steps), easier midi asignement on the XY pad (by using button X and Y, just like on the v1), maybe some better graphics (if you&#39;re a good designer and are willing to help on this point, let me know !), and whatever will come to my mind.</content><link rel='replies' type='application/atom+xml' href='http://midicontrolds.blogspot.com/feeds/917172360383561069/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://midicontrolds.blogspot.com/2012/08/v-25-in-pipeline.html#comment-form' title='2 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7079929632729547059/posts/default/917172360383561069'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7079929632729547059/posts/default/917172360383561069'/><link rel='alternate' type='text/html' href='http://midicontrolds.blogspot.com/2012/08/v-25-in-pipeline.html' title='v 2.5 in the pipeline'/><author><name>Ben_j</name><uri>http://www.blogger.com/profile/06502662258200275169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7079929632729547059.post-6827747367170960675</id><published>2012-01-18T04:41:00.005+01:00</published><updated>2012-01-19T00:29:29.098+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="control"/><category scheme="http://www.blogger.com/atom/ns#" term="controller"/><category scheme="http://www.blogger.com/atom/ns#" term="dsmi"/><category scheme="http://www.blogger.com/atom/ns#" term="dsmidiwifi"/><category scheme="http://www.blogger.com/atom/ns#" term="mango sockets"/><category scheme="http://www.blogger.com/atom/ns#" term="midi"/><category scheme="http://www.blogger.com/atom/ns#" term="windows phone"/><title type='text'>Windows Phone 7 DSMI port and MidiControlWP7</title><content type='html'>&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrE3nhPPWh16e6effG2K3WlS-lIw6pRDB1E8G2C34W4j4K9ytrUEZp0CBbvEWSAgmoSASnQkWHZk5RFsK3RPjl_BogSVf-ZCc7A1mGmM4htm6IE0s02e8o828RV965xgyisTPr7P_lk_o/s1600/windows_phone_mango_logo_by_vansoaked-d3itp08.jpg&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 151px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrE3nhPPWh16e6effG2K3WlS-lIw6pRDB1E8G2C34W4j4K9ytrUEZp0CBbvEWSAgmoSASnQkWHZk5RFsK3RPjl_BogSVf-ZCc7A1mGmM4htm6IE0s02e8o828RV965xgyisTPr7P_lk_o/s320/windows_phone_mango_logo_by_vansoaked-d3itp08.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5698814194156636098&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Looking at the Windows Phone Marketplace, I realised that there are no MIDI Controller at all, in comparison to the few you can find on iPhone. So I decided to make one, and since having a server is mandatory, I figured I would make a port of DSMI for Windows Phone, since the server already exists on all platforms and I won&#39;t have to create my own. The port should not take long. I already managed to send midi messages to the server without a lot of code, so the rest should follow soon.&lt;br /&gt;&lt;br /&gt;It will only work on Windows Phone 7.1, since the sockets are not available on the previous version (that&#39;s probably one of the reasons there are no midi controllers yet).&lt;br /&gt;&lt;br /&gt;Naturally, I will make an app using this newly created library, and will most likely release it on the Marketplace. Stay tuned !&lt;br /&gt;&lt;br /&gt;As for the iPhone port of MidiControlDS that some of you asked, I&#39;m affraid it will never happen, since I don&#39;t have a Mac and will never. I prefer to focus on the Windows Phone version, since there are a lot of alternatives on iPhone, and nothing on WP.</content><link rel='replies' type='application/atom+xml' href='http://midicontrolds.blogspot.com/feeds/6827747367170960675/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://midicontrolds.blogspot.com/2012/01/windows-phone-7-dsmi-port-and.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7079929632729547059/posts/default/6827747367170960675'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7079929632729547059/posts/default/6827747367170960675'/><link rel='alternate' type='text/html' href='http://midicontrolds.blogspot.com/2012/01/windows-phone-7-dsmi-port-and.html' title='Windows Phone 7 DSMI port and MidiControlWP7'/><author><name>Ben_j</name><uri>http://www.blogger.com/profile/06502662258200275169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrE3nhPPWh16e6effG2K3WlS-lIw6pRDB1E8G2C34W4j4K9ytrUEZp0CBbvEWSAgmoSASnQkWHZk5RFsK3RPjl_BogSVf-ZCc7A1mGmM4htm6IE0s02e8o828RV965xgyisTPr7P_lk_o/s72-c/windows_phone_mango_logo_by_vansoaked-d3itp08.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7079929632729547059.post-684285036436333256</id><published>2011-12-18T17:50:00.011+01:00</published><updated>2011-12-18T18:15:48.954+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ableton live"/><category scheme="http://www.blogger.com/atom/ns#" term="control"/><category scheme="http://www.blogger.com/atom/ns#" term="kontrol"/><category scheme="http://www.blogger.com/atom/ns#" term="korg"/><category scheme="http://www.blogger.com/atom/ns#" term="mackie"/><category scheme="http://www.blogger.com/atom/ns#" term="mackie control"/><category scheme="http://www.blogger.com/atom/ns#" term="mackiecontrol"/><category scheme="http://www.blogger.com/atom/ns#" term="midi"/><category scheme="http://www.blogger.com/atom/ns#" term="nanokontrol"/><category scheme="http://www.blogger.com/atom/ns#" term="nanokontrol nano"/><category scheme="http://www.blogger.com/atom/ns#" term="remote scripts"/><title type='text'>Korg nanoKontrol2 Custom Remote Script for Ableton Live</title><content type='html'>&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6tm6eDYqTF-2slNSm2JeN4nuhE5utnNC3W8JSpd1gdSjUQHBRkuIOu4udtrRxUQ4SKkpyyHdpQkiJE4MeEAdhneA9gOqVwL6cEnuo1MtqCLXh713fHcrg1JqERJbxKB5gy5mD97_ohRo/s1600/NanoKONTROL2_black_MAIN.png&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 128px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6tm6eDYqTF-2slNSm2JeN4nuhE5utnNC3W8JSpd1gdSjUQHBRkuIOu4udtrRxUQ4SKkpyyHdpQkiJE4MeEAdhneA9gOqVwL6cEnuo1MtqCLXh713fHcrg1JqERJbxKB5gy5mD97_ohRo/s320/NanoKONTROL2_black_MAIN.png&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5687516360975524498&quot; /&gt;&lt;/a&gt;&lt;br /&gt;I got a brand new Korg nanoKontrol , and Korg had the great idea to include a MackieControl emulation mode, that works really well with Ableton Live. But just like the APC20, it didn&#39;t work quite like I would have liked. Instead of Pan control, I prefer to have the knobs row to control Send. And the mute leds are on when you mute a track. I prefer to have it the other way : led on when the track is not muted.&lt;br /&gt;&lt;br /&gt;I went on to decompyle the compiled python files from Ableton Live 8.2 but after hours and hours of trying, some of the files could not be decompyled. I then tried with sources of an old version of Ableton that were public, and it did work fine, so I started from there.&lt;br /&gt;&lt;br /&gt;I managed to do the modifications I wanted in no time, and here&#39;s the result ! It will work with all Ableton Live versions from 7 to 8.2 at least.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.mediafire.com/?3ebrlrzmpbrweyc&quot; target=&quot;_blank&quot;&gt;http://www.mediafire.com/?3ebrlrzmpbrweyc&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;For the moment the only modifications are :&lt;br /&gt;- Pan knobs control the Send A parameter of the track&lt;br /&gt;- Mute leds are on when the track is on, off when the track is muted.&lt;br /&gt;&lt;br /&gt;I will do further modifications, since there are some buttons that I won&#39;t really use on the left of the controller. Cycle could be used as a &quot;Shift&quot; button just like on the APC, and combined with the Track and Marker buttons, could be used to switch between Send A/B/C etc, or to select a track, a device, and control it with the knobs. I don&#39;t know yet. If you have ideas, they are welcome !</content><link rel='replies' type='application/atom+xml' href='http://midicontrolds.blogspot.com/feeds/684285036436333256/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://midicontrolds.blogspot.com/2011/12/korg-nanokontrol-akai-custom-remote.html#comment-form' title='10 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7079929632729547059/posts/default/684285036436333256'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7079929632729547059/posts/default/684285036436333256'/><link rel='alternate' type='text/html' href='http://midicontrolds.blogspot.com/2011/12/korg-nanokontrol-akai-custom-remote.html' title='Korg nanoKontrol2 Custom Remote Script for Ableton Live'/><author><name>Ben_j</name><uri>http://www.blogger.com/profile/06502662258200275169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6tm6eDYqTF-2slNSm2JeN4nuhE5utnNC3W8JSpd1gdSjUQHBRkuIOu4udtrRxUQ4SKkpyyHdpQkiJE4MeEAdhneA9gOqVwL6cEnuo1MtqCLXh713fHcrg1JqERJbxKB5gy5mD97_ohRo/s72-c/NanoKONTROL2_black_MAIN.png" height="72" width="72"/><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7079929632729547059.post-8005712199735928357</id><published>2011-07-07T11:45:00.002+02:00</published><updated>2011-07-07T11:54:30.406+02:00</updated><title type='text'>GBATemp Homebrew Bounty results</title><content type='html'>The winners for the GBATemp Homebrew Bounty have been announced. I was participating with MIDIControl DS in the DS Homebrew category. I am not in the top 3 but I still got a 9th place (on 24 participants) and came out as the first non-game homebrew of the category, which is good !&lt;br /&gt;Congratulations to the 3 winners, and to the 20 other contestants !&lt;br /&gt;&lt;br /&gt;1. Space Impakto DS (DS Entry) (60 points)&lt;br /&gt;2. Arsenal (DS Entry) (57 points)&lt;br /&gt;3. Fireworlds - A DS platformer/puzzle game. (DS Entry) (51 points)&lt;br /&gt;4. Mind Maze (W.I.P) (DS Entry) (32 points)&lt;br /&gt;5. Chronoclon (WIP) (DS entry) (30 points)&lt;br /&gt;6. RedTemple (DS Entry) (25 points)&lt;br /&gt;7. EarthShakerDS (DS Entry) (18 points)&lt;br /&gt;8. NCIS &quot;Around The World&quot; (DS Entry) (13 points)&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;9. MIDIControl DS v2 (DS Entry) (13 points)&lt;/span&gt;&lt;br /&gt;10. devkitARM (DS Entry -- Development) (11 points)&lt;br /&gt;11. Super Smash Bros Crash! DS Demo 9 Version (WIP) (DS Entry) (9 points)&lt;br /&gt;12. Boondoggle (DS Entry) (8 points)&lt;br /&gt;13. Back From Ashes WIP (DS Entry) (8 points)&lt;br /&gt;14. Mr.Robot and his robot factory (DS Entry) (8 points)&lt;br /&gt;15. Robot Unicorn Attack DS (DS Entry) (7 points)&lt;br /&gt;16. DS App Studio (DS Entry -- PC Software) (6 points)&lt;br /&gt;17. DSLiero (DS Entry) (3 points)&lt;br /&gt;18. MCinfoDS (DS entry) (3 points)&lt;br /&gt;19. Bible for NDS (3 points)&lt;br /&gt;20. TanksDS (WIP) (DS Entry) (3 points)&lt;br /&gt;21. Gaia DS (WIP) (DS Entry) (3 points)&lt;br /&gt;22. homebrew nyan (DS Entry) (2 points)&lt;br /&gt;23. Cherophobe (DS Entry), First Person Shooter (1 points)&lt;br /&gt;24. ChatMe (DS Entry) (1 points)&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://gbatemp.net/t300365-homebrew-bounty-2011-results-winners?&amp;st=0&quot;&gt;See the topic on GBATemp&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://midicontrolds.blogspot.com/feeds/8005712199735928357/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://midicontrolds.blogspot.com/2011/07/gbatemp-homebrew-bounty-results.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7079929632729547059/posts/default/8005712199735928357'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7079929632729547059/posts/default/8005712199735928357'/><link rel='alternate' type='text/html' href='http://midicontrolds.blogspot.com/2011/07/gbatemp-homebrew-bounty-results.html' title='GBATemp Homebrew Bounty results'/><author><name>Ben_j</name><uri>http://www.blogger.com/profile/06502662258200275169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7079929632729547059.post-7989750738509570253</id><published>2011-06-01T13:23:00.004+02:00</published><updated>2011-06-01T13:37:42.843+02:00</updated><title type='text'>MIDI Control DS v2</title><content type='html'>After a few weeks of beta testing, I am proud to release the final v2 ! It comes with a complete manual that explain how to setup your computer to use it, and how to use the program.&lt;br /&gt;&lt;br /&gt;List of features &lt;br /&gt;- 4 modes : X/Y, Pads, Mixer, Sliders&lt;br /&gt;- MIDI Sync with the DAW&lt;br /&gt;- MIDI feedback from the DAW&lt;br /&gt;- Every CC parameters are configurable&lt;br /&gt;- CC state saving&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;X/Y touchscreen controller&lt;/span&gt;&lt;br /&gt;- Sends 3 CCs : X position, Y position, Z : 127 if pressed, 0 if released&lt;br /&gt;- 4 banks&lt;br /&gt;- Loop recording (only if MIDI Sync is active)&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Pads&lt;/span&gt;&lt;br /&gt;- 12 transposable pads&lt;br /&gt;- Velocity (hit the center = greater velocity)&lt;br /&gt;- Note repeat (only if MIDI Sync is active)&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Mixer&lt;/span&gt; &lt;br /&gt;- 8 slider controllers&lt;br /&gt;- 8 mute buttons&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Sliders&lt;/span&gt;&lt;br /&gt;- 16 sliders with customizable color&lt;br /&gt;- 3 banks&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://filetrip.net/f25286-MIDI-Control-DS-v2.html&quot; target=&quot;_blank&quot; style=&quot;font-size:16px&quot;&gt;Download on FileTrip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;br /&gt;&lt;img src=&quot;http://filetrip.net/i/25286-01.png&quot;&gt;&lt;br /&gt;&lt;img src=&quot;http://filetrip.net/i/25286-03.png&quot;&gt;&lt;br /&gt;&lt;img src=&quot;http://filetrip.net/i/25286-03.png&quot;&gt;&lt;br /&gt;&lt;img src=&quot;http://filetrip.net/i/25286-04.png&quot;&gt;&lt;br /&gt;&lt;img src=&quot;http://filetrip.net/i/25286-04b.png&quot;&gt;&lt;br /&gt;&lt;/center&gt;</content><link rel='replies' type='application/atom+xml' href='http://midicontrolds.blogspot.com/feeds/7989750738509570253/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://midicontrolds.blogspot.com/2011/06/midi-control-ds-v2.html#comment-form' title='10 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7079929632729547059/posts/default/7989750738509570253'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7079929632729547059/posts/default/7989750738509570253'/><link rel='alternate' type='text/html' href='http://midicontrolds.blogspot.com/2011/06/midi-control-ds-v2.html' title='MIDI Control DS v2'/><author><name>Ben_j</name><uri>http://www.blogger.com/profile/06502662258200275169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7079929632729547059.post-4373736831304499723</id><published>2011-05-21T01:40:00.005+02:00</published><updated>2011-05-21T01:47:47.014+02:00</updated><title type='text'>Screenshots of the beta</title><content type='html'>Here are some screenshots from the beta.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Mode selection menu&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglMf31bhKtIYwDCX88L0JuyzemxnmCnR1vzAuZnDYCWNrTZrUUZJ6JEG3BTw0wqzF6G9Gbl6aWBRCOOMiSLuS4icTJLhHvLLr6YbSAOTywJDuFzRqYFNZ5XU7wR42dAhK2TqIJdYhkK_4/s1600/03.jpg&quot;&gt;&lt;img style=&quot;cursor:pointer; cursor:hand;width: 256px; height: 384px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglMf31bhKtIYwDCX88L0JuyzemxnmCnR1vzAuZnDYCWNrTZrUUZJ6JEG3BTw0wqzF6G9Gbl6aWBRCOOMiSLuS4icTJLhHvLLr6YbSAOTywJDuFzRqYFNZ5XU7wR42dAhK2TqIJdYhkK_4/s400/03.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5608949141403182530&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Kaoss-pad mode :&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgndhbogjggTYxQMCs5d1VLvnOB24MdtiVGL0oWN3AioHXE44avDOYMJkLYnlu0uvurm2OyFxFz3Eoeku_6UaUTZK3PUcTt31yRFqcAXEaC4yk0z_ckjqEE045RUmBGyoz-9eTeb6Aem3E/s1600/01.jpg&quot;&gt;&lt;img style=&quot;cursor:pointer; cursor:hand;width: 256px; height: 384px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgndhbogjggTYxQMCs5d1VLvnOB24MdtiVGL0oWN3AioHXE44avDOYMJkLYnlu0uvurm2OyFxFz3Eoeku_6UaUTZK3PUcTt31yRFqcAXEaC4yk0z_ckjqEE045RUmBGyoz-9eTeb6Aem3E/s400/01.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5608948311915751026&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHLkS8RhcndkfTNdIqw3-Unx2S0k2wLj-oE0K-BjhH1CAXdu5UcbGXWRnOknL5uheECqA30EnkGp0hfaZDl_7kY8SmsQ1GpIUW0FD9TWbdjDDjBDtDqPJcYzNGtPltjdw8-DHqiP7oPPg/s1600/02.jpg&quot;&gt;&lt;img style=&quot;cursor:pointer; cursor:hand;width: 256px; height: 384px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHLkS8RhcndkfTNdIqw3-Unx2S0k2wLj-oE0K-BjhH1CAXdu5UcbGXWRnOknL5uheECqA30EnkGp0hfaZDl_7kY8SmsQ1GpIUW0FD9TWbdjDDjBDtDqPJcYzNGtPltjdw8-DHqiP7oPPg/s400/02.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5608948397663505506&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Pads mode :&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4fmOeQbCLVatRYNPHGwJtkFVhrXPWJ_3skJcwtdlW6CPurXTwfp2UZWyxS0RMwOxhgUGXGHiY5I5F5pZm18Y3B0GKAohCkzVJ4O9D0Mp7iD99L8zrw32O_L3TfkMu9gzJGxpqo-pupNM/s1600/04.jpg&quot;&gt;&lt;img style=&quot;cursor:pointer; cursor:hand;width: 256px; height: 384px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4fmOeQbCLVatRYNPHGwJtkFVhrXPWJ_3skJcwtdlW6CPurXTwfp2UZWyxS0RMwOxhgUGXGHiY5I5F5pZm18Y3B0GKAohCkzVJ4O9D0Mp7iD99L8zrw32O_L3TfkMu9gzJGxpqo-pupNM/s400/04.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5608948671611595394&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Mixer mode :&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhurgJoYRhe60qiCvGaqd4-HpJU95tslcWrf2FaQJWTwYuq4yrSD2LKA5jUkR6acT792E7PAUbQbD_bImKHsbmiesJfC2a65fs4MiDWm7aRxi3NqigNU-ZCEGdtAspksHLbTwrZKgysMFo/s1600/05.jpg&quot;&gt;&lt;img style=&quot;cursor:pointer; cursor:hand;width: 256px; height: 384px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhurgJoYRhe60qiCvGaqd4-HpJU95tslcWrf2FaQJWTwYuq4yrSD2LKA5jUkR6acT792E7PAUbQbD_bImKHsbmiesJfC2a65fs4MiDWm7aRxi3NqigNU-ZCEGdtAspksHLbTwrZKgysMFo/s400/05.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5608948844335332978&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Sliders mode :&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7cW9MnvfvEgI7jW8L12pvBQXwFBmpthgDkGWjbKyxBYlaixR2vdHZ-OJr6mS-yVo2p0BSbug1qDbz9ToDDQOB00bCVV4VCuvpKn7fsfnZxGhjhO1Agc0sCG6ROc28B5XGjKgrbZPLTro/s1600/06.jpg&quot;&gt;&lt;img style=&quot;cursor:pointer; cursor:hand;width: 256px; height: 384px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7cW9MnvfvEgI7jW8L12pvBQXwFBmpthgDkGWjbKyxBYlaixR2vdHZ-OJr6mS-yVo2p0BSbug1qDbz9ToDDQOB00bCVV4VCuvpKn7fsfnZxGhjhO1Agc0sCG6ROc28B5XGjKgrbZPLTro/s400/06.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5608949002838424818&quot; /&gt;&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://midicontrolds.blogspot.com/feeds/4373736831304499723/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://midicontrolds.blogspot.com/2011/05/screenshots-of-beta.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7079929632729547059/posts/default/4373736831304499723'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7079929632729547059/posts/default/4373736831304499723'/><link rel='alternate' type='text/html' href='http://midicontrolds.blogspot.com/2011/05/screenshots-of-beta.html' title='Screenshots of the beta'/><author><name>Ben_j</name><uri>http://www.blogger.com/profile/06502662258200275169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglMf31bhKtIYwDCX88L0JuyzemxnmCnR1vzAuZnDYCWNrTZrUUZJ6JEG3BTw0wqzF6G9Gbl6aWBRCOOMiSLuS4icTJLhHvLLr6YbSAOTywJDuFzRqYFNZ5XU7wR42dAhK2TqIJdYhkK_4/s72-c/03.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7079929632729547059.post-2807793616476970114</id><published>2011-05-06T04:20:00.000+02:00</published><updated>2011-05-06T04:21:41.674+02:00</updated><title type='text'>Onto sliders now</title><content type='html'>&lt;iframe width=&quot;400&quot; height=&quot;275&quot; src=&quot;http://www.youtube.com/embed/y-LpS6taOj0?fs=1&quot; frameborder=&quot;0&quot; allowFullScreen=&quot;&quot;&gt;&lt;/iframe&gt;</content><link rel='replies' type='application/atom+xml' href='http://midicontrolds.blogspot.com/feeds/2807793616476970114/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://midicontrolds.blogspot.com/2011/05/onto-sliders-now.html#comment-form' title='1 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7079929632729547059/posts/default/2807793616476970114'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7079929632729547059/posts/default/2807793616476970114'/><link rel='alternate' type='text/html' href='http://midicontrolds.blogspot.com/2011/05/onto-sliders-now.html' title='Onto sliders now'/><author><name>Ben_j</name><uri>http://www.blogger.com/profile/06502662258200275169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/y-LpS6taOj0/default.jpg" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7079929632729547059.post-393057197870224001</id><published>2011-04-26T06:13:00.000+02:00</published><updated>2011-04-26T06:14:25.260+02:00</updated><title type='text'>Loops !</title><content type='html'>&lt;iframe width=&quot;400&quot; height=&quot;275&quot; src=&quot;http://www.youtube.com/embed/2ywzO1W_f3o?fs=1&quot; frameborder=&quot;0&quot; allowFullScreen=&quot;&quot;&gt;&lt;/iframe&gt;</content><link rel='replies' type='application/atom+xml' href='http://midicontrolds.blogspot.com/feeds/393057197870224001/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://midicontrolds.blogspot.com/2011/04/loops.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7079929632729547059/posts/default/393057197870224001'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7079929632729547059/posts/default/393057197870224001'/><link rel='alternate' type='text/html' href='http://midicontrolds.blogspot.com/2011/04/loops.html' title='Loops !'/><author><name>Ben_j</name><uri>http://www.blogger.com/profile/06502662258200275169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/2ywzO1W_f3o/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7079929632729547059.post-7263373232618324129</id><published>2011-04-03T23:50:00.000+02:00</published><updated>2011-04-03T23:51:33.589+02:00</updated><title type='text'>Synchronization</title><content type='html'>&lt;iframe width=&quot;400&quot; height=&quot;275&quot; src=&quot;http://www.youtube.com/embed/LRjslmP-aQA?fs=1&quot; frameborder=&quot;0&quot; allowFullScreen=&quot;&quot;&gt;&lt;/iframe&gt;</content><link rel='replies' type='application/atom+xml' href='http://midicontrolds.blogspot.com/feeds/7263373232618324129/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://midicontrolds.blogspot.com/2011/04/synchronization.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7079929632729547059/posts/default/7263373232618324129'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7079929632729547059/posts/default/7263373232618324129'/><link rel='alternate' type='text/html' href='http://midicontrolds.blogspot.com/2011/04/synchronization.html' title='Synchronization'/><author><name>Ben_j</name><uri>http://www.blogger.com/profile/06502662258200275169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/LRjslmP-aQA/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7079929632729547059.post-8431687374775514437</id><published>2011-03-27T19:00:00.003+02:00</published><updated>2011-03-27T19:04:41.192+02:00</updated><title type='text'>Chaos</title><content type='html'>Here&#39;s a look at the bottom screen displaying kaoss pad bricks. Some testing I&#39;m doing with the display.&lt;br /&gt;&lt;br /&gt;&lt;iframe width=&quot;400&quot; height=&quot;275&quot; src=&quot;http://www.youtube.com/embed/T36c4nyTlcg?fs=1&quot; frameborder=&quot;0&quot; allowFullScreen=&quot;&quot;&gt;&lt;/iframe&gt;</content><link rel='replies' type='application/atom+xml' href='http://midicontrolds.blogspot.com/feeds/8431687374775514437/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://midicontrolds.blogspot.com/2011/03/chaos.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7079929632729547059/posts/default/8431687374775514437'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7079929632729547059/posts/default/8431687374775514437'/><link rel='alternate' type='text/html' href='http://midicontrolds.blogspot.com/2011/03/chaos.html' title='Chaos'/><author><name>Ben_j</name><uri>http://www.blogger.com/profile/06502662258200275169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/T36c4nyTlcg/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7079929632729547059.post-1082987447645083945</id><published>2011-03-26T18:02:00.002+01:00</published><updated>2011-03-26T18:14:03.374+01:00</updated><title type='text'>Back on track</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh41ebTHhPkAlSeJFrfDE0fA4iybGf99GU5pW9uxZSe_AiUIgrEx6bhCAaMbtCZCm_6JltXUEZ1EDZ5b4t1MvpS4Ko3ibNojNnFpKKwHdIMyJ1yxHSMV778V5artZyFl143xV0TnYI1kWI/s1600/1296521998.jpg&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 250px; height: 213px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh41ebTHhPkAlSeJFrfDE0fA4iybGf99GU5pW9uxZSe_AiUIgrEx6bhCAaMbtCZCm_6JltXUEZ1EDZ5b4t1MvpS4Ko3ibNojNnFpKKwHdIMyJ1yxHSMV778V5artZyFl143xV0TnYI1kWI/s320/1296521998.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5588438084577506498&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;With the Nintendo 3DS coming, I&#39;m going to have a DS again, and I will be able to work on MidiControl DS. I started already, actually. This time, I&#39;m not using PALib, just the libNDS, and of course, the libDSMI. I will use C++ instead of C. This implies making everything from scratch again, so don&#39;t expect to see anything anytime soon !&lt;br /&gt;It won&#39;t be a simple re-coding of the first MidiControl DS, I&#39;m working on adding some nice features, the first being midi feedback, so that when you change a parameter on the computer, it will be updated on the DS aswell.&lt;br /&gt;&lt;br /&gt;As soon as I get my 3DS, I will make some tutorial videos, now that I have a correct camera.&lt;br /&gt;&lt;br /&gt;In the meantime, you can still download MidiControl DS 1.0b at Filetrip :&lt;br /&gt;&lt;a href=&quot;http://filetrip.net/f9809-MIDIControlDS-1-0b.html&quot;&gt;http://filetrip.net/f9809-MIDIControlDS-1-0b.html&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://midicontrolds.blogspot.com/feeds/1082987447645083945/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://midicontrolds.blogspot.com/2011/03/back-on-track.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7079929632729547059/posts/default/1082987447645083945'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7079929632729547059/posts/default/1082987447645083945'/><link rel='alternate' type='text/html' href='http://midicontrolds.blogspot.com/2011/03/back-on-track.html' title='Back on track'/><author><name>Ben_j</name><uri>http://www.blogger.com/profile/06502662258200275169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh41ebTHhPkAlSeJFrfDE0fA4iybGf99GU5pW9uxZSe_AiUIgrEx6bhCAaMbtCZCm_6JltXUEZ1EDZ5b4t1MvpS4Ko3ibNojNnFpKKwHdIMyJ1yxHSMV778V5artZyFl143xV0TnYI1kWI/s72-c/1296521998.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7079929632729547059.post-6554614769467618564</id><published>2011-02-10T05:32:00.006+01:00</published><updated>2011-03-26T18:15:43.146+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="20"/><category scheme="http://www.blogger.com/atom/ns#" term="ableton live"/><category scheme="http://www.blogger.com/atom/ns#" term="akai"/><category scheme="http://www.blogger.com/atom/ns#" term="apc"/><category scheme="http://www.blogger.com/atom/ns#" term="apc20"/><category scheme="http://www.blogger.com/atom/ns#" term="invert"/><category scheme="http://www.blogger.com/atom/ns#" term="record arm"/><category scheme="http://www.blogger.com/atom/ns#" term="remote scripts"/><category scheme="http://www.blogger.com/atom/ns#" term="shift"/><title type='text'>Akai APC20 Custom Remote Script for Ableton Live</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjObhJAUB7P-ah7Pd7QRrcMzxUsJvCVCDQM1ZHO2nRBB-5BsGnliqVaWGCe0vI8UO53TKJ4YGVhCLNwHOuBEN3hkhcIUw2M5AfF85Pr_KXHF7irpI6FboVZDllmdADRSYvgS08ZOBNFIxA/s1600/apc20_ortho_lg.png&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 200px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjObhJAUB7P-ah7Pd7QRrcMzxUsJvCVCDQM1ZHO2nRBB-5BsGnliqVaWGCe0vI8UO53TKJ4YGVhCLNwHOuBEN3hkhcIUw2M5AfF85Pr_KXHF7irpI6FboVZDllmdADRSYvgS08ZOBNFIxA/s320/apc20_ortho_lg.png&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5588438524345227298&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I just got an APC20 for Ableton Live, and it works like a charm... However, I was quite upset about a particular point in its functionnalities. You can switch between eight modes for the 8 sliders, for controlling either Volume, Send A, B or C, or 3 User banks for assigning to whichever parameter you want. This is great, but to switch between a mode, you have to press the Shift button and then the corresponding button on the &quot;Record Arm&quot; row.&lt;br /&gt;This is not perfect when you use the APC for a live set, where you&#39;re not likely to use the Record Arm buttons, but you&#39;re much more likely to have to switch a lot between parameters. Plus, you have to press Shift to see in what mode you are. That&#39;s not great at all.&lt;br /&gt;&lt;br /&gt;I tried searching on the net if someone had already thought the same thing, and if solutions existed, but there was none. I then thought it would never be possible, since this was probably handled hardware-side... Until a nice guy at the Ableton forums replied and said that it was handled software side, by the MIDI Remote Script. This same guy runs a great blog about that subject, and he provided the sources for the Ableton Live 8.1.3 APC remote scripts. &lt;br /&gt;&lt;br /&gt;I then changed a couple of lines in the corresponding python source file, and voilà !&lt;br /&gt;&lt;br /&gt;You can download that version here :&lt;br /&gt;&lt;a href=&quot;http://www.mediafire.com/?b4i6o6ipk9lbb22&quot;&gt;http://www.mediafire.com/?b4i6o6ipk9lbb22&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;You have to put the APC20 folder in Ressources/MIDI Remote Scripts in your Ableton Live instalation folder. I&#39;m using Ableton 8.2 and it&#39;s working, I didn&#39;t test it on any other version.&lt;br /&gt;&lt;br /&gt;Thanks a lot to Hanz Petrov for putting me on the right path.&lt;br /&gt;&lt;a href=&quot;http://remotescripts.blogspot.com/&quot;&gt;http://remotescripts.blogspot.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;As for Midi Control DS, I&#39;m not working on it anymore at the moment, since I don&#39;t have a DS anymore, and I don&#39;t have enough free time. But if I had time, I&#39;d be glad to work on it again, on more advanced features, such as controlling Ableton Live...</content><link rel='replies' type='application/atom+xml' href='http://midicontrolds.blogspot.com/feeds/6554614769467618564/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://midicontrolds.blogspot.com/2011/02/akai-apc20-custom-remote-script-for.html#comment-form' title='4 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7079929632729547059/posts/default/6554614769467618564'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7079929632729547059/posts/default/6554614769467618564'/><link rel='alternate' type='text/html' href='http://midicontrolds.blogspot.com/2011/02/akai-apc20-custom-remote-script-for.html' title='Akai APC20 Custom Remote Script for Ableton Live'/><author><name>Ben_j</name><uri>http://www.blogger.com/profile/06502662258200275169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjObhJAUB7P-ah7Pd7QRrcMzxUsJvCVCDQM1ZHO2nRBB-5BsGnliqVaWGCe0vI8UO53TKJ4YGVhCLNwHOuBEN3hkhcIUw2M5AfF85Pr_KXHF7irpI6FboVZDllmdADRSYvgS08ZOBNFIxA/s72-c/apc20_ortho_lg.png" height="72" width="72"/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7079929632729547059.post-4252439402690622389</id><published>2010-02-23T06:10:00.006+01:00</published><updated>2010-02-24T14:21:34.785+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="beta"/><category scheme="http://www.blogger.com/atom/ns#" term="midicontrolds"/><category scheme="http://www.blogger.com/atom/ns#" term="release"/><title type='text'>MIDIControlDS v1.0 beta</title><content type='html'>Finally, after a few tough days of fighting with all the libraries and the compiler, the beta is here ! &lt;br /&gt;&lt;br /&gt;It&#39;s got the pads you saw in the previous video, a touchscreen controller like the one of the old MIDIPadDS, only with super cool Kaoss Pad 3 style visual effects. &lt;br /&gt;Last but not least, 8 slider controls. You will learn more in the manual inside the archive, and you can watch these 3 screens, and a lame video (I have a lame camera, sorry)&lt;br /&gt;&lt;center&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhb-Z_spzeNOSEwsv43MjSAr_p7dzU9mfeouX_MEMK8MSOvgQzEI5LB7du-rWuFNM4jBPTnsblJzi71C4FcEjZd2xWbpcOp9MIIW2QvnVoe1pTCa0GxEcEGjR4SVDKsu0V4fVzwu4Zvvvw/s1600-h/midipad_ds_screen2.jpg&quot;&gt;&lt;img style=&quot;cursor:pointer; cursor:hand;width: 213px; height: 320px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhb-Z_spzeNOSEwsv43MjSAr_p7dzU9mfeouX_MEMK8MSOvgQzEI5LB7du-rWuFNM4jBPTnsblJzi71C4FcEjZd2xWbpcOp9MIIW2QvnVoe1pTCa0GxEcEGjR4SVDKsu0V4fVzwu4Zvvvw/s320/midipad_ds_screen2.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5441303555721135298&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkfhAGkb9eYaPjcNJ9wCMCT9PNEcccTvTodxo9uqIenHbYiIPv_Tzbuak16HnLYzCbaFOjbf3ttf67EtLAU2_yStpah4SJw5dPdpmfQMY3QVoe2C325rfPiGGvLxaDRlJm1RkbZkWCnjw/s1600-h/midipad_ds_screen3.jpg&quot;&gt;&lt;img style=&quot;cursor:pointer; cursor:hand;width: 213px; height: 320px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkfhAGkb9eYaPjcNJ9wCMCT9PNEcccTvTodxo9uqIenHbYiIPv_Tzbuak16HnLYzCbaFOjbf3ttf67EtLAU2_yStpah4SJw5dPdpmfQMY3QVoe2C325rfPiGGvLxaDRlJm1RkbZkWCnjw/s320/midipad_ds_screen3.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5441303762491009218&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTpVtO4i-vcEPu_Zksc1e8ob3qqMl9ppZGh65VyTwcqljykdtlIKMwteEVZ2x9-DSDNFh2LanuvtI1NLSHaaZ2yHMAQaH9BCRfDwrICo4h1to0shNylZF_YKcPfA8xM3zgO_Ilm7j0b2g/s1600-h/midipad_ds_screen1.jpg&quot;&gt;&lt;img style=&quot;cursor:pointer; cursor:hand;width: 213px; height: 320px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTpVtO4i-vcEPu_Zksc1e8ob3qqMl9ppZGh65VyTwcqljykdtlIKMwteEVZ2x9-DSDNFh2LanuvtI1NLSHaaZ2yHMAQaH9BCRfDwrICo4h1to0shNylZF_YKcPfA8xM3zgO_Ilm7j0b2g/s320/midipad_ds_screen1.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5441303869059090418&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/SoAu7uMR7G8&amp;hl=fr_FR&amp;fs=1&amp;&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/SoAu7uMR7G8&amp;hl=fr_FR&amp;fs=1&amp;&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Download MIDIControlDS v1.0 beta at Filetrip :&lt;br /&gt;&lt;a href=&quot;http://filetrip.net/f9809-MIDIControlDS-1-0b.html&quot;&gt;http://filetrip.net/f9809-MIDIControlDS-1-0b.html&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://midicontrolds.blogspot.com/feeds/4252439402690622389/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://midicontrolds.blogspot.com/2010/02/midicontrolds-v10-beta.html#comment-form' title='4 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7079929632729547059/posts/default/4252439402690622389'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7079929632729547059/posts/default/4252439402690622389'/><link rel='alternate' type='text/html' href='http://midicontrolds.blogspot.com/2010/02/midicontrolds-v10-beta.html' title='MIDIControlDS v1.0 beta'/><author><name>Ben_j</name><uri>http://www.blogger.com/profile/06502662258200275169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhb-Z_spzeNOSEwsv43MjSAr_p7dzU9mfeouX_MEMK8MSOvgQzEI5LB7du-rWuFNM4jBPTnsblJzi71C4FcEjZd2xWbpcOp9MIIW2QvnVoe1pTCa0GxEcEGjR4SVDKsu0V4fVzwu4Zvvvw/s72-c/midipad_ds_screen2.jpg" height="72" width="72"/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7079929632729547059.post-3745996093646933456</id><published>2009-12-16T16:39:00.003+01:00</published><updated>2009-12-16T16:48:03.931+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="kaoss"/><category scheme="http://www.blogger.com/atom/ns#" term="midipad"/><category scheme="http://www.blogger.com/atom/ns#" term="video"/><title type='text'>Oldie</title><content type='html'>Some of you probably know the ancestor of MIDIControl DS. It was called MIDIPad DS and I released it in 2007. It was just a basic X-Y touchscreen controller, a feature that will be in MIDIControl DS.&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;br /&gt;&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/wWqZgHtlyuY&amp;hl=fr_FR&amp;fs=1&amp;&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/wWqZgHtlyuY&amp;hl=fr_FR&amp;fs=1&amp;&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;You can still download it from Filetrip :&lt;br /&gt;&lt;a href=&quot;http://filetrip.net/f847-MIDIPad-DS-0-1a.html&quot;&gt;MIDIPad DS 0.1&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;You will need the DSMI application for your PC or MAC, get it here :&lt;br /&gt;&lt;a href=&quot;http://code.google.com/p/dsmi/downloads/list?can=2&amp;q=DSMI+Server&amp;colspec=Filename+Summary+Uploaded+Size+DownloadCount&quot; target=&quot;_blank&quot;&gt;DSMI Server&lt;/a&gt;&lt;br /&gt;More explanations on how it works here : &lt;br /&gt;&lt;a href=&quot;http://dsmidiwifi.tobw.net/index.php?cat_id=4#setup&quot; target=&quot;_blank&quot;&gt;DSMI Documentation&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://midicontrolds.blogspot.com/feeds/3745996093646933456/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://midicontrolds.blogspot.com/2009/12/oldie.html#comment-form' title='1 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7079929632729547059/posts/default/3745996093646933456'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7079929632729547059/posts/default/3745996093646933456'/><link rel='alternate' type='text/html' href='http://midicontrolds.blogspot.com/2009/12/oldie.html' title='Oldie'/><author><name>Ben_j</name><uri>http://www.blogger.com/profile/06502662258200275169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7079929632729547059.post-2059427015304931056</id><published>2009-12-16T15:19:00.004+01:00</published><updated>2009-12-16T15:28:34.172+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="pads"/><category scheme="http://www.blogger.com/atom/ns#" term="screenshot"/><category scheme="http://www.blogger.com/atom/ns#" term="video"/><title type='text'>First post, first news.</title><content type='html'>First, let me present you MIDIControl DS. This software is a MIDI controller for the Nintendo DS. It features :&lt;br /&gt;- Kaoss Pad-like X-Y touchscreen controls&lt;br /&gt;- 12 MPC-like pads&lt;br /&gt;- 8 faders for mixer control in your DAW&lt;br /&gt;- 8 faders for other controls.&lt;br /&gt;&lt;br /&gt;The developpement is pretty advanced, I should have a first full-version to run tests in a few days. The pads section is 99% over, it&#39;s got 12 pads with velocity sending NOTE ON and NOTE OFF messages, and a hold function. Here&#39;s a screen, and video, but with sound not synced (don&#39;t worry it&#39;s not a big latency issue of my program, it&#39;s an encoding issue).&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkjBkzjIIpasgLZ8mH5bOumlMS7XL8F9ATaD5PhJL0gSxYmhS28ZLcFe2az8LhiFu_sUm8anVrb-W8Dq2VnlY2TivmLv9y2KZbLGaxomNTWsWUsQn8Q9ynBrllMCXivjhjnT2tmjSGYcg/s1600-h/midipad_ds_screen1.jpg&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 213px; height: 320px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkjBkzjIIpasgLZ8mH5bOumlMS7XL8F9ATaD5PhJL0gSxYmhS28ZLcFe2az8LhiFu_sUm8anVrb-W8Dq2VnlY2TivmLv9y2KZbLGaxomNTWsWUsQn8Q9ynBrllMCXivjhjnT2tmjSGYcg/s320/midipad_ds_screen1.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5415840351908305602&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;br /&gt;&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/7s675dmOsCc&amp;hl=fr_FR&amp;fs=1&amp;&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/7s675dmOsCc&amp;hl=fr_FR&amp;fs=1&amp;&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;/center&gt;</content><link rel='replies' type='application/atom+xml' href='http://midicontrolds.blogspot.com/feeds/2059427015304931056/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://midicontrolds.blogspot.com/2009/12/first-post-first-news.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7079929632729547059/posts/default/2059427015304931056'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7079929632729547059/posts/default/2059427015304931056'/><link rel='alternate' type='text/html' href='http://midicontrolds.blogspot.com/2009/12/first-post-first-news.html' title='First post, first news.'/><author><name>Ben_j</name><uri>http://www.blogger.com/profile/06502662258200275169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkjBkzjIIpasgLZ8mH5bOumlMS7XL8F9ATaD5PhJL0gSxYmhS28ZLcFe2az8LhiFu_sUm8anVrb-W8Dq2VnlY2TivmLv9y2KZbLGaxomNTWsWUsQn8Q9ynBrllMCXivjhjnT2tmjSGYcg/s72-c/midipad_ds_screen1.jpg" height="72" width="72"/><thr:total>0</thr:total></entry></feed>