SlideShare a Scribd company logo
1 of 54
Download to read offline
PROJECT RAIMONES: 

TRAIN A COMPUTER TO
COMPOSE RAMONES SONGS
HEY, HO,
LET’S GO!
SO WHO
ARE THE RAMONES?
WELL I THINK WE’RE THE
GREATEST ROCK’N’ROLL
BAND IN THE WORLD.
Joey Ramone
WHO THE F**K ARE THE RAMONES?
1975 - 1996
FACT #1
14 STUDIO ALBUMS,

178 SONGS
FACT #2
AVERAGE SONG LENGTH:
~2 MINUTES (AND NO SOLOS)
FACT #3
THE LAST SONG OF THEIR LAST ALBUM:
BORN TO DIE IN BERLIN
FACT #4
ALL ARE DEAD
JOEY: 1951 - 2001
JOHNNY: 1948 - 2004
DEE DEE: 1951 - 2002
TOMMY: 1949 - 2014
(ALMOST)

ALL ARE DEAD
ONE, TWO…
THREE, FOUR!
WHO AM I?!



AND WHY I NEED
AI TO MAKE
MUSIC.
WHO AM I?
WHO AM I…
▸ Electronics Engineer with a PhD 

from ETH Zurich (2006)
▸ Specialization:

Analog Chip Design, Communications,

Digital Signal Processing 

… and now Data Science
WHO AM I?
…AND WHY I NEED AI TO MAKE MUSIC
▸ Playing Bass Guitar and Violin in Bands
since 1992
2ND DEGREE FRIENDS 

WITH THE RAMONES
FACT #1:
ONE, TWO…
THREE, FOUR!
PROJECT
DESCRIPTION

RAIMONES.
A
IA
I
AI
A
IA
I
THERE'S NOBODY AS GOOD AS THE
RAMONES, NEVER WILL BE. I MEAN
EVERYBODY JUST KINDA TAKES OUR
SOUND AS THEIR FOUNDATION.
Joey Ramone
PROJECT DESCRIPTION
PROJECT RAIMONES: 

TRAIN A COMPUTER TO
COMPOSE RAMONES SONGS
PROJECT DESCRIPTION
INPUT: SONG-LYRICS & SONGS
▸ Lyrics: 

Lyrics of all 178 songs
▸ Songs: 

Scraped 4 websites to download 

130 MIDI Songs (60 unique songs)

DESIRED OUTPUT
▸ New Lyrics inspired by The Ramones
▸ New Songs (Guitar & Bass) inspired by The Ramones
PROJECT DESCRIPTION - DEEP LEARNING
RAIMONES: HOW TO?
▸ Train a deep learning neural network with the 

corpus of Ramones songs
PROJECT DESCRIPTION - DEEP LEARNING
TECHNOLOGY: DEEP LEARNING NETWORKS (LSTM-RNN)
▸ Deep Learning: 

Perceptron - Multi Layer Perceptron - Deep learning NN
▸ RNN: 

Recurrent Neural Networks
PROJECT DESCRIPTION - DEEP LEARNING
TECHNOLOGY: DEEP LEARNING NETWORKS (LSTM-RNN)
▸ Deep Learning: 

Perceptron - Multi Layer Perceptron - Deep learning NN
▸ RNN: 

Recurrent Neural Networks
PROJECT DESCRIPTION - DEEP LEARNING
TECHNOLOGY: DEEP LEARNING NETWORKS (LSTM-RNN)
▸ Deep Learning: 

Perceptron - Multi Layer Perceptron - Deep learning NN
▸ RNN: 

Recurrent Neural Networks
PROJECT DESCRIPTION - DEEP LEARNING
TECHNOLOGY: DEEP LEARNING NETWORKS (LSTM-RNN)
▸ Deep Learning: 

Perceptron - Multi Layer Perceptron - Deep learning NN
▸ RNN: 

Recurrent Neural Networks
PROJECT DESCRIPTION - DEEP LEARNING
TECHNOLOGY: DEEP LEARNING NETWORKS (LSTM-RNN)
▸ Deep Learning: 

Perceptron - Multi Layer Perceptron - Deep learning NN
▸ RNN: 

Recurrent Neural Networks
Absolute Game-Changer
PROJECT DESCRIPTION - LYRICS
INPUT: 178 SONG-LYRICS
▸ Lyrics: 

