{"id":1630,"date":"2024-10-18T10:32:31","date_gmt":"2024-10-18T10:32:31","guid":{"rendered":"https:\/\/www.julien-nevo.com\/arkostracker\/?page_id=1630"},"modified":"2025-08-22T11:46:42","modified_gmt":"2025-08-22T09:46:42","slug":"using-pitches","status":"publish","type":"page","link":"https:\/\/www.julien-nevo.com\/arkostracker\/index.php\/using-pitches\/","title":{"rendered":"Using pitches"},"content":{"rendered":"\n<p>Just like you learned with arpeggios, this tutorial will show you how to create pitches and use the 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-pitch-editor\/\" data-type=\"page\" data-id=\"1064\" target=\"_blank\" rel=\"noreferrer noopener\">pitch editor<\/a>.<\/p>\n<\/blockquote>\n\n\n\n<p>Besides volume effects, pitches are probably the most used effects in the sound-chip world.<\/p>\n\n\n\n<p>Let&#8217;s create some. Start AT3. It opens with a new empty song. A first &#8220;Beep&#8221; sound is present. Just like with the arpeggio tutorial, 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 pitch<\/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 third icon from the left to open the pitch list (PL). You can also press <a class=\"maxbutton-1 maxbutton maxbutton-keyboardshortcut\" href=\"javascript:void(0);\"><span class='mb-text'>shift + F5<\/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\/pitchListEmpty.png\" alt=\"\" class=\"wp-image-1776\" srcset=\"https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/12\/pitchListEmpty.png 244w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/12\/pitchListEmpty-230x71.png 230w\" sizes=\"(max-width: 244px) 100vw, 244px\" \/><\/figure>\n\n\n\n<p>Analogue to the arpeggio, there is only one pitch by default, called &#8220;None&#8221;. It is always present and is used when you want to stop pitches, but we&#8217;ll see that later.<\/p>\n\n\n\n<p>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=\"\"> at the bottom of the pitch list, which opens a prompt. Enter the fields as the following and press OK to create the pitch:<\/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\/pitchListCreateFirstEmpty.png\" alt=\"\" class=\"wp-image-1778\" srcset=\"https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/12\/pitchListCreateFirstEmpty.png 400w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/12\/pitchListCreateFirstEmpty-300x150.png 300w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/12\/pitchListCreateFirstEmpty-230x115.png 230w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/12\/pitchListCreateFirstEmpty-350x175.png 350w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/figure>\n\n\n\n<p>&#8220;First&#8221; appears in the list. Double-click on it, and the Pitch 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'>F5<\/span><\/a> to open the currently selected pitch. Opening the editor will also automatically open the list, which is handy!):<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"655\" height=\"208\" src=\"https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/pitchEditorEmpty.png\" alt=\"\" class=\"wp-image-1639\" srcset=\"https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/pitchEditorEmpty.png 655w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/pitchEditorEmpty-300x95.png 300w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/pitchEditorEmpty-230x73.png 230w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/pitchEditorEmpty-350x111.png 350w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/pitchEditorEmpty-480x152.png 480w\" sizes=\"(max-width: 655px) 100vw, 655px\" \/><\/figure>\n\n\n\n<p>There is nothing really fancy here. Only one column, and no value in it (0s are not written to have a clearer interface). The value of a pitch is added to the frequency of the sound (to be more precise, it is added to its <em>period<\/em>). We can thus simulate vibratos, slides, or go crazy with strange effects.<\/p>\n\n\n\n<p>By now you should be used to using the bar editors of AT3. Use any mean you know (or one <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\">described here<\/a>) to modify the pitch such as to get a nice slide sound during a few bars, with a loop at the last row (which should have a value of 0, else the sound will be off-key):<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"655\" height=\"202\" src=\"https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/arpEditorLowAttack.png\" alt=\"\" class=\"wp-image-1642\" srcset=\"https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/arpEditorLowAttack.png 655w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/arpEditorLowAttack-300x93.png 300w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/arpEditorLowAttack-230x71.png 230w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/arpEditorLowAttack-350x108.png 350w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/arpEditorLowAttack-480x148.png 480w\" sizes=\"(max-width: 655px) 100vw, 655px\" \/><\/figure>\n\n\n\n<p>By using the keyboard, you can directly play the sound (and <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\/PitchLowAttack.mp3\"><\/audio><\/figure>\n\n\n\n<p>You can rename the pitch to &#8220;Low attack&#8221; for example.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">A second pitch<\/h2>\n\n\n\n<p>We will create a second pitch from the AT3 templates (which, actually, &#8220;Low attack&#8221; belongs to!).<\/p>\n\n\n\n<p>You know the drill. Right-click an item on the PL and select &#8220;Creates 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 pitch. Name it &#8220;Vibrato&#8221; and select the like-named template:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"400\" height=\"200\" src=\"https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/pitchEditorTemplateVibrato.png\" alt=\"\" class=\"wp-image-1646\" style=\"width:790px;height:auto\" srcset=\"https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/pitchEditorTemplateVibrato.png 400w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/pitchEditorTemplateVibrato-300x150.png 300w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/pitchEditorTemplateVibrato-230x115.png 230w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/pitchEditorTemplateVibrato-350x175.png 350w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/figure>\n\n\n\n<p>Open the newly created pitch:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"858\" height=\"201\" src=\"https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/pitchEditorAndList3Pitches.png\" alt=\"\" class=\"wp-image-1645\" srcset=\"https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/pitchEditorAndList3Pitches.png 858w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/pitchEditorAndList3Pitches-300x70.png 300w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/pitchEditorAndList3Pitches-768x180.png 768w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/pitchEditorAndList3Pitches-230x54.png 230w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/pitchEditorAndList3Pitches-350x82.png 350w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/pitchEditorAndList3Pitches-480x112.png 480w\" sizes=\"(max-width: 858px) 100vw, 858px\" \/><\/figure>\n\n\n\n<p>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\/Vibrato.mp3\"><\/audio><\/figure>\n\n\n\n<p>Contrary to the first pitch which loops on one one bar (the last one), this vibrato loops on all its length. But it is only an example, don&#8217;t hesitate to change the loop and test if it sounds better to you ears!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Using the pitches in a song<\/h2>\n\n\n\n<p>The principle is the same as with arpeggios, but the effects are different. There are no &#8220;inline pitches&#8221;, only &#8220;pitch table&#8221;. But there are more pitch effects, which we&#8217;re going to see just after&#8230; Finally, as a bonus, we&#8217;re going to mix arpeggio and pitch for an even richer sound.<\/p>\n\n\n\n<p>The <a href=\"https:\/\/www.julien-nevo.com\/arkostracker\/index.php\/effects#pitch-table\" data-type=\"page\" data-id=\"227\" target=\"_blank\" rel=\"noreferrer noopener\">pitch table effect<\/a> is the &#8220;p&#8221; effect. It is followed by the pitch number, which you can see listed in the PL, just besides the pitch you are interested in (<code>00<\/code> to stop the pitch, <code>01<\/code> for Low attack, <code>02<\/code> for Vibrato).<\/p>\n\n\n\n<p>Writing a melody using the pitch is straightforward and follow the same rules as the arpeggios:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"282\" height=\"312\" src=\"https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/patternEditorPitches.png\" alt=\"\" class=\"wp-image-1650\" srcset=\"https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/patternEditorPitches.png 282w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/patternEditorPitches-271x300.png 271w, https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/patternEditorPitches-230x254.png 230w\" sizes=\"(max-width: 282px) 100vw, 282px\" \/><\/figure>\n\n\n\n<p>It will 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\/Pitch.mp3\"><\/audio><\/figure>\n\n\n\n<p>Interesting facts:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Pitch <code>01<\/code> is used on the line <code>00<\/code>, and the following notes on lines <code>02<\/code> and <code>04<\/code> are using it even though no pitch effect is present. The pitch table is restarted on each new note, and there is no need to write the effect every time. It continues on the track as long as you didn&#8217;t tell it to shut up.<\/li>\n\n\n\n<li>Pitch <code>00<\/code> is used on line <code>06<\/code>, and this effectively stops any pitch. The notes on line <code>06<\/code> and <code>08<\/code> have thus no pitch table.<\/li>\n\n\n\n<li>Pitch <code>02<\/code> is used on line <code>0A<\/code>. Interestingly, it is not declared besides a note, but on an empty space. Yet, it is added to the currently played instrument. So you can actually start a pitch anywhere.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Pitch up\/down<\/h2>\n\n\n\n<p>This effect has nothing to do with the pitch table, but it is a pitch effect nonetheless! It simply increases\/decreases the pitch over time.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"145\" height=\"188\" src=\"https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/patternEditorPitchUpDown.png\" alt=\"\" class=\"wp-image-1654\"\/><\/figure>\n\n\n\n<p>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\/PitchUpDown.mp3\"><\/audio><\/figure>\n\n\n\n<p>Both pitch up (&#8220;u&#8221;) and pitch down (&#8220;d&#8221;) effects are followed by a speed, with a value of <code>000<\/code> to stop the pitch. Notice how the last note in line <code>0A<\/code> stops the pitch too, simply by its presence. Pitch up\/down effects are cancelled every time a new note appears.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Pitch table and up\/down!<\/h2>\n\n\n\n<p>The title says it all. The pitch up\/down effects can be mixed with the pitch table. Take the example just above but add the Vibrato pitch table (<code>p02<\/code>) on the first note (with some reduced pitch up\/down value to hear the vibrato better):<\/p>\n\n\n\n<figure class=\"wp-block-audio\"><audio controls src=\"https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/PitchUpDownWithVibrato.mp3\"><\/audio><\/figure>\n\n\n\n<p>Now that&#8217;s two layers of pitch, which I think is pretty powerful!<\/p>\n\n\n\n<p>If you think the pitch up\/down are not fast enough, you can use the <a href=\"https:\/\/www.julien-nevo.com\/arkostracker\/index.php\/effects#fast-pitch\" data-type=\"page\" data-id=\"227\" target=\"_blank\" rel=\"noreferrer noopener\">fast pitch<\/a> up\/down effect.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Pitch glide<\/h2>\n\n\n\n<p>You may have had fun with the pitch up\/down effects already. One drawback is that it is hard to reach a specific note. You can tweak the speed but it&#8217;s boring, and you often end up being off-key. Pitch glide (&#8220;g&#8221; effect) to the rescue! It is a nice effect to link two notes via a pitch. It&#8217;s like a pitch, but with a destination.<\/p>\n\n\n\n<p>It must be first called besides a note to set the destination:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"148\" height=\"189\" src=\"https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/glideUpAndDown.png\" alt=\"\" class=\"wp-image-1681\"\/><\/figure>\n\n\n\n<p>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\/GlideUpAndDown.mp3\"><\/audio><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The first note is <code>C-4<\/code>, plays normally.<\/li>\n\n\n\n<li>The second note is <code>C-5<\/code>, but with a glide effect. The <code>C-5<\/code> note is not played, <code>C-4<\/code> is continued, but pitches up till it reaches <code>C-<\/code>5.<\/li>\n\n\n\n<li>At line <code>05<\/code>, a glide effect is still present, but alone this time. It is possible to use it this way when a glide is already started: you can modify the speed of the glide on the fly.<\/li>\n\n\n\n<li>Somewhere between lines <code>05<\/code> and <code>09<\/code>, the <code>C-5<\/code> note is reached by the glide: it stops gliding!<\/li>\n\n\n\n<li>At line <code>09<\/code>, another new note and a glide effect: this time, the pitch goes down.<\/li>\n<\/ul>\n\n\n\n<p>One advantage is that you don&#8217;t have to define a direction, the glide goes up or down according to the destination note. Three drawbacks:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>This effect is slightly more costly in CPU than a pitch up\/down (AKG).<\/li>\n\n\n\n<li>It is not available in AKM format.<\/li>\n\n\n\n<li>Just like all pitches, be aware that such effect has a <a href=\"https:\/\/www.julien-nevo.com\/arkostracker\/index.php\/effects#optimized-aky\" data-type=\"page\" data-id=\"227\" target=\"_blank\" rel=\"noreferrer noopener\">cost in size<\/a> for streamed formats (AKY).<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Mixing arpeggios and pitches<\/h2>\n\n\n\n<p>As a bonus, another example. AT3 makes it possible to mix arpeggios and pitches. You can for example have an arpeggiated melody, plus a vibrato, with a pitch down at the end for good measure (pun intended):<\/p>\n\n\n\n<figure class=\"wp-block-audio\"><audio controls src=\"https:\/\/www.julien-nevo.com\/arkostracker\/wp-content\/uploads\/2024\/10\/ArpAndVibrato.mp3\"><\/audio><\/figure>\n\n\n\n<p>David Whittaker (hear the wonderful &#8220;Beyond the Ice Palace&#8221; songs) and Allister Brimble (the Dizzy series) both use a lot of such effects. The possibilities are quite enormous! Have fun!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Just like you learned with arpeggios, this tutorial will show you how to create pitches and use the related effects in the [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":51,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_vp_format_video_url":"","_vp_image_focal_point":[],"footnotes":""},"class_list":["post-1630","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.julien-nevo.com\/arkostracker\/index.php\/wp-json\/wp\/v2\/pages\/1630","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=1630"}],"version-history":[{"count":35,"href":"https:\/\/www.julien-nevo.com\/arkostracker\/index.php\/wp-json\/wp\/v2\/pages\/1630\/revisions"}],"predecessor-version":[{"id":1784,"href":"https:\/\/www.julien-nevo.com\/arkostracker\/index.php\/wp-json\/wp\/v2\/pages\/1630\/revisions\/1784"}],"wp:attachment":[{"href":"https:\/\/www.julien-nevo.com\/arkostracker\/index.php\/wp-json\/wp\/v2\/media?parent=1630"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}