Synthwave song, generated by Python-code
-
- KVRist
- Topic Starter
- 215 posts since 18 Jan, 2016
Here is example of the output of my Python based composition system. Every note is generated without human interaction by the program. The sounds are selected and mixed by me as well as the lyrics. Sung by "Synthesizer V". Drum patterns are by Melda Drummer.
I'll appreciate all comments!
https://audius.co/Syntetisaattori/europ ... t-roadtrip
I'll appreciate all comments!
https://audius.co/Syntetisaattori/europ ... t-roadtrip
- KVRAF
- 1988 posts since 19 Aug, 2008
The synth lead melodic part starting at 1:05 was pretty good, but some chord change choices left me a little cold.
- KVRAF
- 21196 posts since 8 Oct, 2014
Mix is very muddy. Really needs some serious EQ. The song itself is cool. And Synth V doesn't sound all that bad. Very similar to Vocaloid, which I used to use a lot.
-
- KVRist
- Topic Starter
- 215 posts since 18 Jan, 2016
Thank you for the comments! I try to work on the mix (I am not good at that) - just bought Softube Console and I hope it will make eq:ing and mixing more easy.
-
- KVRist
- Topic Starter
- 215 posts since 18 Jan, 2016
Another example, with some new algorithms, some sounds from Korg Modwave:
https://audius.co/Syntetisaattori/nights-in-tokyo
https://audius.co/Syntetisaattori/nights-in-tokyo
-
- KVRist
- Topic Starter
- 215 posts since 18 Jan, 2016
New track Syntax Error is sung by Emvoice Jay. Emvoice is good sounding and easy to use vocal synth, but some of it's features are limited - for example it can not import a midi-file.
https://audius.co/Syntetisaattori/syntax-error
https://audius.co/Syntetisaattori/syntax-error
-
- KVRist
- Topic Starter
- 215 posts since 18 Jan, 2016
Thanks! The generator is made by me and it is work in progress. There's like 5000 lines of object oriented code and it makes several different types of instrument lines for the song: pad, bass, arpeggios, ostinatos and various melodic lines. I use different approaches in those lines: rule-based, fuzzy etc. Everything is based on conventional music theory and I try to avoid 'randomness' as much as possible.
The system is fully automatic and there is no UI so to speak (I tweak the code). I'm mainly interested to find out how good songs can be generated without user interaction.
The system is fully automatic and there is no UI so to speak (I tweak the code). I'm mainly interested to find out how good songs can be generated without user interaction.
-
- KVRist
- Topic Starter
- 215 posts since 18 Jan, 2016
Yes, good point! The rule system for chord sequences is not very strong (or oriented strongly to certain style). In later versions I've experimented with more functional harmonies for example.
- KVRian
- 1045 posts since 3 Jul, 2006
well it's better than some human compositions i've recently heard.
-
- KVRist
- 489 posts since 24 Nov, 2008
Sounded to my ears like it was building up to a chorus, or prechorus, that could have taken off at first at about 0.27 or 0.30. Waited for it at similar points but it never came. Too bad, it would have given goose bumps.
-
- KVRAF
- 2301 posts since 11 Jan, 2009 from Portland, OR, USA
Nice. As a Python programmer myself, I'm curious about the specifics of the implementation of this. Is your code generating MIDI, or more than MIDI? How is the compositional output of your script actually connected to the instruments being triggered? Etc.