Scraped websites to download the lyrics of all 178 songs
"I Don't Want To Grow Up" When I'm lyin' in my bed at night I don't wanna grow up Nothing ever seems to turn out right I
don't wanna grow up How do you move in a world of fog that's always changing things Makes wish that I could be a dog
When I see the price that you pay I don't wanna grow up I don't ever want to be that way I don't wanna grow up Seems
that folks turn into things that they never want The only thing to live for is today... I'm gonna put a hole in my T.V. set I don't
wanna grow up Open up the medicine chest I don't wanna grow up I don't wanna have to shout it out I don't want my hair
to fall out I don't wanna be filled with doubt I don't wanna be a good boy scout I don't wanna have to learn to count I don't
wanna have the biggest amount I don't wanna grow up Well when I see my parents fight I don't wanna grow up They all go
out and drinkin all night I don't wanna grow up I'd rather stay here in my room Nothin' out there but sad and gloom I don't
wanna live in a big old tomb on grand street When I see the 5 oclock news I don't wanna grow up Comb their hair and
shine their shoes I don't wanna grow up Stay around in my old hometown I don't wanna put no money down I don't wanna
get a big old loan Work them fingers to the bone I don't wanna float on a broom Fall in love, get married then boom How
the hell did it get here so soon I don't wanna grow up "Makin Monsters For My Friends" Everybody said so man you could
see it on T.V. They stood there ashamed with nowhere to go Nobody wants them now the kids are alright Every day is a
holiday and pushin' people around I'm making monsters for my friends I'm making monsters for my friends Someone
caught one I could see so myself I had to call 254 so they wouldn't blame me We wanted to know how much trouble there
was When we asked our daddy he said it's just because I'm making monsters for my friends I'm making monsters for my
friends I don't wanna open a can of worms and I don't want any Spagetti-Os And I could always tell when someone is
PROJECT DESCRIPTION - LYRICS
INPUT: 178 SONG-LYRICS
"I Don't Want To Grow Up" When I'm lyin' in my bed at night I don't wanna grow up Nothing ever seems to turn out right I
don't wanna grow up How do you move in a world of fog that's always changing things Makes wish that I could be a dog
When I see the price that you pay I don't wanna grow up I don't ever want to be that way I don't wanna grow up Seems
that folks turn into things that they never want The only thing to live for is today... I'm gonna put a hole in my T.V. set I don't
wanna grow up Open up the medicine chest I don't wanna grow up I don't wanna have to shout it out I don't want my hair
to fall out I don't wanna be filled with doubt I don't wanna be a good boy scout I don't wanna have to learn to count I don't
wanna have the biggest amount I don't wanna grow up Well when I see my parents fight I don't wanna grow up They all go
out and drinkin all night I don't wanna grow up I'd rather stay here in my room Nothin' out there but sad and gloom I don't
wanna live in a big old tomb on grand street When I see the 5 oclock news I don't wanna grow up Comb their hair and
shine their shoes I don't wanna grow up Stay around in my old hometown I don't wanna put no money down I don't wanna
get a big old loan Work them fingers to the bone I don't wanna float on a broom Fall in love, get married then boom How
the hell did it get here so soon I don't wanna grow up "Makin Monsters For My Friends" Everybody said so man you could
see it on T.V. They stood there ashamed with nowhere to go Nobody wants them now the kids are alright Every day is a
holiday and pushin' people around I'm making monsters for my friends I'm making monsters for my friends Someone
caught one I could see so myself I had to call 254 so they wouldn't blame me We wanted to know how much trouble there
was When we asked our daddy he said it's just because I'm making monsters for my friends I'm making monsters for my
friends I don't wanna open a can of worms and I don't want any Spagetti-Os And I could always tell when someone is
▸ Lyrics from 178 songs:
▸ 6’361 lines, 29’976 words, 154’207 characters
▸ Most frequent word: “I” (1351 occurrences)
▸ Most frequent noun: “baby” (272 occurrences)
▸ Most frequent verb: “go” (235 occurrences)
▸ other notable words: “yeah” (196), “love” (168), “punk” (98)
"I Don't Want To Grow Up" When I'm lyin' in my bed at night I don't wanna grow up Nothing ever seems to turn out right I
don't wanna grow up How do you move in a world of fog that's always changing things Makes wish that I could be a dog
When I see the price that you pay I don't wanna grow up I don't ever want to be that way I don't wanna grow up Seems
that folks turn into things that they never want The only thing to live for is today... I'm gonna put a hole in my T.V. set I don't
wanna grow up Open up the medicine chest I don't wanna grow up I don't wanna have to shout it out I don't want my hair
to fall out I don't wanna be filled with doubt I don't wanna be a good boy scout I don't wanna have to learn to count I don't
wanna have the biggest amount I don't wanna grow up Well when I see my parents fight I don't wanna grow up They all go
out and drinkin all night I don't wanna grow up I'd rather stay here in my room Nothin' out there but sad and gloom I don't
wanna live in a big old tomb on grand street When I see the 5 oclock news I don't wanna grow up Comb their hair and
shine their shoes I don't wanna grow up Stay around in my old hometown I don't wanna put no money down I don't wanna
get a big old loan Work them fingers to the bone I don't wanna float on a broom Fall in love, get married then boom How
the hell did it get here so soon I don't wanna grow up "Makin Monsters For My Friends" Everybody said so man you could
see it on T.V. They stood there ashamed with nowhere to go Nobody wants them now the kids are alright Every day is a
holiday and pushin' people around I'm making monsters for my friends I'm making monsters for my friends Someone
caught one I could see so myself I had to call 254 so they wouldn't blame me We wanted to know how much trouble there
was When we asked our daddy he said it's just because I'm making monsters for my friends I'm making monsters for my
friends I don't wanna open a can of worms and I don't want any Spagetti-Os And I could always tell when someone is
PROJECT DESCRIPTION - LYRICS
TECHNOLOGY
▸ Network:
▸ Long Short-Term Memory Recurrent Neural Network
▸ sequence-length: 40 characters
▸ 33 sec/ epoch * 80 Epochs = ~45 min on GPU NVIDIA K80
▸ Keras Python Library
model = Sequential()
model.add(LSTM(128, input_shape=(40, len(chars))))
model.add(Dense(len(chars)))
model.add(Activation('softmax'))
PROJECT DESCRIPTION - LYRICS
FIRST OUTPUT:
▸ all of a sudden i feel son gone a gas

