ScratchData LogoScratchData
Back to mattjam1's profile

More realistic! - Random Song Generator

MAmattjam1•Created December 18, 2020
More realistic! - Random Song Generator
0
0
4 views
View on Scratch

Instructions

--- /!\ --- please o please stop advertising because youre becoming VERY ANNOYING to take care of, so PLEASE, for the love of god, stop advertising, not just for this project! but for ALL OF THEM my gosh --- /!\ --- Just click the flag and listen. The color is the pitch, red being 0. Dark blue is either 100 or -100 The notes on the top are just aesthetic, the song is created by the guy, in the guy. december 18th 2020: why is this getting featured this project is honestly baaaaad and old uh oh like, not to bring myself down, of course, this project is actually bad in my opinion compared to what im doing now even tho im mostly doing animations whyd it have to be random song generator like come on

Description

Hello! I made a couple changes to this project: - songs are a lot faster - background is tinted the same as the singer - the singer now uses scratch's built-in note feature - this means that notes are notes on the scale instead of just random pitches - with each note chance, that note, as well as two below and above, are added to a list, and picked for the next note. This helps prevent random jumping in pitches. - after the note sequence is finished, a separate "transpose" variable is calculated and added, resulting in more variety. - there is a greater chance for rests. With each rest, there is a higher chance that there will be two rests in a row. - songs will start and end on the tonic/root of the scale (for example songs start/end on C in C major). This helps songs sound more like actual songs. - rests last longer - holding down "p" when pressing the green flag will only allow pentatonic notes

Project Details

Project ID466055799
CreatedDecember 18, 2020
Last ModifiedAugust 9, 2022
SharedDecember 18, 2020
Visibilityvisible
CommentsAllowed

Remix Information

Parent ProjectView Parent
Root ProjectView Root