I've introduced all the data I'll need to begin correction to the minor
scale, I've introduced a new class called note, in which the name of the
pitch and its frequency data can be stored all at once and one called
scale which of course constructs and contains a scale based on the type
of scale requested and the root note.
I have added a couple of new classes but forgot to put them on the index
with my last commit, I'm also having some trouble with pitchDetection
printing out of the notes present for some reason, but I'll try and sort
it later.
I'm staging a bunch of class files to see if my gitIgnore actually works
Unsurprisingly a little more refactoring and reneging of previous
'corrections', accidentally had removed the max frequency raw data
information, rendering myself unable to find the amount the pitches
would need to be shifted, whoops. All fixed now, about to start work on
the logic for moving the pitches.
I am waaaay out of my depth now, but for the time being I just need to
find out how to convert a byte array to a wav file, I think I just do it
the same way I recored wav files in the first place but I dunno.