i'm alive, i'm alive, i'm alive, i'm alive, i'm alive, i'm alive, 

i'm alive, i'm alive, i'm alive, i'm alive, i'm alive, i'm alive, 

i'm alive, i'm alive, i'm alive, i'm alive, i'm alive, i'm alive, 

i'm alive, i'm alive, i'm alive, i'm alive, i'm alive, i'm alive, 

i'm alive, i'm alive, i'm alive, i'm alive, i'm alive, i'm alive, 

i'm alive, i'm alive, i'm alive, yeah, oh yeah
FIGHT FOR MONEY, FIGHT FOR FUN
I WANT YOU AND I WANT YOU AND YOU WANNA SEE A HOLD
I DON'T WANNA BE ALL MY BABY I HELL NEVER WAS GOTTA WANT TO BE
DON'T WANT TO BE ALRIGHT
I WANTED IT A GOOD FROM ME
I DON'T WANNA BE ALL I WANT
RAiMONES
RAIMONES: LYRICS
PROJECT DESCRIPTION - LYRICS
INPUT: 178 SONG-LYRICS
▸ Network:
▸ Markov Chain Model



e.g., for n=3: 

‘punkrocker’ -> P(’k’ | ‘pun’)

P(‘r’ | ‘unk’), …
▸ 0.2 seconds on a regular PC
I'M THE MAN WHO MAKE THE STREET HIS HOME.
AND MY LEAN, MEAN HEART
I JUST WANNA HAVE TO SHOUT IT OUT
I DON'T HAVE BRAIN DAMAGE
I'M NOT YOUR ENEMY GIRL, I AM YOUR FRIEND
COME WITH US AND FIND THE PLEASURES
OF A JOURNEY TO THE CENTER
RAMarkovS, 10-gram
RAIMONES: TEXT GENERATION
PROJECT DESCRIPTION - SONGS
INPUT: 130 SONGS (GUITAR, BASS)
GuitarBass
Time: 1/16th Quantization
TECHNOLOGY: SONGS
maxlen = 32 #max. seq.-length: 32 or 64
step = 1 # or 3

