In terms of MIDI, scales and chords are similar. There is a note of concern and from there are other notes that span from it and sound pleasing. Of course, the difference is that chords are played simultaneously while scales are played sequentially. Mathematically and algorithmically, they are still similar.
Adding chords involved more virtual legwork. Thirteen chords were taken from a Wikipedia page whereas only five pentatonic scales were programmed. In the first revision of the program, the chords were programmed into a large switch() statement where each note was given a value that offset it from the primary note, and it was played. In the second version, the values were drawn from arrays and made for cleaner code.
A video was taken showing the chords in action, and it is clear that they make a big difference in the sound, and the feeling of each chord is different and easy to pick out, but they also sound awful. Bouncing around between chords is jarring. This could be because some of the chorded notes don't align with the scale, but chords do not seem like something that needs to be developed further at this point.
The rest of the posts for this project have been arranged by date.
First time here?
Completed projects from year 1
Completed projects from year 2
Completed projects from year 3
Completed projects from year 4
Completed projects from year 5
Disclaimer for http://24hourengineer.blogspot.com and 24HourEngineer.com
This disclaimer must be intact and whole. This disclaimer must be included if a project is distributed.
All information in this blog, or linked by this blog, is not to be taken as advice or solicitation. Anyone attempting to replicate, in whole or in part, is responsible for the outcome and procedure. Any loss of functionality, money, property or similar, is the responsibility of those involved in the replication.
All digital communication regarding the email address 24hourengineer@gmail.com becomes the intellectual property of Brian McEvoy. Any information contained within these messages may be distributed or retained at the discretion of Brian McEvoy. Any email sent to this address, or any email account owned by Brian McEvoy, cannot be used to claim property or assets.
Comments to the blog may be utilized or erased at the discretion of the owner. No one posting may claim property or assets based on their post.
This blog, including pictures and text, is copyright to Brian McEvoy.
2019-03-03
Adding chords involved more virtual legwork. Thirteen chords were taken from a Wikipedia page whereas only five pentatonic scales were programmed. In the first revision of the program, the chords were programmed into a large switch() statement where each note was given a value that offset it from the primary note, and it was played. In the second version, the values were drawn from arrays and made for cleaner code.
A video was taken showing the chords in action, and it is clear that they make a big difference in the sound, and the feeling of each chord is different and easy to pick out, but they also sound awful. Bouncing around between chords is jarring. This could be because some of the chorded notes don't align with the scale, but chords do not seem like something that needs to be developed further at this point.
(0:52) Demonstration of chords
The rest of the posts for this project have been arranged by date.
First time here?
Completed projects from year 1
Completed projects from year 2
Completed projects from year 3
Completed projects from year 4
Completed projects from year 5
Disclaimer for http://24hourengineer.blogspot.com and 24HourEngineer.com
This disclaimer must be intact and whole. This disclaimer must be included if a project is distributed.
All information in this blog, or linked by this blog, is not to be taken as advice or solicitation. Anyone attempting to replicate, in whole or in part, is responsible for the outcome and procedure. Any loss of functionality, money, property or similar, is the responsibility of those involved in the replication.
All digital communication regarding the email address 24hourengineer@gmail.com becomes the intellectual property of Brian McEvoy. Any information contained within these messages may be distributed or retained at the discretion of Brian McEvoy. Any email sent to this address, or any email account owned by Brian McEvoy, cannot be used to claim property or assets.
Comments to the blog may be utilized or erased at the discretion of the owner. No one posting may claim property or assets based on their post.
This blog, including pictures and text, is copyright to Brian McEvoy.
2019-03-03
Comments
Post a Comment