1-1. Who am I? A Musician or an Engineer?
You may find composing and programming quite similar in some ways. Both require logical thinking, practice, to speak the language fluently.
1-2. Meet our tools: Musescore and Sonic Pi
Musescore is a free, powerful music notation tool. Sonic Pi is a programming tool based on Ruby language allowing us to creative music by computing. Both are good friends of us.
1-3. Do you speak MIDI?
MIDI is a music language talked between MIDI devices, software. It's digital form and low bit rate. It is quite powerful because it captures music expression: note (pitch) and velocity.
1-4. ♪ ♩ ♫ ♬ ♭ ♯ Music notations
Can you read music? It dosen't have to be very fast, because it takes time to develop. Be able to read enable you to read others' music work and study them. You need to develop basic reading ability: note pitch, rhythm.
1-5. Your first music program
Writing your first Sonci Pi program to make a small melody is an enjoyable experience. You need to install Sonic Pi into your computer (Windows/Mac/UNIX). And what you need is to try knowing how to play and sleep :)
1-6. Growth Mindset
Learning is not always easy and fun, especially when you get stuck or hit a plateau. Having a good attitude will help you keep going in your journey. Listen to my story and you will be fine.
1-T. Cafe time
Very warm welcome from your teacher.