model = Sequential()
model.add(LSTM(128, return_sequences=True,
input_shape=(maxlen, len(words))))
model.add(Dropout(0.2))
model.add(LSTM(128, return_sequences=False))
model.add(Dropout(0.2))
model.add(Dense(len(words)))
model.add(Activation('softmax'))
PROJECT DESCRIPTION - SONGS
OUTPUT: SONGS
PROJECT DESCRIPTION - SONGS
OUTPUT: SONGS
PROJECT DESCRIPTION - SONGS
GABBA,
GABBA, HEY!
IMPACT &
CONCLUSION.
A
IA
I
AI
A
IA
I
FOR AN INFINITE
NUMBER OF RAMONES
INFLUENCED SONGS!
ARTIFICIAL INTELLIGENCE
IMPACT & CONCLUSION
CURRENT & FUTURE USAGE
▸ Currently:
▸ Tool for creatives
▸ Inspiration for artists

▸ Future Products:
▸ Music generation for Computer
Games or Background Music
▸ Generate Music according to
listener’s mood automatically
▸ Work with other bands
PLAY BEFORE YOU GET GOOD,
BECAUSE BY THE TIME YOU GET
GOOD, YOU’RE TOO OLD TO PLAY.
Joey Ramone
TEAM, TIMELINE, BUDGET & IMPACT
FORMER GUITARIST OF MARKY
RAMONE & THE INTRUDERS


— INSPIRED BY RAIMONES
MR. RATBOY
FIRST RAMONES-INSPIRED AI-ASSISTED SONG!
“I’M ALIVE” - MR. RATBOY & THE RAIMONES
ONE, TWO…
THREE, FOUR!
TEAM, TIMELINE, BUDGET & IMPACT
THANK YOU TO:
▸ Technical Advisor: 

Dr. Amélie Anglade
▸ Musical Advisor: 

Mr. Ratboy
▸ Websites:

crimson-mist.tripod.com 

freemidi.org 

midimelody.ru 

www.azlyrics.com
▸ Input-Providers:

The Ramones
THANK YOU FOR YOUR INTEREST!
ANY QUESTIONS?
HTTP://RAIMONES.KOMAKINO.CH
MFREY@IEEE.ORG
END
SOMETIMES I FEELIN' MY SOUL IS AS 

RESTLESS AS THE WIND
MAYBE I WAS BORN TO DIE IN BERLIN
Dee Dee Ramone
END

More Related Content

Similar to Final Presentation: Project RAiMONES

Similar to Final Presentation: Project RAiMONES (7)

Women In Boots #1 09092016
Women In Boots #1 09092016Women In Boots #1 09092016
Women In Boots #1 09092016
 
Women In Boots #1 09092016
Women In Boots #1 09092016Women In Boots #1 09092016
Women In Boots #1 09092016
 
5_Forever A Disney Princess
5_Forever A Disney Princess5_Forever A Disney Princess
5_Forever A Disney Princess
 
Highlighting
HighlightingHighlighting
Highlighting
 
Digital booklet night visions
Digital booklet   night visionsDigital booklet   night visions
Digital booklet night visions
 
Cgs Gen Ed Eski
Cgs Gen Ed EskiCgs Gen Ed Eski
Cgs Gen Ed Eski
 
Sticky Presentations
Sticky PresentationsSticky Presentations
Sticky Presentations
 

Recently uploaded

Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
7. Epi of Chronic respiratory diseases.ppt
7. Epi of Chronic respiratory diseases.ppt7. Epi of Chronic respiratory diseases.ppt
7. Epi of Chronic respiratory diseases.pptibrahimabdi22
 
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...nirzagarg
 
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...gajnagarg
 
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...nirzagarg
 
Aspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - AlmoraAspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - AlmoraGovindSinghDasila
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Valters Lauzums
 
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...gajnagarg
 
Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...gajnagarg
 
Ranking and Scoring Exercises for Research
Ranking and Scoring Exercises for ResearchRanking and Scoring Exercises for Research
Ranking and Scoring Exercises for ResearchRajesh Mondal
 
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...Klinik kandungan
 
20240412-SmartCityIndex-2024-Full-Report.pdf
20240412-SmartCityIndex-2024-Full-Report.pdf20240412-SmartCityIndex-2024-Full-Report.pdf
20240412-SmartCityIndex-2024-Full-Report.pdfkhraisr
 
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...nirzagarg
 
Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...
Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...
Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...HyderabadDolls
 
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样wsppdmt
 
