{"id":1291,"date":"2024-10-06T21:18:16","date_gmt":"2024-10-06T21:18:16","guid":{"rendered":"https:\/\/www.julien-nevo.com\/arkostracker\/?page_id=1291"},"modified":"2025-08-22T11:46:35","modified_gmt":"2025-08-22T09:46:35","slug":"using-arpeggios","status":"publish","type":"page","link":"https:\/\/www.julien-nevo.com\/arkostracker\/index.php\/using-arpeggios\/","title":{"rendered":"Using arpeggios"},"content":{"rendered":"\n<p>In this tutorial, we&#8217;ll see how to create arpeggios and how to use their related effects in the patterns.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Before reading this, you should have a basic understanding of AT3, which <a href=\"https:\/\/www.julien-nevo.com\/arkostracker\/index.php\/creating-our-first-song\/\" data-type=\"page\" data-id=\"875\" target=\"_blank\" rel=\"noreferrer noopener\">this tutorial<\/a> will help you get! You should also read about the <a href=\"https:\/\/www.julien-nevo.com\/arkostracker\/index.php\/the-arpeggio-editor\/\" data-type=\"page\" data-id=\"1062\" target=\"_blank\" rel=\"noreferrer noopener\">arpeggio editor<\/a>.<\/p>\n<\/blockquote>\n\n\n\n<p>Arpeggios are among the most expressive tricks in sound-chip music. Not only can it simulate several notes in one channel, it almost gives a composer its personality. Tim Follins, David Whittaker, Dave Rogers all have their trademark arpeggios! Now it&#8217;s your turn.<\/p>\n\n\n\n<p>Let&#8217;s dive directly into the matter. Start AT3. It opens with a new empty song. A first &#8220;Beep&#8221; sound is present. Open it and make it loop on the sixth bar:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"610\" height=\"284\" src=\"https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/instrumentEditorLoopingSimple.png\" alt=\"\" class=\"wp-image-1524\" srcset=\"https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/instrumentEditorLoopingSimple.png 610w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/instrumentEditorLoopingSimple-300x140.png 300w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/instrumentEditorLoopingSimple-230x107.png 230w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/instrumentEditorLoopingSimple-350x163.png 350w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/instrumentEditorLoopingSimple-480x223.png 480w\" sizes=\"(max-width: 610px) 100vw, 610px\" \/><\/figure>\n\n\n\n<p>This simple sound will be the starting point upon which we will make our tests.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Creating a first arpeggio<\/h2>\n\n\n\n<p>On the left of the screen is the list of instruments (as you can see above), arpeggios and pitches. Press the second icon from the left to open the arpeggio list (AL). You can also press <a class=\"maxbutton-1 maxbutton maxbutton-keyboardshortcut\" href=\"javascript:void(0);\"><span class='mb-text'>shift + F4<\/span><\/a>:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"244\" height=\"75\" src=\"https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/12\/arpListEmpty.png\" alt=\"\" class=\"wp-image-1766\" srcset=\"https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/12\/arpListEmpty.png 244w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/12\/arpListEmpty-230x71.png 230w\" sizes=\"(max-width: 244px) 100vw, 244px\" \/><\/figure>\n\n\n\n<p>There is only one arpeggio, called &#8220;None&#8221;. It is always present and is used when you want to stop arpeggios, but we&#8217;ll see that later.<\/p>\n\n\n\n<p>Just like creating a new instrument, press <img decoding=\"async\" width=\"40\" height=\"25\" class=\"wp-image-1070\" style=\"width: 40px;\" src=\"https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/09\/ilPlus.png\" alt=\"\"> at the bottom of the list. A dialog opens, prompting you to name your new arpeggio and select a template. Do as the following, and press OK:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"400\" height=\"200\" src=\"https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/12\/arpeggioListCreateFirst.png\" alt=\"\" class=\"wp-image-1768\" srcset=\"https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/12\/arpeggioListCreateFirst.png 400w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/12\/arpeggioListCreateFirst-300x150.png 300w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/12\/arpeggioListCreateFirst-230x115.png 230w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/12\/arpeggioListCreateFirst-350x175.png 350w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/figure>\n\n\n\n<p>&#8220;First&#8221; now appears in the arpeggio list. Let&#8217;s edit it: double-click on it, and the Arpeggio Editor will appear in the center of the screen (you can also press <a class=\"maxbutton-1 maxbutton maxbutton-keyboardshortcut\" href=\"javascript:void(0);\"><span class='mb-text'>F4<\/span><\/a> to open the currently selected arpeggio. Note that opening the editor will automatically opens the arpeggio list too, which is a handy shortcut!):<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"594\" height=\"279\" src=\"https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/arpeggioEditorEmpty.png\" alt=\"\" class=\"wp-image-1530\" srcset=\"https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/arpeggioEditorEmpty.png 594w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/arpeggioEditorEmpty-300x141.png 300w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/arpeggioEditorEmpty-230x108.png 230w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/arpeggioEditorEmpty-350x164.png 350w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/arpeggioEditorEmpty-480x225.png 480w\" sizes=\"(max-width: 594px) 100vw, 594px\" \/><\/figure>\n\n\n\n<p>Since the template we selected was &#8220;empty&#8221;, the arpeggio contains nothing. Only one column, and no value in it (0s are not written to have a clearer interface). <em>Octave<\/em> adds full octave to the played notes, and <em>Note<\/em> adds semi-tones to it.<\/p>\n\n\n\n<p>You may not know musical theory (I certainly don&#8217;t!), but by adding 4, then 7 semi-tones, you get a major chord. Let&#8217;s do that! You should know how to add values in the editors (check <a href=\"https:\/\/www.julien-nevo.com\/arkostracker\/index.php\/the-instrument-editor#editing-the-values\" data-type=\"page\" data-id=\"467\" target=\"_blank\" rel=\"noreferrer noopener\">this<\/a> if that&#8217;s not the case). Let&#8217;s do it the easy way by using the mouse.<\/p>\n\n\n\n<p>Place your mouse above the <em>Note<\/em> row, go to the <em>second and third rows<\/em> (named 1 and 2) and, by using <a class=\"maxbutton-1 maxbutton maxbutton-keyboardshortcut\" href=\"javascript:void(0);\"><span class='mb-text'>ctrl + left-click<\/span><\/a>, modify\/add the values 4 and 7. The row 0 should remain as-is. You should have something like this:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"299\" height=\"278\" src=\"https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/arpEditorMajor.png\" alt=\"\" class=\"wp-image-1533\" srcset=\"https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/arpEditorMajor.png 299w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/arpEditorMajor-230x214.png 230w\" sizes=\"(max-width: 299px) 100vw, 299px\" \/><\/figure>\n\n\n\n<p>Note two things:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The loop end automatically set itself to 2, because we actually added values that weren&#8217;t there, so AT figured out you probably wanted to include them in your arpeggio.<\/li>\n\n\n\n<li>The loop is always on and cannot be turned off. Contrary to instruments, arpeggios (and pitches) always loop!<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Testing the arpeggio<\/h2>\n\n\n\n<p>Let&#8217;s hear our creation! We need a sound upon which the arpeggio is played. The &#8220;Beep&#8221; instrument should be selected automatically when launching AT, so by playing with your MIDI keyboard, or your computer keyboard (<a class=\"maxbutton-1 maxbutton maxbutton-keyboardshortcut\" href=\"javascript:void(0);\"><span class='mb-text'>QWERTY<\/span><\/a> or <a class=\"maxbutton-1 maxbutton maxbutton-keyboardshortcut\" href=\"javascript:void(0);\"><span class='mb-text'>ZXCVBN<\/span><\/a>), you should directly hear it! Press <a class=\"maxbutton-1 maxbutton maxbutton-keyboardshortcut\" href=\"javascript:void(0);\"><span class='mb-text'>escape<\/span><\/a> to stop it.<\/p>\n\n\n\n<figure class=\"wp-block-audio\"><audio controls src=\"https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/ArpMajor.mp3\"><\/audio><\/figure>\n\n\n\n<p>How great! &#8220;First&#8221; is not very evocative, so right-click on it in the AL, select &#8220;Rename&#8221;, and type &#8220;Major&#8221; (because, no surprise, it is a major chord).<\/p>\n\n\n\n<p><em>Note:<\/em> your arpeggio is used when testing the sound because it is selected in the arpeggio list, which you can also see in the Test Area below, with a &#8220;01&#8221; just below the arpeggio icon):<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"496\" height=\"70\" src=\"https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/12\/testAreaSelectedArp01.png\" alt=\"\" class=\"wp-image-1769\" srcset=\"https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/12\/testAreaSelectedArp01.png 496w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/12\/testAreaSelectedArp01-300x42.png 300w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/12\/testAreaSelectedArp01-230x32.png 230w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/12\/testAreaSelectedArp01-350x49.png 350w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/12\/testAreaSelectedArp01-480x68.png 480w\" sizes=\"(max-width: 496px) 100vw, 496px\" \/><\/figure>\n\n\n\n<p>More on the test area <a href=\"https:\/\/www.julien-nevo.com\/arkostracker\/index.php\/test-area\/\" data-type=\"page\" data-id=\"428\" target=\"_blank\" rel=\"noreferrer noopener\">here<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">A second arpeggio<\/h2>\n\n\n\n<p>The arpeggio we just did is perfect for accompaniment. But we could make another one for a melody. The most obvious one would be an &#8220;octave attack&#8221;. That&#8217;s nice, AT3 provides a template for this!<\/p>\n\n\n\n<p>Either right-click on the last arpeggio on the AL and select &#8220;Create at the bottom&#8221;, or click on the<img decoding=\"async\" width=\"40\" height=\"25\" class=\"wp-image-1070\" style=\"width: 40px;\" src=\"https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/09\/ilPlus.png\" alt=\"\"> icon at the bottom of the list. A dialog opens for our new arpeggio. Name it &#8220;Octave attack&#8221; and select the like-named template:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"400\" height=\"200\" src=\"https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/createArpeggioOctaveAttack.png\" alt=\"\" class=\"wp-image-1548\" srcset=\"https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/createArpeggioOctaveAttack.png 400w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/createArpeggioOctaveAttack-300x150.png 300w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/createArpeggioOctaveAttack-230x115.png 230w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/createArpeggioOctaveAttack-350x175.png 350w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/figure>\n\n\n\n<p>Opens the newly created arpeggio:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"561\" height=\"280\" src=\"https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/arpEditorOctaveAttack.png\" alt=\"\" class=\"wp-image-1550\" srcset=\"https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/arpEditorOctaveAttack.png 561w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/arpEditorOctaveAttack-300x150.png 300w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/arpEditorOctaveAttack-230x115.png 230w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/arpEditorOctaveAttack-350x175.png 350w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/arpEditorOctaveAttack-480x240.png 480w\" sizes=\"(max-width: 561px) 100vw, 561px\" \/><\/figure>\n\n\n\n<p>Playing with it sounds like this:<\/p>\n\n\n\n<figure class=\"wp-block-audio\"><audio controls src=\"https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/ArpeggioOctaveAttack.mp3\"><\/audio><\/figure>\n\n\n\n<p>As you can see and hear, the first frame has an octave higher than the rest, and the arpeggio then loops on the second row, which has no particular data. The sound thus remains bare. We&#8217;ve just added an arpeggio that only modifies the start of the sound and lets the remaining unmodified.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Using the arpeggios in a song<\/h2>\n\n\n\n<p>All this is nice, but we want to create a song with these arpeggios! Like pitches, arpeggios are used via the effects columns of the Pattern Viewer (explained thoroughly <a href=\"https:\/\/www.julien-nevo.com\/arkostracker\/index.php\/the-pattern-viewer#effect-columns\" data-type=\"page\" data-id=\"133\" target=\"_blank\" rel=\"noreferrer noopener\">here<\/a>). By now you must know how to write notes and some effects (as seen in the previous <a href=\"https:\/\/www.julien-nevo.com\/arkostracker\/index.php\/melody-and-effects\/\" data-type=\"page\" data-id=\"1001\" target=\"_blank\" rel=\"noreferrer noopener\">tutorial<\/a>), but arpeggio effects still remain a mystery. Let&#8217;s clear this!<\/p>\n\n\n\n<p>Go to the PV by pressing <a class=\"maxbutton-1 maxbutton maxbutton-keyboardshortcut\" href=\"javascript:void(0);\"><span class='mb-text'>F2<\/span><\/a>. We are in front on an empty pattern.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"412\" src=\"https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/patternViewerWithArpeggioList-1024x412.png\" alt=\"\" class=\"wp-image-1554\" srcset=\"https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/patternViewerWithArpeggioList-1024x412.png 1024w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/patternViewerWithArpeggioList-300x121.png 300w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/patternViewerWithArpeggioList-768x309.png 768w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/patternViewerWithArpeggioList-1000x402.png 1000w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/patternViewerWithArpeggioList-230x92.png 230w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/patternViewerWithArpeggioList-350x141.png 350w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/patternViewerWithArpeggioList-480x193.png 480w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/patternViewerWithArpeggioList.png 1154w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Notice in the AL on the left that each arpeggio has a number in front of it:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>00<\/code> for None<\/li>\n\n\n\n<li><code>01<\/code> for Major<\/li>\n\n\n\n<li><code>02<\/code> for Octave attack<\/li>\n<\/ul>\n\n\n\n<p>These numbers indicate how arpeggios are referred to in the musical score. Let&#8217;s write a simple arrangement with these notes, on the first channel: (Make sure that Record is on: <a class=\"maxbutton-1 maxbutton maxbutton-keyboardshortcut\" href=\"javascript:void(0);\"><span class='mb-text'>ctrl + space<\/span><\/a> \/ <a class=\"maxbutton-1 maxbutton maxbutton-keyboardshortcut\" href=\"javascript:void(0);\"><span class='mb-text'>ctrl + r<\/span><\/a> on Mac, or click on the Record button).<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"108\" height=\"384\" src=\"https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/ArpeggioTutorialAccompaniment.png\" alt=\"\" class=\"wp-image-1555\" srcset=\"https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/ArpeggioTutorialAccompaniment.png 108w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/ArpeggioTutorialAccompaniment-84x300.png 84w\" sizes=\"(max-width: 108px) 100vw, 108px\" \/><\/figure>\n\n\n\n<p>Also, reduce the position size by clicking on its height number at the top-left. Let&#8217;s set it to 10 (hex).<\/p>\n\n\n\n<p>Play the song, it should sound like this:<\/p>\n\n\n\n<figure class=\"wp-block-audio\"><audio controls src=\"https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/AccompanimentSimple.mp3\"><\/audio><\/figure>\n\n\n\n<p>Ok, not very exciting. Now move up to the first line and add the following effect:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"878\" height=\"338\" src=\"https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/patternViewerA01.png\" alt=\"\" class=\"wp-image-1557\" srcset=\"https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/patternViewerA01.png 878w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/patternViewerA01-300x115.png 300w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/patternViewerA01-768x296.png 768w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/patternViewerA01-230x89.png 230w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/patternViewerA01-350x135.png 350w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/patternViewerA01-480x185.png 480w\" sizes=\"(max-width: 878px) 100vw, 878px\" \/><\/figure>\n\n\n\n<p><em>Tip: if you go back to the first line where my cursor is, you can see at the top-right an information about what is under the cursor: an &#8220;arpeggio from table effect&#8221;, with the currently set: 01: Major.<\/em><\/p>\n\n\n\n<p>Play again! This time it sounds pretty cool (and reminds me a bit of a famous CPC song from a famous game made by a famous composer (hi BSC!)):<\/p>\n\n\n\n<figure class=\"wp-block-audio\"><audio controls src=\"https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/AccompanimentMajor.mp3\"><\/audio><\/figure>\n\n\n\n<p>Notice how even though we only added one arpeggio, all the notes are using it. That&#8217;s because expressions (arpeggios and pitches) <strong>remain<\/strong> on the track they are used, and <strong>restarts<\/strong> every time a note is played. So you don&#8217;t have to copy\/paste the effect on every note, which is very convenient.<\/p>\n\n\n\n<p> This also means that you may want to stop them if you don&#8217;t want to use them anymore! How? Simple: simply use the arpeggio <code>00<\/code> (&#8220;None&#8221;).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Adding a melody<\/h2>\n\n\n\n<p>It&#8217;s now time to use the second arpeggio we created. Let&#8217;s write a small melody on the second track using the &#8220;Octave attack&#8221; arpeggio:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"534\" height=\"355\" src=\"https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/PatternViewerArpeggioMelody.png\" alt=\"\" class=\"wp-image-1561\" srcset=\"https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/PatternViewerArpeggioMelody.png 534w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/PatternViewerArpeggioMelody-300x199.png 300w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/PatternViewerArpeggioMelody-230x153.png 230w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/PatternViewerArpeggioMelody-350x233.png 350w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/PatternViewerArpeggioMelody-480x319.png 480w\" sizes=\"(max-width: 534px) 100vw, 534px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-audio\"><audio controls src=\"https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/ArpeggioAccAndMel.mp3\"><\/audio><\/figure>\n\n\n\n<p>&#8230; which also reminds me of yet another famous melody rendered on CPC by another famous musician (hi Kangaroo!).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Inline arpeggios<\/h2>\n\n\n\n<p>Creating arpeggios via the arpeggio editor is nice, but you can&#8217;t help but wondering if there wouldn&#8217;t be a way to create simple arpeggio in a simpler way. Well&#8230; yes! It&#8217;s called &#8220;inline arpeggios&#8221;. It means you can declare an arpeggio directly in the pattern.<\/p>\n\n\n\n<p>There are two awesome effects for this:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>3-note arpeggio (<a href=\"https:\/\/www.julien-nevo.com\/arkostracker\/index.php\/effects#arpeggio-3-notes\" data-type=\"page\" data-id=\"227\" target=\"_blank\" rel=\"noreferrer noopener\">effect b<\/a>)<\/li>\n\n\n\n<li>4-note arpeggio (<a href=\"https:\/\/www.julien-nevo.com\/arkostracker\/index.php\/effects#arpeggio-4-notes\" data-type=\"page\" data-id=\"227\" target=\"_blank\" rel=\"noreferrer noopener\">effect c<\/a>)<\/li>\n<\/ul>\n\n\n\n<p>The principle is that all the semi-tones to add are written in the effect parameter. Our &#8220;Major&#8221; chord arpeggio is composed of 0-4-7 semi-tones. Let&#8217;s modify our first track by replacing the <code>a01<\/code> effect with these:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"282\" height=\"316\" src=\"https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/patternViewerInline047_057.png\" alt=\"\" class=\"wp-image-1566\" srcset=\"https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/patternViewerInline047_057.png 282w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/patternViewerInline047_057-268x300.png 268w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/patternViewerInline047_057-230x258.png 230w\" sizes=\"(max-width: 282px) 100vw, 282px\" \/><\/figure>\n\n\n\n<p>Without the melody, it sounds like this:<\/p>\n\n\n\n<figure class=\"wp-block-audio\"><audio controls src=\"https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/ArpeggioAccInline047_057.wav\"><\/audio><\/figure>\n\n\n\n<p>Whoo, it&#8217;s great! But then you ask: since we did in one line what we bothered to do with bars in the AE, why bother with the AE at all!?? A few reasons, my friend!<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Inline arpeggios are limited to three notes (&#8220;b&#8221; effect) or four notes (&#8220;c&#8221; effect). The base note (0), implicit, is always the first, followed by the ones written in the pattern (<code>47<\/code> or <code>57<\/code> in the example). You can&#8217;t change this order!<\/li>\n\n\n\n<li>The semi-tones range is limited from 0 to F, which is more than one octave, but is still not much. Also, there are no negative semi-tones.<\/li>\n\n\n\n<li>The speed is always the maximum. Not a huge deal, see below for a neat trick.<\/li>\n\n\n\n<li>The loop is forced on all the 3 or 4 notes the inline arpeggio contains. So even a simple arpeggio like &#8220;Octave attack&#8221; cannot be reproduced.<\/li>\n\n\n\n<li>On a low-level technical note, most exported format (AKG, AKM) will convert inline arpeggios to arpeggio tables, which are limited to 255 at best. If you create many <em>different<\/em> inline arpeggios, the export will fail (don&#8217;t worry, I never saw anyone reaching this limitation!).<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Changing the speed<\/h2>\n\n\n\n<p>You know that arpeggios, just like instruments and pitches, have a speed parameter in the editor, going from 0 (fastest) to 255 (slowest):<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"635\" height=\"30\" src=\"https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/expressionHeaderSpeedHighlighted.png\" alt=\"\" class=\"wp-image-1571\" srcset=\"https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/expressionHeaderSpeedHighlighted.png 635w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/expressionHeaderSpeedHighlighted-300x14.png 300w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/expressionHeaderSpeedHighlighted-230x11.png 230w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/expressionHeaderSpeedHighlighted-350x17.png 350w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/expressionHeaderSpeedHighlighted-480x23.png 480w\" sizes=\"(max-width: 635px) 100vw, 635px\" \/><\/figure>\n\n\n\n<p>This is great, but what if you want, once or at a few specific moments, to change its speed? One possibility is to duplicate the arpeggio only to set a new speed. It is actually a good solution if you use this new arpeggio a lot, but it is inefficient in most cases.<\/p>\n\n\n\n<p>Well, AT got you covered! There is an effect called <a href=\"https:\/\/www.julien-nevo.com\/arkostracker\/index.php\/effects#arpeggio-speed\" data-type=\"page\" data-id=\"227\" target=\"_blank\" rel=\"noreferrer noopener\">Set arpeggio speed<\/a> (&#8220;w&#8221; effect) you can use to set the speed of the arpeggio that is just <em>before in the same line<\/em>. Here is an example, using both inline and editor arpeggios:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"181\" height=\"232\" src=\"https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/patternViewerChangeArpSpeed.png\" alt=\"\" class=\"wp-image-1582\"\/><\/figure>\n\n\n\n<p>At slower speed, it sounds like this:<\/p>\n\n\n\n<figure class=\"wp-block-audio\"><audio controls src=\"https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/ArpeggioChangeSpeed.mp3\"><\/audio><\/figure>\n\n\n\n<p>A lot of things can be said on these few lines of score:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The &#8220;w&#8221; effect only works on the line it is put on. The next time the arpeggio is used, it will use its default speed. For example, line <code>00<\/code> has an arpeggio speed of <code>04<\/code>, but line <code>02<\/code> comes back to speed <code>00<\/code>, as it is the default speed of inline arpeggios.<\/li>\n\n\n\n<li>You can use the &#8220;w&#8221; effect even if no arpeggio is declared (see line <code>04<\/code> and <code>0E<\/code>). The triggered arpeggio will use this new speed.<\/li>\n\n\n\n<li>The &#8220;w&#8221; effect works on all kind of arpeggios! Inline and normal ones (see line <code>0B<\/code> and <code>0E<\/code>).<\/li>\n<\/ul>\n\n\n\n<p>Two more technical things to bear in mind:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>If you start using this effect too much on one specific inline arpeggio, it is probably more handy to replace the inline arpeggios with a &#8220;real&#8221; arpeggio using the arpeggio editor.<\/li>\n\n\n\n<li>The same for a &#8220;real&#8221; arpeggio: you could probably duplicate it and change its speed.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Double arpeggios<\/h2>\n\n\n\n<p>This is an slightly advanced topic, but soon you won&#8217;t stop using it when you hear what can be done with it. You know there are two ways of using arpeggios:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Via effects as explained above (arpeggio table, inline arpeggio).<\/li>\n\n\n\n<li>Inside the instruments themselves.<\/li>\n<\/ul>\n\n\n\n<p>Now, what would happen if you combine both? Would AT explode? Certainly not. The values will <strong>add up<\/strong>! The following example will use an instrument that loops its own arpeggio. It looks and sounds like this:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"382\" height=\"490\" src=\"https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/InstrumentEditorLoopArp.png\" alt=\"\" class=\"wp-image-1709\" srcset=\"https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/InstrumentEditorLoopArp.png 382w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/InstrumentEditorLoopArp-234x300.png 234w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/InstrumentEditorLoopArp-230x295.png 230w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/InstrumentEditorLoopArp-350x449.png 350w\" sizes=\"(max-width: 382px) 100vw, 382px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-audio\"><audio controls src=\"https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/SimpleArpInstr.mp3\"><\/audio><\/figure>\n\n\n\n<p>The octave loops till the end of the sound, which itself loops (notice the use of the <a href=\"https:\/\/www.julien-nevo.com\/arkostracker\/index.php\/the-instrument-editor#auto-spread-loops\" data-type=\"page\" data-id=\"467\" target=\"_blank\" rel=\"noreferrer noopener\">auto-spread feature<\/a> in the <em>Arp.octave<\/em> row).<\/p>\n\n\n\n<p>Now, if we create an arpeggio made of a simple major chord, with a speed of 4, and plays it via an arpeggio table effect, plus the sound above, we would get this:<\/p>\n\n\n\n<figure class=\"wp-block-audio\"><audio controls src=\"https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/DoubleArp.mp3\"><\/audio><\/figure>\n\n\n\n<p>Wow, isn&#8217;t that great? The looping octave of the instrument is added to the simple basic chord of the arpeggio. Yet the sound is much richer. How come? It&#8217;s simple: it&#8217;s because both the instrument octave and the arpeggio have a different cycle (made possible by the size of their loop, and their different speed), so the sound appears much longer than what it actually is.<\/p>\n\n\n\n<p>Experience shows that it is more flexible to have the instrument arpeggio very simple (like an octave change), and have the more complex arpeggio being done via arpeggio table.<\/p>\n\n\n\n<p>You can experiment with such technique by playing your pattern, and tweaking the instrument speed\/loop and the arpeggio table speed\/size. There are unlimited possibilities!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Generating arpeggios<\/h2>\n\n\n\n<p>This is a slightly more advanced topic, but I feel you&#8217;re ready for it :). Sometimes the musician in you has the notes of the arpeggio in mind, but &#8220;writing&#8221; them in the arpeggio editor via bars or semi-tones is tedious to you. Why decompose them in semi-notes when you can &#8220;hear&#8221; them?<\/p>\n\n\n\n<p>Well, there is a great feature in AT3 that will help you create arpeggios from notes, and it will also enable you to create very complex arpeggio in a blink of an eye.<\/p>\n\n\n\n<p>The principle is simple: we will write the notes in the PV for them to be <strong>generated<\/strong> into an arpeggio.<\/p>\n\n\n\n<p>Delete the first track with the accompaniment, because we will write something better.<\/p>\n\n\n\n<p>Now type the following notes:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"150\" height=\"229\" src=\"https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/patternViewerArpeggioGeneration.png\" alt=\"\" class=\"wp-image-1587\"\/><\/figure>\n\n\n\n<p>They should sound like this:<\/p>\n\n\n\n<figure class=\"wp-block-audio\"><audio controls src=\"https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/ArpeggioGeneration.mp3\"><\/audio><\/figure>\n\n\n\n<p>Nothing fancy, but wait! Select all of them, right-click on the selection and select &#8220;Generate arpeggio from selection&#8221;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"437\" height=\"414\" src=\"https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/patternViewerArpeggioGenerationContextMenu.png\" alt=\"\" class=\"wp-image-1590\" srcset=\"https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/patternViewerArpeggioGenerationContextMenu.png 437w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/patternViewerArpeggioGenerationContextMenu-300x284.png 300w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/patternViewerArpeggioGenerationContextMenu-230x218.png 230w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/patternViewerArpeggioGenerationContextMenu-350x332.png 350w\" sizes=\"(max-width: 437px) 100vw, 437px\" \/><\/figure>\n\n\n\n<p>A pop-up shows:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"400\" height=\"200\" src=\"https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/generateArpeggioPopup.png\" alt=\"\" class=\"wp-image-1591\" srcset=\"https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/generateArpeggioPopup.png 400w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/generateArpeggioPopup-300x150.png 300w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/generateArpeggioPopup-230x115.png 230w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/generateArpeggioPopup-350x175.png 350w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/figure>\n\n\n\n<p>Enter the name &#8220;Awesome&#8221; (because it is), and let <code>C-5<\/code> as the base note (it will be a reference note of our new arpeggio. Most of the time, leave this parameter alone). Click OK!<\/p>\n\n\n\n<p>A new arpeggio has been generated, and it is &#8220;Awesome&#8221;!<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"730\" height=\"279\" src=\"https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/arpeggioEditorComplex.png\" alt=\"\" class=\"wp-image-1592\" srcset=\"https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/arpeggioEditorComplex.png 730w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/arpeggioEditorComplex-300x115.png 300w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/arpeggioEditorComplex-230x88.png 230w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/arpeggioEditorComplex-350x134.png 350w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/arpeggioEditorComplex-480x183.png 480w\" sizes=\"(max-width: 730px) 100vw, 730px\" \/><\/figure>\n\n\n\n<p>Reduce its speed to 5 to hear it better and have fun with it. Don&#8217;t you recognize the notes we&#8217;ve just entered?<\/p>\n\n\n\n<figure class=\"wp-block-audio\"><audio controls src=\"https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/ArpeggioComplex.mp3\"><\/audio><\/figure>\n\n\n\n<p>Now let&#8217;s use it in our song! Set its speed to 2, erase the first track notes again, and simply use the Awesome arpeggio:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"537\" height=\"234\" src=\"https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/PatternViewerArpeggio3.png\" alt=\"\" class=\"wp-image-1594\" srcset=\"https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/PatternViewerArpeggio3.png 537w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/PatternViewerArpeggio3-300x131.png 300w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/PatternViewerArpeggio3-230x100.png 230w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/PatternViewerArpeggio3-350x153.png 350w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/PatternViewerArpeggio3-480x209.png 480w\" sizes=\"(max-width: 537px) 100vw, 537px\" \/><\/figure>\n\n\n\n<p>Let&#8217;s hear it!<\/p>\n\n\n\n<figure class=\"wp-block-audio\"><audio controls src=\"https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/ArpeggioAwesomeLoop.mp3\"><\/audio><\/figure>\n\n\n\n<p>Isn&#8217;t it awesome? Now you can write simple to hyper-rich arpeggios without having to draw these damned bars in the editor! Doesn&#8217;t this arpeggio has a &#8220;Tim Follin&#8221; vibe, mmmh? It sure does, which, I think, is a pretty good sign as to what AT can do for you. Now go create your own arpeggio signature!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this tutorial, we&#8217;ll see how to create arpeggios and how to use their related effects in the patterns. Before reading this, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":50,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_vp_format_video_url":"","_vp_image_focal_point":[],"footnotes":""},"class_list":["post-1291","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.julien-nevo.com\/arkostracker\/index.php\/wp-json\/wp\/v2\/pages\/1291","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.julien-nevo.com\/arkostracker\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.julien-nevo.com\/arkostracker\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.julien-nevo.com\/arkostracker\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.julien-nevo.com\/arkostracker\/index.php\/wp-json\/wp\/v2\/comments?post=1291"}],"version-history":[{"count":67,"href":"https:\/\/www.julien-nevo.com\/arkostracker\/index.php\/wp-json\/wp\/v2\/pages\/1291\/revisions"}],"predecessor-version":[{"id":1785,"href":"https:\/\/www.julien-nevo.com\/arkostracker\/index.php\/wp-json\/wp\/v2\/pages\/1291\/revisions\/1785"}],"wp:attachment":[{"href":"https:\/\/www.julien-nevo.com\/arkostracker\/index.php\/wp-json\/wp\/v2\/media?parent=1291"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}