From f6f8b54e28d770110f7b1547260a7ccba463ef34 Mon Sep 17 00:00:00 2001 From: Build Bot Date: Wed, 28 Aug 2024 04:36:03 +0000 Subject: [PATCH] Build GitHub Pages --- README.md | 189 +++++-------------------- exercises/transpose-music/template.xml | 2 +- 2 files changed, 40 insertions(+), 151 deletions(-) diff --git a/README.md b/README.md index 13765ef..9d13a6c 100644 --- a/README.md +++ b/README.md @@ -1,190 +1,79 @@ # Programming Exercises in NetsBlox - -This repository contains a collection of programming exercises in NetsBlox. Each -exercise contains a starter template ("template.xml") and _most_ contain test -cases. These exercises have been designed to be compatible with the -[autograding](https://editor.netsblox.org/docs/services/Autograders/index.html) -capabilities in NetsBlox and should be pretty easily composed into your own -lessons! +This repository contains a collection of programming exercises in NetsBlox. Each exercise contains a starter template ("template.xml") and *most* contain test cases. These exercises have been designed to be compatible with the [autograding](https://editor.netsblox.org/docs/services/Autograders/index.html) capabilities in NetsBlox and should be pretty easily composed into your own lessons! ## Getting Started - ### Standalone (not using the autograding capabilities) - -Feel free to browse the [exercises](./exercises) and open the starter template -(ie, the "template.xml" file) of exercises that pique your interest! - -- [Acronym](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/acronym/template.xml). - Available as a - [Parsons problem](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/acronym/parsons.xml), - too! -- [Actor's Birthday](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/actor-birthday/template.xml). - Available as a - [Parsons problem](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/actor-birthday/parsons.xml), - too! +Feel free to browse the [exercises](./exercises) and open the starter template (ie, the "template.xml" file) of exercises that pique your interest! +- [Acronym](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/acronym/template.xml). Available as a [Parsons problem](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/acronym/parsons.xml), too! +- [Actor's Birthday](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/actor-birthday/template.xml). Available as a [Parsons problem](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/actor-birthday/parsons.xml), too! - [Anagram](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/anagram/template.xml). -- [Atbash Cipher](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/atbash/template.xml). - Available as a - [Parsons problem](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/atbash/parsons.xml), - too! -- [Compute the Average](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/average/template.xml). - Available as a - [Parsons problem](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/average/parsons.xml), - too! -- [Compute the Average of a List](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/average-list/template.xml). - Available as a - [Parsons problem](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/average-list/parsons.xml), - too! -- [Between](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/between/template.xml). - Available as a - [Parsons problem](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/between/parsons.xml), - too! -- [Bigram Autocomplete](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/bigram-autocomplete/template.xml). - Available as a - [Parsons problem](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/bigram-autocomplete/parsons.xml), - too! -- [Caesar Shift](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/caesar-shift/template.xml). - Available as a - [Parsons problem](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/caesar-shift/parsons.xml), - too! -- [Cracking the Caesar Shift with Brute Force](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/crack-caesar-brute-force/template.xml). - Available as a - [Parsons problem](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/crack-caesar-brute-force/parsons.xml), - too! -- [Cracking the Caesar Shift with a Partial Solution](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/crack-caesar-partial-soln/template.xml). - Available as a - [Parsons problem](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/crack-caesar-partial-soln/parsons.xml), - too! -- [Cyclic Iterator](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/cyclic-iterator/template.xml). - Available as a - [Parsons problem](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/cyclic-iterator/parsons.xml), - too! -- [Factorial](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/factorial/template.xml). - Available as a - [Parsons problem](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/factorial/parsons.xml), - too! +- [Atbash Cipher](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/atbash/template.xml). Available as a [Parsons problem](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/atbash/parsons.xml), too! +- [Compute the Average](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/average/template.xml). Available as a [Parsons problem](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/average/parsons.xml), too! +- [Compute the Average of a List](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/average-list/template.xml). Available as a [Parsons problem](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/average-list/parsons.xml), too! +- [Between](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/between/template.xml). Available as a [Parsons problem](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/between/parsons.xml), too! +- [Bigram Autocomplete](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/bigram-autocomplete/template.xml). Available as a [Parsons problem](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/bigram-autocomplete/parsons.xml), too! +- [Caesar Shift](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/caesar-shift/template.xml). Available as a [Parsons problem](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/caesar-shift/parsons.xml), too! +- [Cracking the Caesar Shift with Brute Force](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/crack-caesar-brute-force/template.xml). Available as a [Parsons problem](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/crack-caesar-brute-force/parsons.xml), too! +- [Cracking the Caesar Shift with a Partial Solution](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/crack-caesar-partial-soln/template.xml). Available as a [Parsons problem](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/crack-caesar-partial-soln/parsons.xml), too! +- [Cyclic Iterator](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/cyclic-iterator/template.xml). Available as a [Parsons problem](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/cyclic-iterator/parsons.xml), too! +- [Factorial](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/factorial/template.xml). Available as a [Parsons problem](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/factorial/parsons.xml), too! - [FizzBuzz](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/fizz-buzz/template.xml). -- [Greet](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/greet/template.xml). - Available as a - [Parsons problem](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/greet/parsons.xml), - too! -- [Intro to Infinite Sequences](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/intro-infinite-sequences/template.xml). - Available as a - [Parsons problem](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/intro-infinite-sequences/parsons.xml), - too! +- [Greet](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/greet/template.xml). Available as a [Parsons problem](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/greet/parsons.xml), too! +- [Intro to Infinite Sequences](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/intro-infinite-sequences/template.xml). Available as a [Parsons problem](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/intro-infinite-sequences/parsons.xml), too! - [Isogram](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/isogram/template.xml). - [Leap Year](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/leap-year/template.xml). -- [Counting Letter Frequency](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/letter-frequency/template.xml). - Available as a - [Parsons problem](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/letter-frequency/parsons.xml), - too! -- [Counting Letter Frequency as Dictionary](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/letter-frequency-dictionary/template.xml). - Available as a - [Parsons problem](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/letter-frequency-dictionary/parsons.xml), - too! -- [Luhn Formula](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/luhn-formula/template.xml). - Available as a - [Parsons problem](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/luhn-formula/parsons.xml), - too! -- [Mapping Over Infinite Sequences](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/map-sequence/template.xml). - Available as a - [Parsons problem](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/map-sequence/parsons.xml), - too! -- [Minesweeper](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/minesweeper/template.xml). - Available as a - [Parsons problem](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/minesweeper/parsons.xml), - too! -- [Moving Average](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/moving-average/template.xml). - Available as a - [Parsons problem](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/moving-average/parsons.xml), - too! -- [Pangram](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/pangram/template.xml). - Available as a - [Parsons problem](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/pangram/parsons.xml), - too! -- [Sieve of Eratosthenes](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/sieve/template.xml). - Available as a - [Parsons problem](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/sieve/parsons.xml), - too! +- [Counting Letter Frequency](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/letter-frequency/template.xml). Available as a [Parsons problem](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/letter-frequency/parsons.xml), too! +- [Counting Letter Frequency as Dictionary](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/letter-frequency-dictionary/template.xml). Available as a [Parsons problem](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/letter-frequency-dictionary/parsons.xml), too! +- [Luhn Formula](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/luhn-formula/template.xml). Available as a [Parsons problem](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/luhn-formula/parsons.xml), too! +- [Mapping Over Infinite Sequences](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/map-sequence/template.xml). Available as a [Parsons problem](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/map-sequence/parsons.xml), too! +- [Minesweeper](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/minesweeper/template.xml). Available as a [Parsons problem](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/minesweeper/parsons.xml), too! +- [Moving Average](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/moving-average/template.xml). Available as a [Parsons problem](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/moving-average/parsons.xml), too! +- [Pangram](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/pangram/template.xml). Available as a [Parsons problem](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/pangram/parsons.xml), too! +- [Sieve of Eratosthenes](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/sieve/template.xml). Available as a [Parsons problem](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/sieve/parsons.xml), too! - [Sliding Windows](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/sliding-windows/template.xml). -- [From Infinite Sequences to Finite Lists](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/take-collect-sequences/template.xml). - Available as a - [Parsons problem](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/take-collect-sequences/parsons.xml), - too! +- [From Infinite Sequences to Finite Lists](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/take-collect-sequences/template.xml). Available as a [Parsons problem](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/take-collect-sequences/parsons.xml), too! - [Transposing Music](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/transpose-music/template.xml). -- [Vigenere Cipher](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/vigenere/template.xml). - Available as a - [Parsons problem](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/vigenere/parsons.xml), - too! +- [Vigenere Cipher](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/vigenere/template.xml). Available as a [Parsons problem](https://editor.netsblox.org#open:https://raw.githubusercontent.com/NetsBlox/exercises/master/exercises/vigenere/parsons.xml), too! -### Build your own lesson! -If you want to compose these exercises into autograded (and automatically -loaded!) activities, simply import the "AutograderTools.xml" file into -[NetsBlox](https://editor.netsblox.org/) and then use the Autograders service to -create your own lesson/set of assignments! An example can be found below: +### Build your own lesson! +If you want to compose these exercises into autograded (and automatically loaded!) activities, simply import the "AutograderTools.xml" file into [NetsBlox](https://editor.netsblox.org/) and then use the Autograders service to create your own lesson/set of assignments! An example can be found below: ![Creating an autograded lesson with the exercises!](./example.png) ## Contributing - After cloning the repository, configure the githooks with: - ``` git config core.hooksPath .githooks ``` - -This will ensure that any automated preparation will happen automatically such -as updating the autograder tools library. +This will ensure that any automated preparation will happen automatically such as updating the autograder tools library. ### Creating the exercise - -Next, create the starter template with NetsBlox. Ideally, it includes the -following sections: - +Next, create the starter template with NetsBlox. Ideally, it includes the following sections: - The custom block by itself at the top of the scripting area - A few examples using the block with the expected output - An advanced example that will work once the custom block is implemented -See the "Moving Average" or "Counting Letter Frequency" exercises for a couple -examples. - -After implementing the custom block and completing the template, scramble -(disconnecting all the blocks) the implementation of the custom block so it is a -Parsons problem. Then save it as +See the "Moving Average" or "Counting Letter Frequency" exercises for a couple examples. +After implementing the custom block and completing the template, scramble (disconnecting all the blocks) the implementation of the custom block so it is a Parsons problem. Then save it as ``` exercises//parsons.xml ``` -The empty version of the exercise will be created automatically via one of the -githooks. +The empty version of the exercise will be created automatically via one of the githooks. ### Adding the tests - -Next, we need to add the automated tests for the exercise. The tests are defined -using the (JSON) specification found in the Autograders service. Since -multidimensional lists can be easily exported as JSON, we can define the tests -in the environment using the custom blocks from the "Autograder helpers" -community library. Here is an example for the "Actor's Birthday" exercise: +Next, we need to add the automated tests for the exercise. The tests are defined using the (JSON) specification found in the Autograders service. Since multidimensional lists can be easily exported as JSON, we can define the tests in the environment using the custom blocks from the "Autograder helpers" community library. Here is an example for the "Actor's Birthday" exercise: ![Setting the "tests" variable to a list of test cases](./tests.png) -After setting the variable to these tests, we can right click the watcher and -select "export" to download them as JSON. Simply copy this file to -`exercises//tests.json` and the tests will be added! +After setting the variable to these tests, we can right click the watcher and select "export" to download them as JSON. Simply copy this file to `exercises//tests.json` and the tests will be added! ### Final touches - -Finally, we can add some of the last remaining metadata. Most importantly, we -need to add a `name.txt` file with the assignment name. An overview of the files -for the exercise can be found below. - +Finally, we can add some of the last remaining metadata. Most importantly, we need to add a `name.txt` file with the assignment name. An overview of the files for the exercise can be found below. - name.txt: The display name for the activity -- parsons.xml: The activity as a Parsons problem. Used to generate the empty - version. -- template.xml: The starter template for the project (Generated automatically - from the parsons.xml file) +- parsons.xml: The activity as a Parsons problem. Used to generate the empty version. +- template.xml: The starter template for the project (Generated automatically from the parsons.xml file) - tests.json: The test cases to use when grading the activity -- credits.txt [optional]: Any attributions to sources of inspiration, etc, for - the activity +- credits.txt [optional]: Any attributions to sources of inspiration, etc, for the activity \ No newline at end of file diff --git a/exercises/transpose-music/template.xml b/exercises/transpose-music/template.xml index 16237cc..19b7fe3 100644 --- a/exercises/transpose-music/template.xml +++ b/exercises/transpose-music/template.xml @@ -1 +1 @@ -data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAoAAAAHgCAYAAAA10dzkAAAAAXNSR0IArs4c6QAAIABJREFUeF7t3QeUVdXZxvFHeu/SQTrSOwhIR4pILzNY0E+jsVcQKWoSAcVuosSYGI2NGYp0LEiTIr0jCNIZ+tB7/da7zZ1QZmAAD5x7z/+s5UrEe+855/du1nrWrjecOXPmjLgQQAABBBBAAAEEAiNwAwEwMLXmRRFAAAEEEEAAASdAAKQhIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCAQiAB48uRJ7dmzRz/99JNGjBylKVOn6tSpU6pRo7o6deqkFs2aKWvWrEqRIgUtAgEEEEAAAQQQiHiBiA+A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data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADoVJREFUeF7t1cEJAAAIxDDdf2m3sJ+4wEEQuuMIECBAgACBd4F9XzRIgAABAgQIjAB7AgIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECByxcQFpoRMBzwAAAABJRU5ErkJggg==messagemsgTransposing music refers to the process of moving the notes up or down by a constant interval (ie, changing the key). Given a list of notes, can you transpose them by the given number of steps? Edit the custom block on the left to get started!A couple examples using the block are shown below!The scripts below use the block to change the key then play a few different songs!instrumentdurationsplay85-200-6
Whole Half Quarter Eighth Sixteenth ThirtySecond SixtyFourth100
Whole Half Quarter Eighth Sixteenth ThirtySecond SixtyFourthDotted DottedDotted1
0
instrument notes durationsnotesdurations4
Synthesizer Grand Piano Electric Bass Bassoon Cello Acoustic Guitar Electric Guitar Nylon Guitar Harp Pipe Organ Violin
203-1Bassoon53,53,53,53,53,53,53,53,50,50,51,53,53,53,53,53,53,53,53,53,53,53,53,50,50,51,53,53,53,53,53,53,50,53,50,53,54,54,50,51,48,53,53,53,53,53,53,53,53,50,50,51,53,53,46,46Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,DottedEighth,Half,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,DottedEighth,Half,Quarter,Quarter,Half,Half,Half,Half,Quarter,Quarter,Quarter,Quarter,Half,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,DottedEighth,Whole,DottedCello46,46,46,46,41,41,41,41,43,43,43,43,43,41,41,46,46,46,46,41,41,41,41,43,43,43,43,45,46,46,41,46,41,46,41,42,43,36,41,46,46,46,46,41,41,41,41,43,43,43,43,45,46,46Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,DottedEighth,Half,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,DottedEighth,Half,Half,Half,Half,Half,Half,Half,Quarter,Quarter,Half,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,DottedEighth,Whole,DottedPipe Organ62,62,63,65,65,63,62,60,58,58,60,62,62,60,60,62,62,63,65,65,63,62,60,58,58,60,62,60,58,58,60,60,62,58,60,62,63,62,58,60,62,63,62,60,58,60,53,62,62,63,65,65,63,62,60,58,58,60,62,60,58,58Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,DottedEighth,Half,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,DottedEighth,Half,Quarter,Quarter,Quarter,Quarter,Quarter,Eighth,Eighth,Quarter,Quarter,Quarter,Eighth,Eighth,Quarter,Quarter,Quarter,Quarter,Half,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,DottedEighth,Whole,DottedPipe OrganF3,F3,G3,A3,A3,G3,F3,E3,F3,F3,F3,F3,F3,E3,E3,F3,F3,G3,A3,A3,G3,F3,E3,F3,F3,F3,F3,B3b,A3,A3,E3,E3,F3,E3,F3,E3,F3,G3,F3,G3,E3,F3,F3,G3,A3,A3,G3,F3,E3,F3,F3,F3,F3,B3b,A3,A3BassoonC3,C3,C3,C3,C3,C3,C3,C3,A2,A2,B2b,C3,C3,C3,C3,C3,C3,C3,C3,C3,C3,C3,C3,A2,A2,B2b,C3,C3,C3,C3,C3,C3,A2,C3,A2,C3,D3b,D3b,A2,B2b,G2,C3,C3,C3,C3,C3,C3,C3,C3,A2,A2,B2b,C3,C3,F2,F2CelloF2,F2,F2,F2,C2,C2,C2,C2,D2,D2,D2,D2,D2,C2,C2,F2,F2,F2,F2,C2,C2,C2,C2,D2,D2,D2,D2,E2,F2,F2,C2,F2,C2,F2,C2,D2b,D2,G1,C2,F2,F2,F2,F2,C2,C2,C2,C2,D2,D2,D2,D2,E2,F2,F2Pipe OrganA3,A3,B3b,C4,C4,B3b,A3,G3,F3,F3,G3,A3,A3,G3,G3,A3,A3,B3b,C4,C4,B3b,A3,G3,F3,F3,G3,A3,G3,F3,F3,G3,G3,A3,F3,G3,A3,B3b,A3,F3,G3,A3,B3b,A3,G3,F3,G3,C3,A3,A3,B3b,C4,C4,B3b,A3,G3,F3,F3,G3,A3,G3,F3,F3<script><block collabId="item_2742" s="chords"><l>C3</l><l>Major</l></block></script>item_-1_1129.77064220183485485.5229357798163<_0>item_2742item_2742/0/F3C3item_2742true<script><block collabId="item_2744" s="noteNew"><l>60</l></block></script>item_-1_161.880733944954116426.9082568807337<_0>item_2744item_2744/0/5360item_2744item_2364/<_0>item_2744<_1>61.880733944954116<_2>426.9082568807337<_0>item_2364<_1>item_2366/1/item_2364349.7999999999999302.7746661376953item_-1_1<script><block collabId="item_2364" s="errorObsolete"></block></script>item_2742/0/E3F3item_2742true<script><block collabId="item_2749" s="noteNew"><l>60</l></block></script>item_2428/<_0>item_2749<_0>item_2428<_1>item_2372/1/item_2749/0/5260item_2428409.5683333333331303.0109564208985item_-1_1<script><block collabId="item_2428" s="errorObsolete"></block></script>item_2742529.2199999999998141.45item_-1_1<script><block collabId="item_2742" s="chords"><l>E3</l><l>Major</l></block></script><script><block collabId="item_2753" s="playNote"><l>C3</l><l>Quarter</l><l></l></block></script>460.44650.8033333333333item_1072_1bottomblockmoveBlock<_args>item_1074<_args>460.44650.8033333333333item_1072_1bottomblock<_0>item_2753item_2754_1337.614678899082551309.8562691131494<_0>item_2754_1<_1>460.44674.6933333333333item_2753bottomblockitem_2754_11427.7433333333329368item_1068<script><block collabId="item_2754_1" s="errorObsolete"></block></script><script><block collabId="item_2756" var="beats"/></script>item_1068456.4547287127293543.9357798165138<_0>item_2756<script><block collabId="item_2757" var="beats mod"/></script>item_1068439.37620166463586582.4678899082569<_0>item_2757<script><block collabId="item_2758" var="notes"/></script>item_1068471.2110808486238519.165137614679<_0>item_2758item_2757438.4587704719753914.5779816513761<_0>item_2757<_1>478.9200598144531<_2>634.8900000000001item_2756455.53729752006876956.7798165137615<_0>item_2756<_1>497.535654296875<_2>592.8900000000001item_2758451.0275946100917981.5504587155964<_0>item_2758<_1>513.620078125<_2>565.8900000000001item_2756item_2753/1/<_0>item_2756<_1>455.53729752006876<_2>956.7798165137615item_2757item_2753/2/<_0>item_2757<_1>438.4587704719753<_2>914.5779816513761item_2758289.55970470183481321<_0>item_2758<_1>491.62007812499996<_2>1069.89<script><block collabId="item_2765" s="reportListItem"><l>1</l><l/></block></script>item_1068111.778330391700081322.6972477064216<_0>item_2765item_2758item_2765/1/<_0>item_2758<_1>289.5597047018348<_2>1321item_2765item_2753/0/<_0>item_2765<_1>111.77833039170008<_2>1322.6972477064216<script><block collabId="item_2768" s="doReport"><l></l></block></script>552.4399999999999385.4133333333333item_1572bottomblock<_0>item_2768<script><block collabId="item_2769" var="note"/></script>item_2768/0/<_0>item_2769<script><block collabId="item_2770" s="reportVariadicSum"><list><l></l><l></l></list></block></script>item_1572120.5963302752293982.46483180428139<_0>item_2770item_2769item_2770/0/0/<_0>item_2769<_1>item_2768/0/<script><block collabId="item_2772" var="steps"/></script>item_2770/0/1/<_0>item_2772item_2770item_2768/0/<_0>item_2770<_1>120.59633027522939<_2>82.46483180428139<script><block collabId="item_2774" s="noteNew"><l>60</l></block></script>item_157293.99082568807343110.73088685015288<_0>item_2774item_277476.5596330275229897.88685015290518<_0>item_2774<_1>102.45000000000005<_2>120.69666666666666item_2769item_2774/0/<_0>item_2769<_1>item_2770/0/0/item_2774item_2770/0/0/<_0>item_2774<_1>76.55963302752298<_2>97.88685015290518item_2768552.4399999999999385.4133333333333item_1572bottomblock<script><block collabId="item_2768" s="doReport"><block collabId="item_2770" s="reportVariadicSum"><list><block collabId="item_2774" s="noteNew"><block collabId="item_2769" var="note"/></block><block collabId="item_2772" var="steps"/></list></block></block></script>
\ No newline at end of file +data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAoAAAAHgCAYAAAA10dzkAAAAAXNSR0IArs4c6QAAIABJREFUeF7t3QeUVdXZxvFHeu/SQTrSOwhIR4pILzNY0E+jsVcQKWoSAcVuosSYGI2NGYp0LEiTIr0jCNIZ+tB7/da7zZ1QZmAAD5x7z/+s5UrEe+855/du1nrWrjecOXPmjLgQQAABBBBAAAEEAiNwAwEwMLXmRRFAAAEEEEAAASdAAKQhIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCBAAKQNIIAAAggggAACARMgAAas4LwuAggggAACCCAQiAB48uRJ7dmzRz/99JNGjBylKVOn6tSpU6pRo7o6deqkFs2aKWvWrEqRIgUtAgEEEEAAAQQQiHiBiA+A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data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADoVJREFUeF7t1cEJAAAIxDDdf2m3sJ+4wEEQuuMIECBAgACBd4F9XzRIgAABAgQIjAB7AgIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECByxcQFpoRMBzwAAAABJRU5ErkJggg==messagemsgTransposing music refers to the process of moving the notes up or down by a constant interval (ie, changing the key). Given a list of notes, can you transpose them by the given number of steps? Edit the custom block on the left to get started!A couple examples using the block are shown below!The scripts below use the block to change the key then play a few different songs!instrumentdurationsplay85-200-6
Whole Half Quarter Eighth Sixteenth ThirtySecond SixtyFourth100
Whole Half Quarter Eighth Sixteenth ThirtySecond SixtyFourthDotted DottedDotted1
0
instrument notes durationsnotesdurations4
Synthesizer Grand Piano Electric Bass Bassoon Cello Acoustic Guitar Electric Guitar Nylon Guitar Harp Pipe Organ Violin
203-1Bassoon53,53,53,53,53,53,53,53,50,50,51,53,53,53,53,53,53,53,53,53,53,53,53,50,50,51,53,53,53,53,53,53,50,53,50,53,54,54,50,51,48,53,53,53,53,53,53,53,53,50,50,51,53,53,46,46Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,DottedEighth,Half,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,DottedEighth,Half,Quarter,Quarter,Half,Half,Half,Half,Quarter,Quarter,Quarter,Quarter,Half,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,DottedEighth,Whole,DottedCello46,46,46,46,41,41,41,41,43,43,43,43,43,41,41,46,46,46,46,41,41,41,41,43,43,43,43,45,46,46,41,46,41,46,41,42,43,36,41,46,46,46,46,41,41,41,41,43,43,43,43,45,46,46Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,DottedEighth,Half,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,DottedEighth,Half,Half,Half,Half,Half,Half,Half,Quarter,Quarter,Half,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,DottedEighth,Whole,DottedPipe Organ62,62,63,65,65,63,62,60,58,58,60,62,62,60,60,62,62,63,65,65,63,62,60,58,58,60,62,60,58,58,60,60,62,58,60,62,63,62,58,60,62,63,62,60,58,60,53,62,62,63,65,65,63,62,60,58,58,60,62,60,58,58Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,DottedEighth,Half,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,DottedEighth,Half,Quarter,Quarter,Quarter,Quarter,Quarter,Eighth,Eighth,Quarter,Quarter,Quarter,Eighth,Eighth,Quarter,Quarter,Quarter,Quarter,Half,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,Quarter,DottedEighth,Whole,DottedPipe OrganF3,F3,G3,A3,A3,G3,F3,E3,F3,F3,F3,F3,F3,E3,E3,F3,F3,G3,A3,A3,G3,F3,E3,F3,F3,F3,F3,B3b,A3,A3,E3,E3,F3,E3,F3,E3,F3,G3,F3,G3,E3,F3,F3,G3,A3,A3,G3,F3,E3,F3,F3,F3,F3,B3b,A3,A3BassoonC3,C3,C3,C3,C3,C3,C3,C3,A2,A2,B2b,C3,C3,C3,C3,C3,C3,C3,C3,C3,C3,C3,C3,A2,A2,B2b,C3,C3,C3,C3,C3,C3,A2,C3,A2,C3,D3b,D3b,A2,B2b,G2,C3,C3,C3,C3,C3,C3,C3,C3,A2,A2,B2b,C3,C3,F2,F2CelloF2,F2,F2,F2,C2,C2,C2,C2,D2,D2,D2,D2,D2,C2,C2,F2,F2,F2,F2,C2,C2,C2,C2,D2,D2,D2,D2,E2,F2,F2,C2,F2,C2,F2,C2,D2b,D2,G1,C2,F2,F2,F2,F2,C2,C2,C2,C2,D2,D2,D2,D2,E2,F2,F2Pipe OrganA3,A3,B3b,C4,C4,B3b,A3,G3,F3,F3,G3,A3,A3,G3,G3,A3,A3,B3b,C4,C4,B3b,A3,G3,F3,F3,G3,A3,G3,F3,F3,G3,G3,A3,F3,G3,A3,B3b,A3,F3,G3,A3,B3b,A3,G3,F3,G3,C3,A3,A3,B3b,C4,C4,B3b,A3,G3,F3,F3,G3,A3,G3,F3,F3
\ No newline at end of file