I'm a programmer, but I've decided I want to make music. Very specific genres of music:
- Classical Music (like [0])
- Progressive Rock / Symphonic Rock (like [1])
- Rock Opera (like [2])
- Proto Metal (like [3])
So, whats the best way to get started?
- Taking papers on music theory?
- Playing at least 1 instrument?
- Using software to tinker with sounds?
I've also considered making my own audio software in C, maybe starting with 8-bit music
[0] - https://www.youtube.com/watch?v=jlCjtBsQY3Q
[1] - https://youtube.com/clip/UgkxfP0TplV2UPFFUGKWj-PvoAJwz3x3pJov?si=2nU7Ck3eu7mb7ZLA
[2] - https://www.youtube.com/watch?v=9hKYpNpajpI&t=520s
[3] - https://www.youtube.com/watch?v=jX0caf1HvNs
I'd highly recommend the following:
Buy yourself a copy of the following software: Steinberg's Cubase (specifically this software instead of the more common FL studio, and Ableton - because it's made for arranging linear musical events and has excellent expression control which you will need when you are trying to emulate human player expression. A High quality symphonic sample based library (VSL, Berlin, SWAM, Audio Modelling - check out VI-Control forums + KVRAudio forums for indepth discussions on the merits of each. You will need to combine several to get breadth. Grab yourself a VST (software) Bass guitar (?? look this one up im blank off top of head), drum sample library (DrumKit from Hell 3), electric guitar sample library (Shreddage).
So thats all the software more or less. You will need a beastly computer to run these live with human latency figures (vicontrol forums talk extensively about computer and processor architectures which are best for composer workstations - intel i9's are pretty popular for pro stations).
For composing - the piano roll will be your friend. As you're a coder, copious amounts of clicking shouldnt deter you...playing things in with keyboards like a pianist is fine - but requires you develop the mechanical skills to do so.
There is a lot of literature + youtube videos about the theory. Your first goal should be reproducing a metal tune...using your software instruments. A second goal - some sort of simple symphony.
The comment about transcription is key - you will need to develop an ear for what the composers are doing. You will need to start embarrassingly simple - and build. Starting with romantic era composers as a target will end in tears.
Happy to chat (my email is in profile) if you have questions.
reply