DIGITAL AUDIO WORKSTATION

CODE EDITOR

# python code
# script_name: Grateful
#
# author: Lancelot Eleazar, Trevor Borgfjord
#
# When we heard those choir vocals at the very beginning of our track, we were instantly reminded of Kanye West and wanted to do something neat with it.
# We listned to a few of the other choir samples from the same song "God is Love" and started to feel a groove and a vibe.
# I promptly tapped out a BPM on the table, leading me to the tempo of 85 BPM.
# This tempo allowed us to really feel the emotion of the choir vocals, while still being fast enough to keep our attention and feel the whole vibe throughout the song.
# I (Lancelot) had a lot of musical theory and composition experience so I had a general idea of what the structure of the song would look like and where to start composing.
# Trevor really helped with adding things to give the song more life, and offered a valuble second opinion on things we should or shouldn't do with the track.
# We simply began with looking for a nice drum loop, then added some piano chords and vocals to fill out the background, afterwhich we decided to work on our lead.
# The whole process for every step in our creation was just listening to the song over and over again, finding gaps or places that were missing something in our song, then filling in that gap with a sound that we liked.
# We listened to all the samples we could, trying out the ones that we liked the most by putting them into our tracks, then tweaked those samples through chopping or volume gain to make it fit quite nicely within our track.
# The lyrics in the choir vocals are really simple. They speak about being grateful for life, and how Jesus gives them strength during times of hardship. They also speak about "turning on a light", a metahpor for Jesus giving guidance to those who are lost.
# These lyrics are simple praise and worship verses that really resonate with me (Lancelot) being a believer in Jesus. The lyrics don't even need to be about Jesus, rather just having a better outlook on life, and having strength and faith in something, anything. In general I believe these lyrics just give an uplifiting vibe.
# There's a little break after the vocals in the chorus where a kid starts to talk about getting work done and how we can't just pray anymore.
# While having faith and love in something is really great for just life in general (as reflected in the lyrics of the choir), problems like discrimination and injustice won't be solved by just praying and believing. Rather, real action needs to be taken.
# So while praying, worship, and faith helps spread a message of positivity and love, and helps establish our intent and our desire to do something, we still need to come together as one whole and take some serious action if we want any of the problems we face today to be solved.
# We then finish off the song the same way we started it; with the choir singing about gratefulness. It was generally just to nicely wrap up the song, while also reminding our listeners that at the end of the day, we need to be grateful for the things we have right now.
# Taking big action against big problems like racism can be daunting, especially when you think you're alone. So simply reminding yourself to be grateful for what you have is a great first step towards being more positive with yourself, then spreading that positivity to others, eventually uniting with others through love to face these big problems together.
#

from earsketch import *

init()
setTempo(85)

def drums(start, end):
fitMedia(COMMON_LOVE_DRUMBEAT_1, 1, start, end)

# drums
drums(5, 12.5)
drums(13, 29)

# choir
IMPORT TO EDIT