ScratchData LogoScratchData
Back to DarthPickley's profile

music_roll

DADarthPickley•Created November 22, 2022
music_roll
6
5
84 views
View on Scratch

Instructions

MOVE MOUSE + CLICK = add / remove note S = play current chord Z = delete all notes SPACE = play song X = show list (notes are stored in octal as blocks of 3) C = hide list A = toggle showing octal representation of current beat

Description

testing out a way of displaying notes in groups of 3. inspired by dodeka layout of isomorphic keyboard, which uses 4 rather than 3 -cycles. you can identify notes by the color & relation to horizontal line combo. major scale isn't as obvious here, but if you just remember [+2, +2, +1, +2, +2, +2, +1] it shouldn't be hard. the best way to think about intervals in this arrangement is as [-1, 0, +1] from the minor third, tritone, and major sixth. I think this system is more readable than the dodeka. you can memorize 3 different 'scales' and then transpose them easily. it would be cool to import midis into this and see the patterns visually. but I don't think scratch does that well. so just make your own songs here. I don't really have a way to export as a txt file. If you have an existing script to convert lists into text strings and back again, that would be simple. playing notes is hard-coded so that I could have chords work well.

Project Details

Project ID765887861
CreatedNovember 22, 2022
Last ModifiedNovember 22, 2022
SharedNovember 22, 2022
Visibilityvisible
CommentsAllowed