Digital Transformation Playbook by Graham Ware
Digital Transformation Playbook by Graham WareDigital Transformation Playbook by Graham Ware
Digital Transformation Playbook by Graham WareGraham Ware
 
Top Call Girls in Balaghat 9332606886Call Girls Advance Cash On Delivery Ser...
Top Call Girls in Balaghat  9332606886Call Girls Advance Cash On Delivery Ser...Top Call Girls in Balaghat  9332606886Call Girls Advance Cash On Delivery Ser...
Top Call Girls in Balaghat 9332606886Call Girls Advance Cash On Delivery Ser...kumargunjan9515
 
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...HyderabadDolls
 
Gartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptxGartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptxchadhar227
 

Recently uploaded (20)

Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
7. Epi of Chronic respiratory diseases.ppt
7. Epi of Chronic respiratory diseases.ppt7. Epi of Chronic respiratory diseases.ppt
7. Epi of Chronic respiratory diseases.ppt
 
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
 
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
 
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
 
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get CytotecAbortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get Cytotec
 
Aspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - AlmoraAspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - Almora
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
 
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
 
Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...
 
Ranking and Scoring Exercises for Research
Ranking and Scoring Exercises for ResearchRanking and Scoring Exercises for Research
Ranking and Scoring Exercises for Research
 
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
 
20240412-SmartCityIndex-2024-Full-Report.pdf
20240412-SmartCityIndex-2024-Full-Report.pdf20240412-SmartCityIndex-2024-Full-Report.pdf
20240412-SmartCityIndex-2024-Full-Report.pdf
 
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
 
Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...
Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...
Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...
 
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
 
Digital Transformation Playbook by Graham Ware
Digital Transformation Playbook by Graham WareDigital Transformation Playbook by Graham Ware
Digital Transformation Playbook by Graham Ware
 
Top Call Girls in Balaghat 9332606886Call Girls Advance Cash On Delivery Ser...
Top Call Girls in Balaghat  9332606886Call Girls Advance Cash On Delivery Ser...Top Call Girls in Balaghat  9332606886Call Girls Advance Cash On Delivery Ser...
Top Call Girls in Balaghat 9332606886Call Girls Advance Cash On Delivery Ser...
 
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
 
Gartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptxGartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptx
 

