>> LEFT HAND Default Controls << space = play open (thumb) t = play 1st finger r = play 2nd finger e = play 3rd finger w = play 4th finger q = play 4th extension (E string) a = shift range up an octave z = shift range down an octave b = delete previous sixteenth duration, or scroll right v = 1 tap to prevent creation of a tie; 2+ taps to add & increase duration of a rest, or scroll left f = change duration of note per tap (variable "note= half^"), or sync sheet music once while listening >> RIGHT HAND Default Controls << k = change to higher string (ring finger) n = change to lower string (pointer) j = sharpen note (hold) (middle) m = flatten note (hold) (middle) h = change to succeeding key g = change to preceding key y = change metronome volume (long press to mute) u = tap once to turn off metronome; twice to set tempo and turn on; or twice quickly to turn on preset tempo >> CELLO and GUITAR-style LEFT Hand << (only use if you own a detached keyboard) 1 = 1st finger 2 = 2nd finger ...and so on, up to... 9 = highest (4th finger, 6th position) >> CELLO RIGHT Hand (top or side positions) << k or c = change to higher string (pointer) n or s = change to lower string (ring) j or d = sharpen note (hold) (middle) m or x = flatten note (hold) (middle) space = play open (thumb or pinky) >> GUITAR-style RIGHT HAND (thumb only) << o = change to higher string l = change to lower string i = sharpen note (hold) 0 = flatten note (hold) p = play open >> HOW TO CUSTOMIZE Controls << 1. click "see inside" button on top right 2. click "stage" button on bottom right 3. for buttons to set and change strings, simply alter the "when __ key pressed" event block. 4. for buttons to control accidentals, alter the "when __ key pressed" event block as well as the blue "key __ pressed?" boolean block. 5. for buttons to control scalar pitch on a string (left hand by default), alter the "when __ key pressed" event block. Then, scroll to the section with "when green flag clicked" event block where there are "set [variable] to __" blocks, which can be typed to alter key bindings to these control buttons. >> How to EXPORT Your Recordings << 1. click "see inside" button on top right 2. right-click on the "Recorded" list 3. on the popup, click "export" 4. this will download a text file to your computer. Save it to a local file for safekeeping when you use this tool again. >> How to IMPORT Your Recordings << 1. click "see inside" button on top right 2. right-click on the "Recorded" list 3. on the popup, click "import" 4. select your previously-saved text file from your local drive. 5. once the upload is done, please click the Green Flag to access the Playback System. >> How to INSTALL SCALES << 1. click "see inside" button on top right 2. Make a new Scratch List & title it with scale name. 4. In the new list, input the Scratch Music notation pitches following the outline of the "String/finger" list. 5. In the "Installed keys" list, add an item and type in the same scale name in the new item box. 6. Go to the scripts of the 'stage' and scroll down to the "when I receive 'pressed'" event block. Duplicate the lowest 'if' block group and increase the 'key#' value by one. Lastly, select the drop-down menu of the scales to the one you just installed. 7. Select your new scale in the "Key#" slider or with the keyboard shortcuts and enjoy! >> Thank you for taking interest in this tool! <<
TURBO MODE REQUIRED (shift + click green flag). or, USE TurboWarp for faster responsivity: https://turbowarp.org/1086142387?turbo&limitless&interpolate Using either a keyboard on laptop, a wired keyboard, or usb keyboard with dongle is recommended for faster responsibility. Bluetooth keyboards and speakers cause significant delay, making this tool less usable. ADD-ON: imitate a recorded music (machine learning) https://scratch.mit.edu/projects/1214761534/ >> Tool USES & FUNCTIONS (sidenote) << > This tool aims to enable upper-string players to play their instruments virtually, with a keyboard. > This tool has a range of 3 octaves by Default, & a range of 26 (or 4 more) notes in Cello/Guitar format. > Only one note at a time can be played (no chords), but fingers lower than the note you intend to play can remain pressed. When the higher fingers are released, the notes of the lower fingers remaining is automatically played. > Using the scales installed in this tool allows players to play in the key they want to play without needing to worry about their default sharps and flats. This feature is intended to ease the difficulty of virtual playing. > The "recording" function can store about 110 minutes of music (saved to exportable/importable scratch lists). > As of now, notes cannot be held to custom lengths. Version 4.3 - Last updated on Sep. 9, 2025: > Added plucking guitar-style format for simplicity > Added lowest octave range for bass sounds. #instrument #music #improv #improvising #stringinstrument #strings #simulator #sound #recording #replay #songs #metronome #tool #violin #viola #cello #emulator #virtual #transcript #transcriptor #notator