So far, this project is so beautiful to listen to that I haven't been tempted to explore all the options you point to!! I can hardly wait to examine the downloaded project! Some people should be promoted to Scratch Masters...and you're one of the very first! Thanks!!
Great addition. Now I can use it as a backing track for my own playing and not have to guess as to what is coming next. Now if you could just write something to improve my own playing!
I implemented some significant enhancements. So, everybody who's using it for background music on their computers please download it again and listen to it.
Up until now 'Combo' let several instruments improvise harmonically to complex random chromatic chords, sounding rather 'jazzy'. The new version also features functional harmonic cadences and melodies made up of full diatonic gamuts, resulting in romantic 'song'-like sequences.
I have also made a forum entry about this: (link to forums)
This is excellent - easily as good (if not better) than a lot of random music creation programs like Oblivion. Well done. This is definitely one to study in detail. Have a platinum disc.
Thanks again Martin, for that great idea with the vibraphone! As far as the somewhat boring 'voice'is concerned, I actually designed it that way. There's a quite complex algorithm to find notes in the 'voice' that stay the same, even though the chords change. That way I intend to create the impression of melodic cadences.
Jens: That's real impressive! Thank you for for integrating the vibraphone-sprite-idea and making it perfect with a whole combo. I had a look at your code: Deviding the random-duration by random-beats depending on the instrument is a very good idea to get structure in your music.
Constructive criticism:
You "voice" instrument 47 (should be "Orchestral Strings") doesn't sound like a typical voice instrument in my scratch and java-player: e.g 42, 49, 53, 54 seem to fit better. Also only one voice-note per duration sounds a little bit boring, whereas the bass and the vibraphone already playing convincing pattern.
Last: I agree - It's amazing what you can do with SCRATCH!
I hope it influences SQUEAK that way we discussed at: (link to forums)
Download "Combo"(32 sprites and 159 scripts) and open it in Scratch
Project Notes
This project produces random rich harmonic music.
Just listen to it, or:
Click on the conductor's hand to turn automatic feature cycling on/off. Click on each instrument to turn it off/on. Change the speed using the slider on the bottom. Click on the metronome to switch between random intervals and ordered measures. Click on the beat-dots to toggle between 3/4 and 4/4 measure. Click on the graph-curve to choose melody patterns. Click on the note symbol to toggle between rich chromatic (jazzy, red), structured diatonic harmony (green, fewer chord forms, romantic), or editor (quill, lets you define your own chord sequences).
Chromatic mode alternates random chords/forms/ornaments displaying standard chord notation. For melodies it only uses harmonic notes.
Diatonic mode shows chords in functional notation, improvises 4 sequences of random structured cadences consisting of 4 measures each, and then modulates to a different key alternating major/minor. For melody it uses the full diatonic gamut.
Composition mode lets you arrange a staff of music consisting of up to eight measures of functional chords. Click on the 'measure blocks' to cycle though the available symbols, choose 'repeat' where you don't need any further measures. Click on the reader to pause. Click on it again to resume. If paused, you drag the reader to any position desired. Click on repeat to move to the beginning.
Comments
You need to be logged in to post comments
Add a Comment
You are amazing!!!!!!!!!!!!!!!!!!!!!!!!
(view all replies)Comment Reply
I ♥ this!
(view all replies)Comment Reply
I love the music!
(view all replies)Comment Reply
Thanks for the compliment!
(view all replies)Comment Reply
So far, this project is so beautiful to listen to that I haven't been tempted to explore all the options you point to!! I can hardly wait to examine the downloaded project! Some people should be promoted to Scratch Masters...and you're one of the very first! Thanks!!
(view all replies)Comment Reply
Great addition. Now I can use it as a backing track for my own playing and not have to guess as to what is coming next. Now if you could just write something to improve my own playing!
(view all replies)Comment Reply
Wow. Great project with very intuitive interface.
(view all replies)Comment Reply
Great! That's again a big improvement of an already amzing piece of software!
(view all replies)Comment Reply
I have added the ability to define your own chord progressions.
(view all replies)Comment Reply
Nice work! Much more musically complex than my little composer: (link to project) which just noodles around on a single chord.
(view all replies)Comment Reply
I implemented some significant enhancements. So, everybody who's using it for background music on their computers please download it again and listen to it. Up until now 'Combo' let several instruments improvise harmonically to complex random chromatic chords, sounding rather 'jazzy'. The new version also features functional harmonic cadences and melodies made up of full diatonic gamuts, resulting in romantic 'song'-like sequences. I have also made a forum entry about this: (link to forums)
(view all replies)Comment Reply
how many million chords. i dont know which is most amazing, your knowledge of music or programming.
(view all replies)Comment Reply
I restructured most of the code for better reading and tweaked some settings to improve and fine tune the listening experience.
(view all replies)Comment Reply
The new costumes make an already nice program even better. I enjoy it for both background music and for some insight into the underlying music theory.
(view all replies)Comment Reply
My piano machines are simple programming but this is true artistry! ... and very musical. Excellent project.
(view all replies)Comment Reply
I added and modified some costumes to let the project display more of its underlying music theory (esp. ornaments).
(view all replies)Comment Reply
Beautiful. How did you do it. This rocks!
(view all replies)Comment Reply
See my posting, (link to forums), for how to get MIDI output on a PC.
(view all replies)Comment Reply
This is excellent - easily as good (if not better) than a lot of random music creation programs like Oblivion. Well done. This is definitely one to study in detail. Have a platinum disc.
(view all replies)Comment Reply
It's getting better and better! I'm wondering what's coming next :)
(view all replies)Comment Reply
Cool! I love the music!!!!!
(view all replies)Comment Reply
I added some more chord variations, 'melody patterns', 'clean' and 'sophisticead' modes, and a metronome. This pretty much finishes it up for now.
(view all replies)Comment Reply
Thanks again Martin, for that great idea with the vibraphone! As far as the somewhat boring 'voice'is concerned, I actually designed it that way. There's a quite complex algorithm to find notes in the 'voice' that stay the same, even though the chords change. That way I intend to create the impression of melodic cadences.
(view all replies)Comment Reply
Jens: That's real impressive! Thank you for for integrating the vibraphone-sprite-idea and making it perfect with a whole combo. I had a look at your code: Deviding the random-duration by random-beats depending on the instrument is a very good idea to get structure in your music. Constructive criticism: You "voice" instrument 47 (should be "Orchestral Strings") doesn't sound like a typical voice instrument in my scratch and java-player: e.g 42, 49, 53, 54 seem to fit better. Also only one voice-note per duration sounds a little bit boring, whereas the bass and the vibraphone already playing convincing pattern. Last: I agree - It's amazing what you can do with SCRATCH! I hope it influences SQUEAK that way we discussed at: (link to forums)
(view all replies)Comment Reply