Final Presentation: Project RAiMONES

  • 1. PROJECT RAIMONES: 
 TRAIN A COMPUTER TO COMPOSE RAMONES SONGS
  • 4. SO WHO ARE THE RAMONES?
  • 5. WELL I THINK WE’RE THE GREATEST ROCK’N’ROLL BAND IN THE WORLD. Joey Ramone WHO THE F**K ARE THE RAMONES?
  • 7. 14 STUDIO ALBUMS,
 178 SONGS FACT #2
  • 8. AVERAGE SONG LENGTH: ~2 MINUTES (AND NO SOLOS) FACT #3
  • 9. THE LAST SONG OF THEIR LAST ALBUM: BORN TO DIE IN BERLIN FACT #4
  • 11. JOEY: 1951 - 2001 JOHNNY: 1948 - 2004 DEE DEE: 1951 - 2002 TOMMY: 1949 - 2014
  • 15. WHO AM I?!
 
 AND WHY I NEED AI TO MAKE MUSIC.
  • 16. WHO AM I? WHO AM I… ▸ Electronics Engineer with a PhD 
 from ETH Zurich (2006) ▸ Specialization:
 Analog Chip Design, Communications,
 Digital Signal Processing 
 … and now Data Science
  • 17. WHO AM I? …AND WHY I NEED AI TO MAKE MUSIC ▸ Playing Bass Guitar and Violin in Bands since 1992
  • 18. 2ND DEGREE FRIENDS 
 WITH THE RAMONES FACT #1:
  • 22. THERE'S NOBODY AS GOOD AS THE RAMONES, NEVER WILL BE. I MEAN EVERYBODY JUST KINDA TAKES OUR SOUND AS THEIR FOUNDATION. Joey Ramone PROJECT DESCRIPTION
  • 23. PROJECT RAIMONES: 
 TRAIN A COMPUTER TO COMPOSE RAMONES SONGS
  • 24. PROJECT DESCRIPTION INPUT: SONG-LYRICS & SONGS ▸ Lyrics: 
 Lyrics of all 178 songs ▸ Songs: 
 Scraped 4 websites to download 
 130 MIDI Songs (60 unique songs)
 DESIRED OUTPUT ▸ New Lyrics inspired by The Ramones ▸ New Songs (Guitar & Bass) inspired by The Ramones
  • 25. PROJECT DESCRIPTION - DEEP LEARNING RAIMONES: HOW TO? ▸ Train a deep learning neural network with the 
 corpus of Ramones songs
  • 26. PROJECT DESCRIPTION - DEEP LEARNING TECHNOLOGY: DEEP LEARNING NETWORKS (LSTM-RNN) ▸ Deep Learning: 
 Perceptron - Multi Layer Perceptron - Deep learning NN ▸ RNN: 
 Recurrent Neural Networks
  • 27. PROJECT DESCRIPTION - DEEP LEARNING TECHNOLOGY: DEEP LEARNING NETWORKS (LSTM-RNN) ▸ Deep Learning: 
 Perceptron - Multi Layer Perceptron - Deep learning NN ▸ RNN: 
 Recurrent Neural Networks
  • 28. PROJECT DESCRIPTION - DEEP LEARNING TECHNOLOGY: DEEP LEARNING NETWORKS (LSTM-RNN) ▸ Deep Learning: 
 Perceptron - Multi Layer Perceptron - Deep learning NN ▸ RNN: 
 Recurrent Neural Networks
  • 29. PROJECT DESCRIPTION - DEEP LEARNING TECHNOLOGY: DEEP LEARNING NETWORKS (LSTM-RNN) ▸ Deep Learning: 
 Perceptron - Multi Layer Perceptron - Deep learning NN ▸ RNN: 
 Recurrent Neural Networks
  • 30. PROJECT DESCRIPTION - DEEP LEARNING TECHNOLOGY: DEEP LEARNING NETWORKS (LSTM-RNN) ▸ Deep Learning: 
 Perceptron - Multi Layer Perceptron - Deep learning NN ▸ RNN: 
 Recurrent Neural Networks Absolute Game-Changer
  • 31. PROJECT DESCRIPTION - LYRICS INPUT: 178 SONG-LYRICS ▸ Lyrics: 
 Scraped websites to download the lyrics of all 178 songs "I Don't Want To Grow Up" When I'm lyin' in my bed at night I don't wanna grow up Nothing ever seems to turn out right I don't wanna grow up How do you move in a world of fog that's always changing things Makes wish that I could be a dog When I see the price that you pay I don't wanna grow up I don't ever want to be that way I don't wanna grow up Seems that folks turn into things that they never want The only thing to live for is today... I'm gonna put a hole in my T.V. set I don't wanna grow up Open up the medicine chest I don't wanna grow up I don't wanna have to shout it out I don't want my hair to fall out I don't wanna be filled with doubt I don't wanna be a good boy scout I don't wanna have to learn to count I don't wanna have the biggest amount I don't wanna grow up Well when I see my parents fight I don't wanna grow up They all go out and drinkin all night I don't wanna grow up I'd rather stay here in my room Nothin' out there but sad and gloom I don't wanna live in a big old tomb on grand street When I see the 5 oclock news I don't wanna grow up Comb their hair and shine their shoes I don't wanna grow up Stay around in my old hometown I don't wanna put no money down I don't wanna get a big old loan Work them fingers to the bone I don't wanna float on a broom Fall in love, get married then boom How the hell did it get here so soon I don't wanna grow up "Makin Monsters For My Friends" Everybody said so man you could see it on T.V. They stood there ashamed with nowhere to go Nobody wants them now the kids are alright Every day is a holiday and pushin' people around I'm making monsters for my friends I'm making monsters for my friends Someone caught one I could see so myself I had to call 254 so they wouldn't blame me We wanted to know how much trouble there was When we asked our daddy he said it's just because I'm making monsters for my friends I'm making monsters for my friends I don't wanna open a can of worms and I don't want any Spagetti-Os And I could always tell when someone is
  • 32. PROJECT DESCRIPTION - LYRICS INPUT: 178 SONG-LYRICS "I Don't Want To Grow Up" When I'm lyin' in my bed at night I don't wanna grow up Nothing ever seems to turn out right I don't wanna grow up How do you move in a world of fog that's always changing things Makes wish that I could be a dog When I see the price that you pay I don't wanna grow up I don't ever want to be that way I don't wanna grow up Seems that folks turn into things that they never want The only thing to live for is today... I'm gonna put a hole in my T.V. set I don't wanna grow up Open up the medicine chest I don't wanna grow up I don't wanna have to shout it out I don't want my hair to fall out I don't wanna be filled with doubt I don't wanna be a good boy scout I don't wanna have to learn to count I don't wanna have the biggest amount I don't wanna grow up Well when I see my parents fight I don't wanna grow up They all go out and drinkin all night I don't wanna grow up I'd rather stay here in my room Nothin' out there but sad and gloom I don't wanna live in a big old tomb on grand street When I see the 5 oclock news I don't wanna grow up Comb their hair and shine their shoes I don't wanna grow up Stay around in my old hometown I don't wanna put no money down I don't wanna get a big old loan Work them fingers to the bone I don't wanna float on a broom Fall in love, get married then boom How the hell did it get here so soon I don't wanna grow up "Makin Monsters For My Friends" Everybody said so man you could see it on T.V. They stood there ashamed with nowhere to go Nobody wants them now the kids are alright Every day is a holiday and pushin' people around I'm making monsters for my friends I'm making monsters for my friends Someone caught one I could see so myself I had to call 254 so they wouldn't blame me We wanted to know how much trouble there was When we asked our daddy he said it's just because I'm making monsters for my friends I'm making monsters for my friends I don't wanna open a can of worms and I don't want any Spagetti-Os And I could always tell when someone is ▸ Lyrics from 178 songs: ▸ 6’361 lines, 29’976 words, 154’207 characters ▸ Most frequent word: “I” (1351 occurrences) ▸ Most frequent noun: “baby” (272 occurrences) ▸ Most frequent verb: “go” (235 occurrences) ▸ other notable words: “yeah” (196), “love” (168), “punk” (98)
  • 33. "I Don't Want To Grow Up" When I'm lyin' in my bed at night I don't wanna grow up Nothing ever seems to turn out right I don't wanna grow up How do you move in a world of fog that's always changing things Makes wish that I could be a dog When I see the price that you pay I don't wanna grow up I don't ever want to be that way I don't wanna grow up Seems that folks turn into things that they never want The only thing to live for is today... I'm gonna put a hole in my T.V. set I don't wanna grow up Open up the medicine chest I don't wanna grow up I don't wanna have to shout it out I don't want my hair to fall out I don't wanna be filled with doubt I don't wanna be a good boy scout I don't wanna have to learn to count I don't wanna have the biggest amount I don't wanna grow up Well when I see my parents fight I don't wanna grow up They all go out and drinkin all night I don't wanna grow up I'd rather stay here in my room Nothin' out there but sad and gloom I don't wanna live in a big old tomb on grand street When I see the 5 oclock news I don't wanna grow up Comb their hair and shine their shoes I don't wanna grow up Stay around in my old hometown I don't wanna put no money down I don't wanna get a big old loan Work them fingers to the bone I don't wanna float on a broom Fall in love, get married then boom How the hell did it get here so soon I don't wanna grow up "Makin Monsters For My Friends" Everybody said so man you could see it on T.V. They stood there ashamed with nowhere to go Nobody wants them now the kids are alright Every day is a holiday and pushin' people around I'm making monsters for my friends I'm making monsters for my friends Someone caught one I could see so myself I had to call 254 so they wouldn't blame me We wanted to know how much trouble there was When we asked our daddy he said it's just because I'm making monsters for my friends I'm making monsters for my friends I don't wanna open a can of worms and I don't want any Spagetti-Os And I could always tell when someone is PROJECT DESCRIPTION - LYRICS TECHNOLOGY ▸ Network: ▸ Long Short-Term Memory Recurrent Neural Network ▸ sequence-length: 40 characters ▸ 33 sec/ epoch * 80 Epochs = ~45 min on GPU NVIDIA K80 ▸ Keras Python Library model = Sequential() model.add(LSTM(128, input_shape=(40, len(chars)))) model.add(Dense(len(chars))) model.add(Activation('softmax'))
  • 34. PROJECT DESCRIPTION - LYRICS FIRST OUTPUT: ▸ all of a sudden i feel son gone a gas
 i'm alive, i'm alive, i'm alive, i'm alive, i'm alive, i'm alive, 
 i'm alive, i'm alive, i'm alive, i'm alive, i'm alive, i'm alive, 
 i'm alive, i'm alive, i'm alive, i'm alive, i'm alive, i'm alive, 
 i'm alive, i'm alive, i'm alive, i'm alive, i'm alive, i'm alive, 
 i'm alive, i'm alive, i'm alive, i'm alive, i'm alive, i'm alive, 
 i'm alive, i'm alive, i'm alive, yeah, oh yeah
  • 35. FIGHT FOR MONEY, FIGHT FOR FUN I WANT YOU AND I WANT YOU AND YOU WANNA SEE A HOLD I DON'T WANNA BE ALL MY BABY I HELL NEVER WAS GOTTA WANT TO BE DON'T WANT TO BE ALRIGHT I WANTED IT A GOOD FROM ME I DON'T WANNA BE ALL I WANT RAiMONES RAIMONES: LYRICS
  • 36. PROJECT DESCRIPTION - LYRICS INPUT: 178 SONG-LYRICS ▸ Network: ▸ Markov Chain Model
 
 e.g., for n=3: 
 ‘punkrocker’ -> P(’k’ | ‘pun’)
 P(‘r’ | ‘unk’), … ▸ 0.2 seconds on a regular PC
  • 37. I'M THE MAN WHO MAKE THE STREET HIS HOME. AND MY LEAN, MEAN HEART I JUST WANNA HAVE TO SHOUT IT OUT I DON'T HAVE BRAIN DAMAGE I'M NOT YOUR ENEMY GIRL, I AM YOUR FRIEND COME WITH US AND FIND THE PLEASURES OF A JOURNEY TO THE CENTER RAMarkovS, 10-gram RAIMONES: TEXT GENERATION
  • 38. PROJECT DESCRIPTION - SONGS INPUT: 130 SONGS (GUITAR, BASS) GuitarBass Time: 1/16th Quantization
  • 39. TECHNOLOGY: SONGS maxlen = 32 #max. seq.-length: 32 or 64 step = 1 # or 3
 model = Sequential() model.add(LSTM(128, return_sequences=True, input_shape=(maxlen, len(words)))) model.add(Dropout(0.2)) model.add(LSTM(128, return_sequences=False)) model.add(Dropout(0.2)) model.add(Dense(len(words))) model.add(Activation('softmax')) PROJECT DESCRIPTION - SONGS
  • 45. FOR AN INFINITE NUMBER OF RAMONES INFLUENCED SONGS! ARTIFICIAL INTELLIGENCE
  • 46. IMPACT & CONCLUSION CURRENT & FUTURE USAGE ▸ Currently: ▸ Tool for creatives ▸ Inspiration for artists
 ▸ Future Products: ▸ Music generation for Computer Games or Background Music ▸ Generate Music according to listener’s mood automatically ▸ Work with other bands
  • 47. PLAY BEFORE YOU GET GOOD, BECAUSE BY THE TIME YOU GET GOOD, YOU’RE TOO OLD TO PLAY. Joey Ramone TEAM, TIMELINE, BUDGET & IMPACT
  • 48. FORMER GUITARIST OF MARKY RAMONE & THE INTRUDERS

 — INSPIRED BY RAIMONES MR. RATBOY
  • 49. FIRST RAMONES-INSPIRED AI-ASSISTED SONG! “I’M ALIVE” - MR. RATBOY & THE RAIMONES
  • 52. TEAM, TIMELINE, BUDGET & IMPACT THANK YOU TO: ▸ Technical Advisor: 
 Dr. Amélie Anglade ▸ Musical Advisor: 
 Mr. Ratboy ▸ Websites:
 crimson-mist.tripod.com 
 freemidi.org 
 midimelody.ru 
 www.azlyrics.com ▸ Input-Providers:
 The Ramones
  • 53. THANK YOU FOR YOUR INTEREST! ANY QUESTIONS? HTTP://RAIMONES.KOMAKINO.CH MFREY@IEEE.ORG END
  • 54. SOMETIMES I FEELIN' MY SOUL IS AS 
 RESTLESS AS THE WIND MAYBE I WAS BORN TO DIE IN BERLIN Dee Dee Ramone END