{"id":20940,"date":"2020-05-04T12:10:27","date_gmt":"2020-05-04T19:10:27","guid":{"rendered":"https:\/\/www.tynker.com\/blog\/?p=20940"},"modified":"2023-06-15T11:59:36","modified_gmt":"2023-06-15T18:59:36","slug":"tynker-toolbox-the-sound-blocks","status":"publish","type":"post","link":"https:\/\/www.tynker.com\/blog\/tynker-toolbox-the-sound-blocks\/","title":{"rendered":"Tynker Toolbox: The Sound Blocks"},"content":{"rendered":"\n<p>There\u2019s no denying a connection between math, computers, and <strong><em>music<\/em><\/strong>. Studying these fields requires pattern-seeking, problem solving, logic \u2014 and for most of us \u2014 a degree of patience, practice, and grit.<br><\/p>\n\n\n\n<p>Let\u2019s explore the recent upgrades and improvements to Tynker\u2019s Music and Sound system and find out how you can combine <a href=\"https:\/\/www.tynker.com\/elementary-school\/coding-curriculum\/elementary-barbie-ycba\/2-musician\">coding with music<\/a> to make your own songs:&nbsp;<br><\/p>\n\n\n\n<p><strong>Improved Note Playing and Effects <\/strong>\u2014 Choose from over 100 new instruments with our slick new interface keys. Then set the tempo in beats-per-minute with the all-new <strong>set tempo <\/strong>block. Plus, you can add pedal effects like Echo, Distortion, and Reverb.&nbsp;<br><\/p>\n\n\n\n<p><strong>Upload Songs and Effects <\/strong>\u2014 Add your favorite songs by loading any MIDI or MP3 to Tynker for your project. Rock on!&nbsp;&nbsp;<br><\/p>\n\n\n\n<p><strong>The Synth Blocks <\/strong>\u2014 Create a totally custom instrument or sound effect using code, like a brass band, a retro chiptune, or a dubstep crunch.&nbsp;<br><\/p>\n\n\n\n<p>With these new features and tools, you can create dynamic musical performances, animated music videos, and so much more.&nbsp;<br><\/p>\n\n\n\n<p><strong><em>BTW. <\/em><\/strong>\ud83c\udfa7 If you can, make sure you\u2019re wearing headphones or earbuds for this tutorial. We\u2019re gonna make some noise!&nbsp;\ud83c\udfb8<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_69_1 counter-hierarchy ez-toc-counter ez-toc-transparent ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-69d70597df914\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #206be5;color:#206be5\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #206be5;color:#206be5\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-69d70597df914\"  aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.tynker.com\/blog\/tynker-toolbox-the-sound-blocks\/#Choose_an_Instrument_Tempo_and_Volume\" title=\"Choose an Instrument, Tempo, and Volume\">Choose an Instrument, Tempo, and Volume<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.tynker.com\/blog\/tynker-toolbox-the-sound-blocks\/#Improved_Note_Picker\" title=\"Improved Note Picker\">Improved Note Picker<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.tynker.com\/blog\/tynker-toolbox-the-sound-blocks\/#Play_a_Happy_Song\" title=\"Play a Happy Song\">Play a Happy Song<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.tynker.com\/blog\/tynker-toolbox-the-sound-blocks\/#Bang_On_The_Drum\" title=\"Bang On The Drum\">Bang On The Drum<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.tynker.com\/blog\/tynker-toolbox-the-sound-blocks\/#Pedal_Effects_Reverb_Echo_and_Distortion\" title=\"Pedal Effects: Reverb, Echo, and Distortion&nbsp;\">Pedal Effects: Reverb, Echo, and Distortion&nbsp;<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.tynker.com\/blog\/tynker-toolbox-the-sound-blocks\/#Add_Songs_To_Projects\" title=\"Add Songs To Projects\">Add Songs To Projects<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.tynker.com\/blog\/tynker-toolbox-the-sound-blocks\/#All_By_Yourself\" title=\"All By Yourself\">All By Yourself<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Choose_an_Instrument_Tempo_and_Volume\"><\/span>Choose an Instrument, Tempo, and Volume<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>You can set starting values like what instrument to play, the tempo, and more. Give this code to any actor you like:&nbsp;<br><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200501123015\/initial-values-1024x707.png\" alt=\"A script that sets volume, tempo, and instrument type\" class=\"wp-image-20941\" width=\"512\" height=\"354\" srcset=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200501123015\/initial-values-1024x707.png 1024w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200501123015\/initial-values-150x104.png 150w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200501123015\/initial-values-300x207.png 300w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200501123015\/initial-values-768x530.png 768w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200501123015\/initial-values-1280x884.png 1280w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200501123015\/initial-values.png 1816w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/figure><\/div>\n\n\n<p>This code controls how loud, how fast, and what instrument your music and notes play.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Improved_Note_Picker\"><\/span>Improved Note Picker<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Did you see the new note picker? When you change what note to play, you\u2019ll see a piano&nbsp;keyboard appear. Middle C is the number 60.&nbsp;<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"384\" src=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200501123052\/note-picker-1024x384.png\" alt=\"The note selector interface. Middle C is note 60\" class=\"wp-image-20942\" srcset=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200501123052\/note-picker-1024x384.png 1024w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200501123052\/note-picker-150x56.png 150w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200501123052\/note-picker-300x112.png 300w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200501123052\/note-picker-768x288.png 768w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200501123052\/note-picker.png 1204w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div>\n\n\n<p>Click the&nbsp; arrows \u25c0&nbsp; \u25b6 to reach higher or lower octaves. Choose a note and it will play.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Play_a_Happy_Song\"><\/span>Play a Happy Song<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Next, try using a few more <strong>play note<\/strong> blocks. Write these two scripts: \n\n<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200501123128\/play-note-chord-1024x794.png\" alt=\"This script plays a chord\" class=\"wp-image-20943\" width=\"512\" height=\"397\" srcset=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200501123128\/play-note-chord-1024x794.png 1024w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200501123128\/play-note-chord-150x116.png 150w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200501123128\/play-note-chord-300x233.png 300w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200501123128\/play-note-chord-768x595.png 768w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200501123128\/play-note-chord-1280x992.png 1280w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200501123128\/play-note-chord.png 1316w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/figure><\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200501123149\/play-note-until-done-1024x763.png\" alt=\"This script plays an arpeggio\" class=\"wp-image-20944\" width=\"512\" height=\"382\" srcset=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200501123149\/play-note-until-done-1024x763.png 1024w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200501123149\/play-note-until-done-150x112.png 150w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200501123149\/play-note-until-done-300x224.png 300w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200501123149\/play-note-until-done-768x572.png 768w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200501123149\/play-note-until-done-94x70.png 94w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200501123149\/play-note-until-done-1280x954.png 1280w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200501123149\/play-note-until-done.png 1683w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/figure><\/div>\n\n\n<p>Notice how one uses the <strong>play note<\/strong> block, while the other uses the <strong>play note until done<\/strong> block. What do you think the difference between them is?&nbsp;<br><\/p>\n\n\n\n<p>Try writing these programs yourself and hear the difference. Or you can press <strong>Play <\/strong>below.&nbsp;<br><\/p>\n\n\n\n<figure class=\"wp-block-audio\"><audio controls src=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200501124507\/until-done.mp3\"><\/audio><\/figure>\n\n\n\n<p>The <strong>play note until done <\/strong>blocks will play your notes in sequence, while <strong>play note<\/strong> blocks play all your notes at once, without waiting! You\u2019ll need to experiment with these blocks to find out what\u2019s right for your project.&nbsp;<br><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Bang_On_The_Drum\"><\/span>Bang On The Drum<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Drum and percussion instruments can do double-duty as sound effects or beat-keeping for your project. Just like the <strong>play note<\/strong> blocks, there are two variants that will let you create different rhythms.&nbsp;<br><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200501123243\/drum-beat2-828x1024.png\" alt=\"A looping drumbeat program\" class=\"wp-image-20945\" width=\"414\" height=\"512\" srcset=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200501123243\/drum-beat2-828x1024.png 828w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200501123243\/drum-beat2-121x150.png 121w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200501123243\/drum-beat2-243x300.png 243w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200501123243\/drum-beat2-768x949.png 768w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200501123243\/drum-beat2-1280x1582.png 1280w\" sizes=\"auto, (max-width: 414px) 100vw, 414px\" \/><\/figure><\/div>\n\n\n<figure class=\"wp-block-audio\"><audio controls src=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200501124459\/drumbeat.mp3\"><\/audio><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Pedal_Effects_Reverb_Echo_and_Distortion\"><\/span>Pedal Effects: Reverb, Echo, and Distortion&nbsp;<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>You can add three common types of sound effects using the <strong>set effect <\/strong>block: Echo, Reverb, and Distortion.&nbsp;<br><\/p>\n\n\n\n<p>These effects only affect the <strong>play note <\/strong>and <strong>play drum <\/strong>blocks. Here\u2019s an example.&nbsp;<br><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200501123332\/effect-988x1024.png\" alt=\"Adding distortion effect to a script\" class=\"wp-image-20946\" width=\"494\" height=\"512\" srcset=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200501123332\/effect-988x1024.png 988w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200501123332\/effect-145x150.png 145w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200501123332\/effect-289x300.png 289w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200501123332\/effect-768x796.png 768w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200501123332\/effect-1280x1327.png 1280w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200501123332\/effect.png 1435w\" sizes=\"auto, (max-width: 494px) 100vw, 494px\" \/><\/figure><\/div>\n\n\n<p>Try them out yourself. Here\u2019s what each effect sounds like with a series of 3 piano notes:<\/p>\n\n\n\n<figure class=\"wp-block-audio\"><audio controls src=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200501124451\/pedal-effects-demo1.mp3\"><\/audio><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Add_Songs_To_Projects\"><\/span>Add Songs To Projects<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>It\u2019s kind of tedious to specify every <em>single <\/em>note to play, isn\u2019t it? Good news, you can also play music and sound effects too.<\/p>\n\n\n\n<p>First, write a short script like this. Then choose <strong>Add Sound<\/strong>.  <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200501123413\/upload.gif\" alt=\"Animation showing how to add a sound\" class=\"wp-image-20947\" width=\"126\" height=\"96\"\/><\/figure><\/div>\n\n\n<p>You\u2019ll see a Media Library of music you can use in your project.<\/p>\n\n\n\n<p>To use your own custom song from your computer, choose <strong>Upload <\/strong>and then <strong>Upload an Asset<\/strong>. Tynker supports MIDI, MP3, and even WAV files.<br><\/p>\n\n\n\n<p>MIDI is a format that describes a sequence of musical notes. Public domain music, like classical music and folk melodies, are widely available for free in this format. We\u2019ve added a few songs, which you can find in the Media Library\u2014but you can also upload your own MIDI files to your project.&nbsp;<br><\/p>\n\n\n\n<p>Need some songs? You can find thousands of public domain and freely available songs and effects at <a href=\"https:\/\/freemusicarchive.org\/static\">Free Music Archive<\/a>, <a href=\"https:\/\/freesound.org\/\">FreeSound<\/a>, and the <a href=\"https:\/\/www.loc.gov\/audio\/\">Library of Congress<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"All_By_Yourself\"><\/span>All By Yourself<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Want some ideas for your own Music projects? Check out +<strong>Create Project &gt; Music <\/strong>to see more Music starter projects.&nbsp;<br><\/p>\n\n\n\n<p>Find the category that looks like this:<br><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/dS-7ngJ7x8eLDRjRfZ0EbCvLHsfDKpdjrduujPhPChwGl6MJ_98A8dM0eITlMTJa2tK1W-mnYEhugnQ4M99TlnU6dMAGe3Nw2T-AkRbG7cZpmZfXxU5ZPulyfPZS-1Wbp214HXGW\" alt=\"Music category \"\/><\/figure>\n\n\n\n<p>There\u2019s way more in the Sound Blocks than we\u2019ve covered here. Try exploring the other sound&nbsp; blocks on your own. And stay tuned for a Synth Blocks tutorial, coming up next.&nbsp;<br><\/p>\n\n\n\n<p>Looking for more FREE coding activities? Check out our <strong>Tynker Toolbox<\/strong> articles!<br><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.tynker.com\/blog\/tynker-workshop-basics\/\"><strong>Tynker Workshop Basics<\/strong><\/a> \u2014 Learn about coordinates and start coding with Tynker.<\/li>\n\n\n\n<li><a href=\"https:\/\/www.tynker.com\/blog\/animation-tool\/\"><strong>The Animation Tool<\/strong><\/a> \u2014 Learn about frame-based animation and other animation tips.<\/li>\n\n\n\n<li><a href=\"https:\/\/www.tynker.com\/blog\/tynker-toolbox-the-character-creator\/\"><strong>The Character Creator<\/strong><\/a> \u2014 Take control of custom rigs using the Animation blocks.<\/li>\n\n\n\n<li><a href=\"https:\/\/www.tynker.com\/blog\/text-tricks\/\"><strong>Text Tricks<\/strong><\/a> \u2014 Work with speech bubbles and more. Tell your own stories, put on a play, or make a computer write poetry!<\/li>\n\n\n\n<li><a href=\"https:\/\/www.tynker.com\/blog\/the-synth-blocks\/\"><strong>The Synth Blocks<\/strong><\/a><span style=\"color: initial;\"> \u2014 Create your own sound effects and instruments! You can create crunchy dubstep drops, glitchy chiptunes, or instruments from any style of music you can imagine!&nbsp;<\/span><\/li>\n\n\n\n<li><a href=\"https:\/\/www.tynker.com\/blog\/tynker-toolbox-code-block-tricks\/\"><strong>Code Block Tricks<\/strong><\/a> \u2014 Get top-secret ninja tips for writing code fast in Tynker Workshop.&nbsp;<\/li>\n\n\n\n<li><a href=\"https:\/\/www.tynker.com\/blog\/tynker-toolbox-the-pen-blocks\/\"><strong>The Pen Blocks<\/strong><\/a> \u2014 Make your actors draw as they move. Create patterns, draw geometric shapes, and more.<\/li>\n\n\n\n<li><a href=\"https:\/\/www.tynker.com\/blog\/tynker-toolbox-the-physics-blocks\/\"><strong>The Physics Blocks<\/strong><\/a> \u2014 Create games or simulations with gravity, collisions, and more. Think: <em>Angry Birds<\/em> and <em>Marble Madness<\/em>.<\/li>\n\n\n\n<li><a href=\"https:\/\/www.tynker.com\/blog\/the-ar-blocks\/\"><strong>The Augmented Reality (AR) Blocks<\/strong><\/a> \u2014 Want to use video or photos in your programs? Try the AR Blocks, which let you code your own selfie!&nbsp;<\/li>\n\n\n\n<li><a href=\"https:\/\/www.tynker.com\/blog\/tynker-toolbox-the-ai-blocks\/\"><strong>The Artificial Intelligence (AI) Blocks<\/strong><\/a> \u2014 Take your AR projects to the next level with face-, hand-, and pose-tracking. Explore what makes AI special.&nbsp;<\/li>\n\n\n\n<li><a href=\"https:\/\/www.tynker.com\/blog\/debugger\/\"><strong>The Debugger<\/strong><\/a><span style=\"color: initial;\"> \u2014 Learn about Tynker\u2019s data debugger and get bug-fixing tips.<\/span><\/li>\n\n\n\n<li><a href=\"https:\/\/www.tynker.com\/blog\/tynker-toolbox-the-tutorial-builder\/\"><strong>The Tutorial Builder<\/strong><\/a> \u2014 Did you ever make a really cool Tynker Block project and wish you could teach the whole world exactly how you did it? Now you can!<\/li>\n\n\n\n<li><a href=\"https:\/\/www.tynker.com\/blog\/tynker-toolbox-the-python-editor\/\"><strong>The Python Editor<\/strong><\/a> \u2014 Looking for a challenge? Ready for your next step on your coding journey? Learn Python with Tynker too, and take the plunge into text-based coding.&nbsp;<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>There\u2019s no denying a connection between math, computers, and music. Studying these fields requires pattern-seeking, problem solving, logic \u2014 and for most of us \u2014 a degree of patience, practice, and grit. Let\u2019s explore the recent upgrades and improvements to Tynker\u2019s Music and Sound system and find out how you can combine coding with music to make your own songs:&nbsp; [&hellip;]<\/p>\n","protected":false},"author":25,"featured_media":20958,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[510,53,12,123],"tags":[430,466,429],"class_list":["post-20940","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-block-coding","category-coding-at-home","category-ideas-and-tips","category-new-tynker-features","tag-basics","tag-music","tag-tynker-toolbox"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Tynker Toolbox: The Sound Blocks - Tynker Blog<\/title>\n<meta name=\"description\" content=\"Play music with code! Play notes, add drumbeats, and add custom sound effects, too. Tynker\u2019s brand new music tool supports MIDI and MP3.\u00a0\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.tynker.com\/blog\/tynker-toolbox-the-sound-blocks\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Tynker Toolbox: The Sound Blocks - Tynker Blog\" \/>\n<meta property=\"og:description\" content=\"Play music with code! Play notes, add drumbeats, and add custom sound effects, too. Tynker\u2019s brand new music tool supports MIDI and MP3.\u00a0\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.tynker.com\/blog\/tynker-toolbox-the-sound-blocks\/\" \/>\n<meta property=\"og:site_name\" content=\"Tynker Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Gotynker\/\" \/>\n<meta property=\"article:published_time\" content=\"2020-05-04T19:10:27+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-06-15T18:59:36+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200501182735\/tynker-sound-blocks.png\" \/>\n\t<meta property=\"og:image:width\" content=\"996\" \/>\n\t<meta property=\"og:image:height\" content=\"450\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Tynker Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@gotynker\" \/>\n<meta name=\"twitter:site\" content=\"@gotynker\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Tynker Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Tynker Toolbox: The Sound Blocks - Tynker Blog","description":"Play music with code! Play notes, add drumbeats, and add custom sound effects, too. Tynker\u2019s brand new music tool supports MIDI and MP3.\u00a0","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.tynker.com\/blog\/tynker-toolbox-the-sound-blocks\/","og_locale":"en_US","og_type":"article","og_title":"Tynker Toolbox: The Sound Blocks - Tynker Blog","og_description":"Play music with code! Play notes, add drumbeats, and add custom sound effects, too. Tynker\u2019s brand new music tool supports MIDI and MP3.\u00a0","og_url":"https:\/\/www.tynker.com\/blog\/tynker-toolbox-the-sound-blocks\/","og_site_name":"Tynker Blog","article_publisher":"https:\/\/www.facebook.com\/Gotynker\/","article_published_time":"2020-05-04T19:10:27+00:00","article_modified_time":"2023-06-15T18:59:36+00:00","og_image":[{"width":996,"height":450,"url":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200501182735\/tynker-sound-blocks.png","type":"image\/png"}],"author":"Tynker Team","twitter_card":"summary_large_image","twitter_creator":"@gotynker","twitter_site":"@gotynker","twitter_misc":{"Written by":"Tynker Team","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.tynker.com\/blog\/tynker-toolbox-the-sound-blocks\/#article","isPartOf":{"@id":"https:\/\/www.tynker.com\/blog\/tynker-toolbox-the-sound-blocks\/"},"author":{"name":"Tynker Team","@id":"https:\/\/www.tynker.com\/blog\/#\/schema\/person\/934d769f4839cb9df678306ee728f671"},"headline":"Tynker Toolbox: The Sound Blocks","datePublished":"2020-05-04T19:10:27+00:00","dateModified":"2023-06-15T18:59:36+00:00","mainEntityOfPage":{"@id":"https:\/\/www.tynker.com\/blog\/tynker-toolbox-the-sound-blocks\/"},"wordCount":984,"publisher":{"@id":"https:\/\/www.tynker.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.tynker.com\/blog\/tynker-toolbox-the-sound-blocks\/#primaryimage"},"thumbnailUrl":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200501182735\/tynker-sound-blocks.png","keywords":["Basics","Music","Tynker Toolbox"],"articleSection":["Block Coding","Coding at Home","Ideas and Tips","New Tynker Features"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.tynker.com\/blog\/tynker-toolbox-the-sound-blocks\/","url":"https:\/\/www.tynker.com\/blog\/tynker-toolbox-the-sound-blocks\/","name":"Tynker Toolbox: The Sound Blocks - Tynker Blog","isPartOf":{"@id":"https:\/\/www.tynker.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.tynker.com\/blog\/tynker-toolbox-the-sound-blocks\/#primaryimage"},"image":{"@id":"https:\/\/www.tynker.com\/blog\/tynker-toolbox-the-sound-blocks\/#primaryimage"},"thumbnailUrl":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200501182735\/tynker-sound-blocks.png","datePublished":"2020-05-04T19:10:27+00:00","dateModified":"2023-06-15T18:59:36+00:00","description":"Play music with code! Play notes, add drumbeats, and add custom sound effects, too. Tynker\u2019s brand new music tool supports MIDI and MP3.\u00a0","breadcrumb":{"@id":"https:\/\/www.tynker.com\/blog\/tynker-toolbox-the-sound-blocks\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.tynker.com\/blog\/tynker-toolbox-the-sound-blocks\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.tynker.com\/blog\/tynker-toolbox-the-sound-blocks\/#primaryimage","url":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200501182735\/tynker-sound-blocks.png","contentUrl":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200501182735\/tynker-sound-blocks.png","width":996,"height":450},{"@type":"BreadcrumbList","@id":"https:\/\/www.tynker.com\/blog\/tynker-toolbox-the-sound-blocks\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Coding for Kids","item":"https:\/\/www.tynker.com\/"},{"@type":"ListItem","position":2,"name":"Blog","item":"https:\/\/www.tynker.com\/blog\/"},{"@type":"ListItem","position":3,"name":"Tynker Toolbox: The Sound Blocks"}]},{"@type":"WebSite","@id":"https:\/\/www.tynker.com\/blog\/#website","url":"https:\/\/www.tynker.com\/blog\/","name":"Tynker Blog","description":"Tynker makes it fun and easy to learn computer programming. Get started today with Tynker&#039;s easy-to-learn, visual programming courses designed for young learners in grades K-12.","publisher":{"@id":"https:\/\/www.tynker.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.tynker.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.tynker.com\/blog\/#organization","name":"Tynker - Coding for Kids","url":"https:\/\/www.tynker.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.tynker.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220713063303\/appicon-120.png","contentUrl":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220713063303\/appicon-120.png","width":120,"height":120,"caption":"Tynker - Coding for Kids"},"image":{"@id":"https:\/\/www.tynker.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Gotynker\/","https:\/\/x.com\/gotynker","https:\/\/www.instagram.com\/tynkercoding\/","https:\/\/www.pinterest.com\/gotynker\/","https:\/\/www.linkedin.com\/company\/tynker"]},{"@type":"Person","@id":"https:\/\/www.tynker.com\/blog\/#\/schema\/person\/934d769f4839cb9df678306ee728f671","name":"Tynker Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.tynker.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0c99790faad86022606c21f06600125a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0c99790faad86022606c21f06600125a?s=96&d=mm&r=g","caption":"Tynker Team"},"url":"https:\/\/www.tynker.com\/blog\/author\/lpateltynker-com\/"}]}},"_links":{"self":[{"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/posts\/20940","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/users\/25"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/comments?post=20940"}],"version-history":[{"count":17,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/posts\/20940\/revisions"}],"predecessor-version":[{"id":34750,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/posts\/20940\/revisions\/34750"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/media\/20958"}],"wp:attachment":[{"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/media?parent=20940"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/categories?post=20940"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/tags?post=20940"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}