<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:clearspace="http://www.jivesoftware.com/xmlns/clearspace/rss" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Community: Message List - The RollerShifter - A guitar arpegiator</title>
    <link>http://line6.com/support/community/support/effects/tonecore_development_kit?view=discussions</link>
    <description>Most recent forum messages</description>
    <language>en</language>
    <pubDate>Wed, 19 Aug 2009 13:33:44 GMT</pubDate>
    <generator>Jive SBS 4.5.7.0 (http://jivesoftware.com/products/clearspace/)</generator>
    <dc:date>2009-08-19T13:33:44Z</dc:date>
    <dc:language>en</dc:language>
    <item>
      <title>Re: The RollerShifter - A guitar arpegiator</title>
      <link>http://line6.com/support/message/61078?tstart=0#61078</link>
      <description>&lt;!-- [DocumentBodyStart:359742dc-2514-4293-9bd3-03ff073e8539] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;Wow! Fantastic job. What's really impressive is the amount of function you programmed. Certainly no one trick pony!&lt;/p&gt;&lt;p&gt;Now, Line 6 just has to put that in my XTL and I'll be very happy....&lt;/p&gt;&lt;p&gt;Hey, Line 6-make a model pack of stuff like this!&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:359742dc-2514-4293-9bd3-03ff073e8539] --&gt;</description>
      <pubDate>Wed, 19 Aug 2009 13:33:44 GMT</pubDate>
      <author>support@line6.com</author>
      <guid>http://line6.com/support/message/61078?tstart=0#61078</guid>
      <dc:date>2009-08-19T13:33:44Z</dc:date>
      <clearspace:dateToText>3 years, 10 months ago</clearspace:dateToText>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>Re: The RollerShifter - A guitar arpegiator</title>
      <link>http://line6.com/support/message/30162?tstart=0#30162</link>
      <description>&lt;!-- [DocumentBodyStart:fb42db1f-0d60-4d1a-b7ec-cb5ab6626bf3] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;Hi,&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;I didn't use Simulink because it's too different from the final code.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;I develloped a code that works like the DSP. The advantage is that you can use all the features of Matlab (loading and writing wav file,...) to tune exactly the sound I wanted.&lt;/p&gt;&lt;p&gt;Then, I just converted all the code into assembly.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;The most representative example is that i had to calculate the frequency of each note. In matlab, this take one line. In assembly i head to implement a look-up table which reprensents an important task.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;I already shared things, I posted on the old forum how i use the external memory. And how i convert easily my code into a step by step debug code.&lt;/p&gt;&lt;p&gt;I think that the full code is hard to understand because due to storage capacity&amp;#160; of the program memory, I had to optimize it a lot.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;I hope this will help you. &lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:fb42db1f-0d60-4d1a-b7ec-cb5ab6626bf3] --&gt;</description>
      <pubDate>Tue, 12 May 2009 15:21:27 GMT</pubDate>
      <author>support@line6.com</author>
      <guid>http://line6.com/support/message/30162?tstart=0#30162</guid>
      <dc:date>2009-05-12T15:21:27Z</dc:date>
      <clearspace:dateToText>4 years, 1 month ago</clearspace:dateToText>
      <clearspace:replyCount>1</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>Re: The RollerShifter - A guitar arpegiator</title>
      <link>http://line6.com/support/message/27046?tstart=0#27046</link>
      <description>&lt;!-- [DocumentBodyStart:36669137-f85a-485f-b657-b782e3064930] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;I love it.&amp;#160; -especially the disjointed sounds as well as the octave shifts that you are getting. That is pretty advanced. &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;curious:&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;How did you use Matlab to help program the pedal?&amp;#160; Did you also use Simulink?&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;What is your goal with this?&amp;#160; Do you want to sell the code or modules?, work for Line6?, or share some of your secrets so we can learn from your creativity?&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;either way,&amp;#160; great job!&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:36669137-f85a-485f-b657-b782e3064930] --&gt;</description>
      <pubDate>Mon, 04 May 2009 20:18:47 GMT</pubDate>
      <author>support@line6.com</author>
      <guid>http://line6.com/support/message/27046?tstart=0#27046</guid>
      <dc:date>2009-05-04T20:18:47Z</dc:date>
      <clearspace:dateToText>4 years, 1 month ago</clearspace:dateToText>
      <clearspace:replyCount>2</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>Re: The RollerShifter - A guitar arpegiator</title>
      <link>http://line6.com/support/message/25621?tstart=0#25621</link>
      <description>&lt;!-- [DocumentBodyStart:072d9caa-0da2-443c-9278-f53a47e278ad] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;Care for sharing it? It would be nice to view the code for this one!&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:072d9caa-0da2-443c-9278-f53a47e278ad] --&gt;</description>
      <pubDate>Thu, 30 Apr 2009 22:08:14 GMT</pubDate>
      <author>support@line6.com</author>
      <guid>http://line6.com/support/message/25621?tstart=0#25621</guid>
      <dc:date>2009-04-30T22:08:14Z</dc:date>
      <clearspace:dateToText>4 years, 1 month ago</clearspace:dateToText>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>Re: The RollerShifter - A guitar arpegiator</title>
      <link>http://line6.com/support/message/25582?tstart=0#25582</link>
      <description>&lt;!-- [DocumentBodyStart:2c5d30e8-d32b-496d-a1b7-4b8c62d664a2] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;Amazing dude!!! I am really impressed! I would buy this pedal in a second!!! Nice job!&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;Line6Miller&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:2c5d30e8-d32b-496d-a1b7-4b8c62d664a2] --&gt;</description>
      <pubDate>Thu, 30 Apr 2009 20:31:41 GMT</pubDate>
      <author>support@line6.com</author>
      <guid>http://line6.com/support/message/25582?tstart=0#25582</guid>
      <dc:date>2009-04-30T20:31:41Z</dc:date>
      <clearspace:dateToText>4 years, 1 month ago</clearspace:dateToText>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>Re: The RollerShifter - A guitar arpegiator</title>
      <link>http://line6.com/support/message/25340?tstart=0#25340</link>
      <description>&lt;!-- [DocumentBodyStart:85ff4430-6fbe-4408-b4c0-eb38157a135b] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;Hi,&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;Thank you very much for your feedback.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;I programmed the DSP in assembly language.&lt;/p&gt;&lt;p&gt;But, first, I wrote it with a high level simulation environments. I used Matlab.&lt;/p&gt;&lt;p&gt;Matlab is very adapted for the development part.&lt;/p&gt;&lt;p&gt;Then I translated the code into assembly.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;This way of developing take more times but split the problems. In the Matlab part I tuned the DSP code to obtain the right sound.&lt;/p&gt;&lt;p&gt;And in the assembly part, I only had to solve assembly problems like writting in the external memory,...&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;I cannot evaluate clearly the development time. I received my kit for Christmas. But I only spent a few hours by weeks on it.&lt;/p&gt;&lt;p&gt;I'm a phd student in electronic. This background helps me for the development of the effect.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;Have a nice day.&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:85ff4430-6fbe-4408-b4c0-eb38157a135b] --&gt;</description>
      <pubDate>Thu, 30 Apr 2009 10:12:24 GMT</pubDate>
      <author>support@line6.com</author>
      <guid>http://line6.com/support/message/25340?tstart=0#25340</guid>
      <dc:date>2009-04-30T10:12:24Z</dc:date>
      <clearspace:dateToText>4 years, 1 month ago</clearspace:dateToText>
      <clearspace:replyCount>1</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>Re: The RollerShifter - A guitar arpegiator</title>
      <link>http://line6.com/support/message/25263?tstart=0#25263</link>
      <description>&lt;!-- [DocumentBodyStart:9a5656ed-1765-4014-bf62-c2a0d88ebf9a] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;Nice&amp;#160; Job!! Very cool effect!!&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;If you don't mind my asking, about how many hours work does this represent? How was the learning curve and do you have a programming/DSP background?&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;Thanks for sharing the video &amp;amp; good luck.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;R.&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:9a5656ed-1765-4014-bf62-c2a0d88ebf9a] --&gt;</description>
      <pubDate>Thu, 30 Apr 2009 02:13:04 GMT</pubDate>
      <author>support@line6.com</author>
      <guid>http://line6.com/support/message/25263?tstart=0#25263</guid>
      <dc:date>2009-04-30T02:13:04Z</dc:date>
      <clearspace:dateToText>4 years, 1 month ago</clearspace:dateToText>
      <clearspace:replyCount>2</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>Re: The RollerShifter - A guitar arpegiator</title>
      <link>http://line6.com/support/message/24900?tstart=0#24900</link>
      <description>&lt;!-- [DocumentBodyStart:616647f4-154a-40fd-9a3b-0c8167c27495] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;Nice one !!&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;In what language did you manage to create this effect and what's your technique to pitch shift ?&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;Thanks&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:616647f4-154a-40fd-9a3b-0c8167c27495] --&gt;</description>
      <pubDate>Wed, 29 Apr 2009 14:33:38 GMT</pubDate>
      <author>support@line6.com</author>
      <guid>http://line6.com/support/message/24900?tstart=0#24900</guid>
      <dc:date>2009-04-29T14:33:38Z</dc:date>
      <clearspace:dateToText>4 years, 1 month ago</clearspace:dateToText>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>Re: The RollerShifter - A guitar arpegiator</title>
      <link>http://line6.com/support/message/23410?tstart=0#23410</link>
      <description>&lt;!-- [DocumentBodyStart:cfc2cfc7-7737-4160-ad94-5dc8f1eeb3b7] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;Sounds good, I wasn't sure if this dsp could do pitch shifting that well. Do you have an plans for releasing it?&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:cfc2cfc7-7737-4160-ad94-5dc8f1eeb3b7] --&gt;</description>
      <pubDate>Sat, 25 Apr 2009 02:45:15 GMT</pubDate>
      <author>support@line6.com</author>
      <guid>http://line6.com/support/message/23410?tstart=0#23410</guid>
      <dc:date>2009-04-25T02:45:15Z</dc:date>
      <clearspace:dateToText>4 years, 1 month ago</clearspace:dateToText>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>Re: The RollerShifter - A guitar arpegiator</title>
      <link>http://line6.com/support/message/23163?tstart=0#23163</link>
      <description>&lt;!-- [DocumentBodyStart:d9b39763-68dc-48b0-88bc-c4e7b8a29bb3] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;Cool! Tnx for sharing...&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;Reminds me of some fx in the boss gt-6.&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:d9b39763-68dc-48b0-88bc-c4e7b8a29bb3] --&gt;</description>
      <pubDate>Fri, 24 Apr 2009 13:52:57 GMT</pubDate>
      <author>support@line6.com</author>
      <guid>http://line6.com/support/message/23163?tstart=0#23163</guid>
      <dc:date>2009-04-24T13:52:57Z</dc:date>
      <clearspace:dateToText>4 years, 1 month ago</clearspace:dateToText>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
  </channel>
</rss>

