SlideShare a Scribd company logo
1 of 31
Download to read offline
H O W TO P L AY M U S I C
O N A VA C U U M C L E A N E R
C L I F FA N O S U B A G I O ( @ C L I F FA N O )
C L I F FA N O
• D O T C O M P L AT F O R M T E A M
• V E RY M U S I C A L LY C H A L L E N G E D
• Y E A R 6 E L E C T R O N I C S S K I L L L E V E L
R H C P - S C A R T I S S U E
R O O M B A R H C P
T H E B E AT L E S - H E Y J U D E
R O O M B A B E AT L E S
M E E T T H E R O O M B A
M Y R O O M B A - C I R C L E D A N C E
F I X I N G M Y R O O M B A
I T WA S N ’ T F I X E D
A C O N N E C T O R ?
R O O M B A O P E N I N T E R FA C E
• S E R I A L P R O T O C O L
• 7 - P I N M I N I - D I N C O N N E C T O R
• 5 7 6 0 0 B A U D R AT E
• 1 B Y T E C O M M A N D F O L L O W E D B Y D ATA B Y T E S
R O O T O O T H
PA R K S A N D R E C R E AT I O N
S O N G C O M M A N D
• 1 6 S O N G S
• 1 6 N O T E S E A C H S O N G
• S I Z E : 2 + ( 2 X N U M _ N O T E S ) B Y T E S
• F O R M AT: [ 1 4 0 ] [ 0 - 1 5 ] [ [ 3 1 - 1 2 7 ] [ 1 / 6 4 ] … ]
P L AY C O M M A N D
• S I Z E : 2 B Y T E S
• F O R M AT: [ 1 4 1 ] [ 0 - 1 5 ]
A B C N O TAT I O N
• M U S I C A L N O TAT I O N I N A S C I I
• D E F I N E S N O T E S , T E M P O , K E Y, P I T C H
• O R I G I N A L LY D E S I G N E D F O R F O L K T U N E S I N 1 9 7 0 S
• M I M E T Y P E T E X T / V N D . A B C
S C A R T I S S U E I N A B C
R O O M B O X
• S I M P L E T E X T- B A S E D M U S I C P L AY E R
• W R I T T E N I N N O D E . J S
• N K O 2 0 1 3 S U B M I S S I O N
S O U N D T U N I N G
• P L E A S A N T N O T E S : 2 6 1 - 9 8 8 H Z
• T W O O C TAV E S R A N G E
• S H O R T E N N O T E D U R AT I O N B Y 4 0 %
A B C N O TAT I O N
S O N G
R O O M B O X
1 6 N O T E S
1 6 N O T E S
1 6 N O T E S
1 6 N O T E S
R O O M B A
S U P E R M A R I O T H E M E
R O O M B A M A R I O
R O C K Y T H E M E
R O O M B A R O C K Y
B E V E R LY H I L L S C O P T H E M E
R O O M B A B E V E R LY H I L L S
R O O M B A M U S I C H A C K I N G
• I R O B O T C R E AT E 2
• D J C R E AT E
• I N T E R G A L A C T I C S Y M P H O N Y
T H A N K Y O U
K E E P H A C K I N G
L I N K S
• http://media.wiley.com/product_ancillary/17/04700727/DOWNLOAD/
iRobot%20Roomba%20Open%20Interface%20Specification.pdf
• http://abcnotation.com/wiki/abc:standard:v2.1
• https://github.com/cliffano/roombox
• http://www.sparkfun.com/datasheets/DevTools/RN41_Rootooth_v13.pdf
• https://www.djroomba.com
• http://www.youredm.com/2014/12/12/irobot-encourages-build-dj-roomba/
• http://www.irobot.com/~/media/MainSite/PDFs/About/STEM/Create/djcreate.pdf
• http://www.irobotweb.com/-/media/MainSite/Files/About/STEM/Create/IntergalacticSymphony-Create2.pdf
• http://www.beyondthewatch.com/blog/2017/2/5/photos-red-hot-chili-peppers-at-air-canada-centre
• https://www.bestbuy.ca/en-ca/product/irobot-irobot-roomba-860-vacuum-cleaning-robot-silver-r860020/10419544.aspx
• http://www.trbimg.com/img-57e00a75/turbine/la-et-ms-red-hot-chili-peppers-tour-20160919-snap
• https://static.gamespot.com/uploads/screen_kubrick/1539/15391776/3253057-8534394315-super.jpg
• https://nesncom.files.wordpress.com/2013/09/rockeybalboa.jpg
• https://i.ytimg.com/vi/rnSy4u5EtRI/maxresdefault.jpg
• http://www.millennialevangelical.com/wp-content/uploads/2016/02/memebetter.com-20160225093743.jpg

More Related Content

What's hot

C-Suite Guide to Cybersecurity
C-Suite Guide to CybersecurityC-Suite Guide to Cybersecurity
C-Suite Guide to CybersecurityMICHAEL MOSHIRI
 
SEO: A Crash Course | What is SEO in 2015? An Ethoseo™ Presentation
SEO: A Crash Course | What is SEO in 2015? An Ethoseo™ PresentationSEO: A Crash Course | What is SEO in 2015? An Ethoseo™ Presentation
SEO: A Crash Course | What is SEO in 2015? An Ethoseo™ PresentationDamien Wright
 
Jardim Uruçanga Freguesia Hype Apartaments
Jardim Uruçanga Freguesia Hype ApartamentsJardim Uruçanga Freguesia Hype Apartaments
Jardim Uruçanga Freguesia Hype ApartamentsFMAC Engenharia
 
In pursuit of messaging broker(s)
In pursuit of messaging broker(s)In pursuit of messaging broker(s)
In pursuit of messaging broker(s)David Gevorkyan
 
Ninja Correlation of APT Binaries
Ninja Correlation of APT BinariesNinja Correlation of APT Binaries
Ninja Correlation of APT BinariesCODE BLUE
 
Blockchain and the Deep Tech Ecosystem
Blockchain and the Deep Tech EcosystemBlockchain and the Deep Tech Ecosystem
Blockchain and the Deep Tech EcosystemLoyalCoin
 
Blockchain and the Deep Tech Ecosystem
Blockchain and the Deep Tech EcosystemBlockchain and the Deep Tech Ecosystem
Blockchain and the Deep Tech EcosystemSandy Palacios
 
Jardim Uruçanga Hype Apartaments, Lançamento, Freguesia, Apartamentos no Rio...
Jardim Uruçanga Hype Apartaments, Lançamento, Freguesia,  Apartamentos no Rio...Jardim Uruçanga Hype Apartaments, Lançamento, Freguesia,  Apartamentos no Rio...
Jardim Uruçanga Hype Apartaments, Lançamento, Freguesia, Apartamentos no Rio...Suely Maia
 
Golden Gate - 2, 3 e 4 quartos - Centro Nova Iguaçu
 Golden Gate - 2, 3 e 4 quartos - Centro Nova Iguaçu Golden Gate - 2, 3 e 4 quartos - Centro Nova Iguaçu
Golden Gate - 2, 3 e 4 quartos - Centro Nova IguaçuAntonio Neto
 
leihdir.de "SMART & LOCAL RENTAL SEARCH ENGINE" Handout for Investores
leihdir.de "SMART & LOCAL RENTAL SEARCH ENGINE" Handout for Investoresleihdir.de "SMART & LOCAL RENTAL SEARCH ENGINE" Handout for Investores
leihdir.de "SMART & LOCAL RENTAL SEARCH ENGINE" Handout for InvestoresAlireza Rezvani
 
Super Meeting Final Presentation
Super Meeting Final PresentationSuper Meeting Final Presentation
Super Meeting Final Presentationtaralv
 

What's hot (20)

StoreMotion Company Profile
StoreMotion Company ProfileStoreMotion Company Profile
StoreMotion Company Profile
 
C-Suite Guide to Cybersecurity
C-Suite Guide to CybersecurityC-Suite Guide to Cybersecurity
C-Suite Guide to Cybersecurity
 
Fashion Guidelines
Fashion Guidelines Fashion Guidelines
Fashion Guidelines
 
SEO: A Crash Course | What is SEO in 2015? An Ethoseo™ Presentation
SEO: A Crash Course | What is SEO in 2015? An Ethoseo™ PresentationSEO: A Crash Course | What is SEO in 2015? An Ethoseo™ Presentation
SEO: A Crash Course | What is SEO in 2015? An Ethoseo™ Presentation
 
Jardim Uruçanga Freguesia Hype Apartaments
Jardim Uruçanga Freguesia Hype ApartamentsJardim Uruçanga Freguesia Hype Apartaments
Jardim Uruçanga Freguesia Hype Apartaments
 
In pursuit of messaging broker(s)
In pursuit of messaging broker(s)In pursuit of messaging broker(s)
In pursuit of messaging broker(s)
 
AUA Data Science Meetup
AUA Data Science MeetupAUA Data Science Meetup
AUA Data Science Meetup
 
Hype Jardim Uruçanga
Hype Jardim UruçangaHype Jardim Uruçanga
Hype Jardim Uruçanga
 
Ninja Correlation of APT Binaries
Ninja Correlation of APT BinariesNinja Correlation of APT Binaries
Ninja Correlation of APT Binaries
 
Help Ukraine
Help UkraineHelp Ukraine
Help Ukraine
 
Grupo 2 soldadura
Grupo 2 soldaduraGrupo 2 soldadura
Grupo 2 soldadura
 
Blockchain and the Deep Tech Ecosystem
Blockchain and the Deep Tech EcosystemBlockchain and the Deep Tech Ecosystem
Blockchain and the Deep Tech Ecosystem
 
Blockchain and the Deep Tech Ecosystem
Blockchain and the Deep Tech EcosystemBlockchain and the Deep Tech Ecosystem
Blockchain and the Deep Tech Ecosystem
 
Jardim Uruçanga Hype Apartaments, Lançamento, Freguesia, Apartamentos no Rio...
Jardim Uruçanga Hype Apartaments, Lançamento, Freguesia,  Apartamentos no Rio...Jardim Uruçanga Hype Apartaments, Lançamento, Freguesia,  Apartamentos no Rio...
Jardim Uruçanga Hype Apartaments, Lançamento, Freguesia, Apartamentos no Rio...
 
Golden Gate - 2, 3 e 4 quartos - Centro Nova Iguaçu
 Golden Gate - 2, 3 e 4 quartos - Centro Nova Iguaçu Golden Gate - 2, 3 e 4 quartos - Centro Nova Iguaçu
Golden Gate - 2, 3 e 4 quartos - Centro Nova Iguaçu
 
leihdir.de "SMART & LOCAL RENTAL SEARCH ENGINE" Handout for Investores
leihdir.de "SMART & LOCAL RENTAL SEARCH ENGINE" Handout for Investoresleihdir.de "SMART & LOCAL RENTAL SEARCH ENGINE" Handout for Investores
leihdir.de "SMART & LOCAL RENTAL SEARCH ENGINE" Handout for Investores
 
Photogrammetry
Photogrammetry Photogrammetry
Photogrammetry
 
Informative Speeches
Informative SpeechesInformative Speeches
Informative Speeches
 
Super Meeting Final Presentation
Super Meeting Final PresentationSuper Meeting Final Presentation
Super Meeting Final Presentation
 
Tournament trends 2018
Tournament trends 2018Tournament trends 2018
Tournament trends 2018
 

Similar to How To Play Music On A Vacuum Cleaner

Universidad Metropolitana Politécnica de Puebla
Universidad Metropolitana Politécnica de PueblaUniversidad Metropolitana Politécnica de Puebla
Universidad Metropolitana Politécnica de PueblaLAURA PEREDA CORVERA
 
Interactive media : information and libraries (#bobcatsss2017)
Interactive media : information and libraries (#bobcatsss2017)Interactive media : information and libraries (#bobcatsss2017)
Interactive media : information and libraries (#bobcatsss2017)Guus van den Brekel
 
PEACE EDUCATION (PEACE THEME 5)
PEACE EDUCATION (PEACE THEME 5)PEACE EDUCATION (PEACE THEME 5)
PEACE EDUCATION (PEACE THEME 5)Reymart Dellomas
 
messagingLAB_thought leadership class slides
messagingLAB_thought leadership class slidesmessagingLAB_thought leadership class slides
messagingLAB_thought leadership class slidesmessagingLAB
 
Enhanced Photo Editing Services
Enhanced Photo Editing ServicesEnhanced Photo Editing Services
Enhanced Photo Editing ServicesWebsiteByRanking
 
Hard to Reach Users in Easy to Reach Places
Hard to Reach Users in Easy to Reach PlacesHard to Reach Users in Easy to Reach Places
Hard to Reach Users in Easy to Reach PlacesMike Crabb
 
Advocating for the Extension of Psychological Treatment in
Advocating for the Extension of Psychological Treatment inAdvocating for the Extension of Psychological Treatment in
Advocating for the Extension of Psychological Treatment inWeston Corbitt
 
Angry Bytes: Beyond the second screen (MARCOM14)
Angry Bytes: Beyond the second screen (MARCOM14)Angry Bytes: Beyond the second screen (MARCOM14)
Angry Bytes: Beyond the second screen (MARCOM14)MARCOM2014
 
Altmetrics in UMCG: pilot project 2016
Altmetrics in UMCG: pilot project 2016Altmetrics in UMCG: pilot project 2016
Altmetrics in UMCG: pilot project 2016Guus van den Brekel
 
7 Pecados del Marketing by Diana
7 Pecados del Marketing by Diana7 Pecados del Marketing by Diana
7 Pecados del Marketing by DianaDiana Morante
 
M|SOURCE WORK ORDER SYSTEM
M|SOURCE WORK ORDER SYSTEMM|SOURCE WORK ORDER SYSTEM
M|SOURCE WORK ORDER SYSTEMScott Urich
 
Integrated final-pdf
Integrated final-pdfIntegrated final-pdf
Integrated final-pdfArissa Loh
 
CT BM Integrated Assignement
CT BM Integrated Assignement CT BM Integrated Assignement
CT BM Integrated Assignement ashleyyeap
 
Upgrading OpenStack? Avoid these 3 Common Pitfalls
Upgrading OpenStack? Avoid these 3 Common PitfallsUpgrading OpenStack? Avoid these 3 Common Pitfalls
Upgrading OpenStack? Avoid these 3 Common PitfallsPlatform9
 
Metodologia simulacro
Metodologia simulacroMetodologia simulacro
Metodologia simulacroMartha Salas
 
Codecademy Live QA Presentation
Codecademy Live QA PresentationCodecademy Live QA Presentation
Codecademy Live QA PresentationJames Kim
 

Similar to How To Play Music On A Vacuum Cleaner (20)

Manejo de redes
Manejo de redesManejo de redes
Manejo de redes
 
Universidad Metropolitana Politécnica de Puebla
Universidad Metropolitana Politécnica de PueblaUniversidad Metropolitana Politécnica de Puebla
Universidad Metropolitana Politécnica de Puebla
 
Interactive media : information and libraries (#bobcatsss2017)
Interactive media : information and libraries (#bobcatsss2017)Interactive media : information and libraries (#bobcatsss2017)
Interactive media : information and libraries (#bobcatsss2017)
 
PEACE EDUCATION (PEACE THEME 5)
PEACE EDUCATION (PEACE THEME 5)PEACE EDUCATION (PEACE THEME 5)
PEACE EDUCATION (PEACE THEME 5)
 
messagingLAB_thought leadership class slides
messagingLAB_thought leadership class slidesmessagingLAB_thought leadership class slides
messagingLAB_thought leadership class slides
 
Enhanced Photo Editing Services
Enhanced Photo Editing ServicesEnhanced Photo Editing Services
Enhanced Photo Editing Services
 
Hard to Reach Users in Easy to Reach Places
Hard to Reach Users in Easy to Reach PlacesHard to Reach Users in Easy to Reach Places
Hard to Reach Users in Easy to Reach Places
 
Advocating for the Extension of Psychological Treatment in
Advocating for the Extension of Psychological Treatment inAdvocating for the Extension of Psychological Treatment in
Advocating for the Extension of Psychological Treatment in
 
Packaging Trends
Packaging TrendsPackaging Trends
Packaging Trends
 
Angry Bytes: Beyond the second screen (MARCOM14)
Angry Bytes: Beyond the second screen (MARCOM14)Angry Bytes: Beyond the second screen (MARCOM14)
Angry Bytes: Beyond the second screen (MARCOM14)
 
Altmetrics in UMCG: pilot project 2016
Altmetrics in UMCG: pilot project 2016Altmetrics in UMCG: pilot project 2016
Altmetrics in UMCG: pilot project 2016
 
Firefox OS Bus India Tour
Firefox OS Bus India TourFirefox OS Bus India Tour
Firefox OS Bus India Tour
 
7 Pecados del Marketing by Diana
7 Pecados del Marketing by Diana7 Pecados del Marketing by Diana
7 Pecados del Marketing by Diana
 
M|SOURCE WORK ORDER SYSTEM
M|SOURCE WORK ORDER SYSTEMM|SOURCE WORK ORDER SYSTEM
M|SOURCE WORK ORDER SYSTEM
 
Integrated final-pdf
Integrated final-pdfIntegrated final-pdf
Integrated final-pdf
 
CT BM Integrated Assignement
CT BM Integrated Assignement CT BM Integrated Assignement
CT BM Integrated Assignement
 
Upgrading OpenStack? Avoid these 3 Common Pitfalls
Upgrading OpenStack? Avoid these 3 Common PitfallsUpgrading OpenStack? Avoid these 3 Common Pitfalls
Upgrading OpenStack? Avoid these 3 Common Pitfalls
 
Metodologia simulacro
Metodologia simulacroMetodologia simulacro
Metodologia simulacro
 
Codecademy Live QA Presentation
Codecademy Live QA PresentationCodecademy Live QA Presentation
Codecademy Live QA Presentation
 
Orla Recreio - CURY
Orla Recreio - CURYOrla Recreio - CURY
Orla Recreio - CURY
 

More from Cliffano Subagio

Cross-Workloads Resource-Level Relationship in AWS
Cross-Workloads Resource-Level Relationship in AWSCross-Workloads Resource-Level Relationship in AWS
Cross-Workloads Resource-Level Relationship in AWSCliffano Subagio
 
AEM OpenCloud Delivery Practices
AEM OpenCloud Delivery PracticesAEM OpenCloud Delivery Practices
AEM OpenCloud Delivery PracticesCliffano Subagio
 
OpenAPI Generator The Babel Fish of The API World - apidays Live Paris
OpenAPI Generator The Babel Fish of The API World - apidays Live ParisOpenAPI Generator The Babel Fish of The API World - apidays Live Paris
OpenAPI Generator The Babel Fish of The API World - apidays Live ParisCliffano Subagio
 
OpenAPI Generator The Babel Fish of The API World - apidays Live Australia
OpenAPI Generator The Babel Fish of The API World - apidays Live AustraliaOpenAPI Generator The Babel Fish of The API World - apidays Live Australia
OpenAPI Generator The Babel Fish of The API World - apidays Live AustraliaCliffano Subagio
 
A Journey to Improve Infrastructure Compliance With InSpec
A Journey to Improve Infrastructure Compliance With InSpecA Journey to Improve Infrastructure Compliance With InSpec
A Journey to Improve Infrastructure Compliance With InSpecCliffano Subagio
 
How to Fit an Infrastructure Platform into Multiple Enterprise Environments
How to Fit an Infrastructure Platform into Multiple Enterprise EnvironmentsHow to Fit an Infrastructure Platform into Multiple Enterprise Environments
How to Fit an Infrastructure Platform into Multiple Enterprise EnvironmentsCliffano Subagio
 
Swagger AEM - An OpenAPI Specification for AEM
Swagger AEM - An OpenAPI Specification for AEMSwagger AEM - An OpenAPI Specification for AEM
Swagger AEM - An OpenAPI Specification for AEMCliffano Subagio
 
A Quick Look at Accessibility in the World of DevOps
A Quick Look at Accessibility in the World of DevOpsA Quick Look at Accessibility in the World of DevOps
A Quick Look at Accessibility in the World of DevOpsCliffano Subagio
 
Conversation With Your Application Using DialogFlow and CloudFunctions
Conversation With Your Application Using DialogFlow and CloudFunctionsConversation With Your Application Using DialogFlow and CloudFunctions
Conversation With Your Application Using DialogFlow and CloudFunctionsCliffano Subagio
 
Let's Build Voice Assistant Learning Games For Kids
Let's Build Voice Assistant Learning Games For KidsLet's Build Voice Assistant Learning Games For Kids
Let's Build Voice Assistant Learning Games For KidsCliffano Subagio
 
Having A Talk With Jenkins
Having A Talk With JenkinsHaving A Talk With Jenkins
Having A Talk With JenkinsCliffano Subagio
 
AEM Open Cloud - The First Two Years
AEM Open Cloud - The First Two YearsAEM Open Cloud - The First Two Years
AEM Open Cloud - The First Two YearsCliffano Subagio
 
AEM OpenCloud - What's New Since 2.0.0
AEM OpenCloud - What's New Since 2.0.0AEM OpenCloud - What's New Since 2.0.0
AEM OpenCloud - What's New Since 2.0.0Cliffano Subagio
 
Open Source AEM Platform: A Short Intro
Open Source AEM Platform: A Short IntroOpen Source AEM Platform: A Short Intro
Open Source AEM Platform: A Short IntroCliffano Subagio
 
Bringing Jenkins Remote Access API To The Masses
Bringing Jenkins Remote Access API To The MassesBringing Jenkins Remote Access API To The Masses
Bringing Jenkins Remote Access API To The MassesCliffano Subagio
 
Application Deployment Using Ansible
Application Deployment Using AnsibleApplication Deployment Using Ansible
Application Deployment Using AnsibleCliffano Subagio
 
Continuous Delivery Using Jenkins
Continuous Delivery Using JenkinsContinuous Delivery Using Jenkins
Continuous Delivery Using JenkinsCliffano Subagio
 

More from Cliffano Subagio (20)

Cross-Workloads Resource-Level Relationship in AWS
Cross-Workloads Resource-Level Relationship in AWSCross-Workloads Resource-Level Relationship in AWS
Cross-Workloads Resource-Level Relationship in AWS
 
AEM OpenCloud Delivery Practices
AEM OpenCloud Delivery PracticesAEM OpenCloud Delivery Practices
AEM OpenCloud Delivery Practices
 
OpenAPI Generator The Babel Fish of The API World - apidays Live Paris
OpenAPI Generator The Babel Fish of The API World - apidays Live ParisOpenAPI Generator The Babel Fish of The API World - apidays Live Paris
OpenAPI Generator The Babel Fish of The API World - apidays Live Paris
 
OpenAPI Generator The Babel Fish of The API World - apidays Live Australia
OpenAPI Generator The Babel Fish of The API World - apidays Live AustraliaOpenAPI Generator The Babel Fish of The API World - apidays Live Australia
OpenAPI Generator The Babel Fish of The API World - apidays Live Australia
 
A Journey to Improve Infrastructure Compliance With InSpec
A Journey to Improve Infrastructure Compliance With InSpecA Journey to Improve Infrastructure Compliance With InSpec
A Journey to Improve Infrastructure Compliance With InSpec
 
How to Fit an Infrastructure Platform into Multiple Enterprise Environments
How to Fit an Infrastructure Platform into Multiple Enterprise EnvironmentsHow to Fit an Infrastructure Platform into Multiple Enterprise Environments
How to Fit an Infrastructure Platform into Multiple Enterprise Environments
 
Swagger AEM - An OpenAPI Specification for AEM
Swagger AEM - An OpenAPI Specification for AEMSwagger AEM - An OpenAPI Specification for AEM
Swagger AEM - An OpenAPI Specification for AEM
 
Introducing AEM OpenCloud
Introducing AEM OpenCloudIntroducing AEM OpenCloud
Introducing AEM OpenCloud
 
A Quick Look at Accessibility in the World of DevOps
A Quick Look at Accessibility in the World of DevOpsA Quick Look at Accessibility in the World of DevOps
A Quick Look at Accessibility in the World of DevOps
 
Conversation With Your Application Using DialogFlow and CloudFunctions
Conversation With Your Application Using DialogFlow and CloudFunctionsConversation With Your Application Using DialogFlow and CloudFunctions
Conversation With Your Application Using DialogFlow and CloudFunctions
 
Let's Build Voice Assistant Learning Games For Kids
Let's Build Voice Assistant Learning Games For KidsLet's Build Voice Assistant Learning Games For Kids
Let's Build Voice Assistant Learning Games For Kids
 
Having A Talk With Jenkins
Having A Talk With JenkinsHaving A Talk With Jenkins
Having A Talk With Jenkins
 
AEM Open Cloud - The First Two Years
AEM Open Cloud - The First Two YearsAEM Open Cloud - The First Two Years
AEM Open Cloud - The First Two Years
 
AEM OpenCloud - What's New Since 2.0.0
AEM OpenCloud - What's New Since 2.0.0AEM OpenCloud - What's New Since 2.0.0
AEM OpenCloud - What's New Since 2.0.0
 
Beyond AEM Curl Commands
Beyond AEM Curl CommandsBeyond AEM Curl Commands
Beyond AEM Curl Commands
 
AEM OpenCloud
AEM OpenCloudAEM OpenCloud
AEM OpenCloud
 
Open Source AEM Platform: A Short Intro
Open Source AEM Platform: A Short IntroOpen Source AEM Platform: A Short Intro
Open Source AEM Platform: A Short Intro
 
Bringing Jenkins Remote Access API To The Masses
Bringing Jenkins Remote Access API To The MassesBringing Jenkins Remote Access API To The Masses
Bringing Jenkins Remote Access API To The Masses
 
Application Deployment Using Ansible
Application Deployment Using AnsibleApplication Deployment Using Ansible
Application Deployment Using Ansible
 
Continuous Delivery Using Jenkins
Continuous Delivery Using JenkinsContinuous Delivery Using Jenkins
Continuous Delivery Using Jenkins
 

Recently uploaded

Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 

Recently uploaded (20)

Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 

How To Play Music On A Vacuum Cleaner

  • 1. H O W TO P L AY M U S I C O N A VA C U U M C L E A N E R C L I F FA N O S U B A G I O ( @ C L I F FA N O )
  • 2. C L I F FA N O • D O T C O M P L AT F O R M T E A M • V E RY M U S I C A L LY C H A L L E N G E D • Y E A R 6 E L E C T R O N I C S S K I L L L E V E L
  • 3. R H C P - S C A R T I S S U E
  • 4. R O O M B A R H C P
  • 5. T H E B E AT L E S - H E Y J U D E
  • 6. R O O M B A B E AT L E S
  • 7. M E E T T H E R O O M B A
  • 8. M Y R O O M B A - C I R C L E D A N C E
  • 9. F I X I N G M Y R O O M B A
  • 10. I T WA S N ’ T F I X E D
  • 11. A C O N N E C T O R ?
  • 12.
  • 13. R O O M B A O P E N I N T E R FA C E • S E R I A L P R O T O C O L • 7 - P I N M I N I - D I N C O N N E C T O R • 5 7 6 0 0 B A U D R AT E • 1 B Y T E C O M M A N D F O L L O W E D B Y D ATA B Y T E S
  • 14. R O O T O O T H
  • 15. PA R K S A N D R E C R E AT I O N
  • 16. S O N G C O M M A N D • 1 6 S O N G S • 1 6 N O T E S E A C H S O N G • S I Z E : 2 + ( 2 X N U M _ N O T E S ) B Y T E S • F O R M AT: [ 1 4 0 ] [ 0 - 1 5 ] [ [ 3 1 - 1 2 7 ] [ 1 / 6 4 ] … ]
  • 17. P L AY C O M M A N D • S I Z E : 2 B Y T E S • F O R M AT: [ 1 4 1 ] [ 0 - 1 5 ]
  • 18. A B C N O TAT I O N • M U S I C A L N O TAT I O N I N A S C I I • D E F I N E S N O T E S , T E M P O , K E Y, P I T C H • O R I G I N A L LY D E S I G N E D F O R F O L K T U N E S I N 1 9 7 0 S • M I M E T Y P E T E X T / V N D . A B C
  • 19. S C A R T I S S U E I N A B C
  • 20. R O O M B O X • S I M P L E T E X T- B A S E D M U S I C P L AY E R • W R I T T E N I N N O D E . J S • N K O 2 0 1 3 S U B M I S S I O N
  • 21. S O U N D T U N I N G • P L E A S A N T N O T E S : 2 6 1 - 9 8 8 H Z • T W O O C TAV E S R A N G E • S H O R T E N N O T E D U R AT I O N B Y 4 0 %
  • 22. A B C N O TAT I O N S O N G R O O M B O X 1 6 N O T E S 1 6 N O T E S 1 6 N O T E S 1 6 N O T E S R O O M B A
  • 23. S U P E R M A R I O T H E M E
  • 24. R O O M B A M A R I O
  • 25. R O C K Y T H E M E
  • 26. R O O M B A R O C K Y
  • 27. B E V E R LY H I L L S C O P T H E M E
  • 28. R O O M B A B E V E R LY H I L L S
  • 29. R O O M B A M U S I C H A C K I N G • I R O B O T C R E AT E 2 • D J C R E AT E • I N T E R G A L A C T I C S Y M P H O N Y
  • 30. T H A N K Y O U K E E P H A C K I N G
  • 31. L I N K S • http://media.wiley.com/product_ancillary/17/04700727/DOWNLOAD/ iRobot%20Roomba%20Open%20Interface%20Specification.pdf • http://abcnotation.com/wiki/abc:standard:v2.1 • https://github.com/cliffano/roombox • http://www.sparkfun.com/datasheets/DevTools/RN41_Rootooth_v13.pdf • https://www.djroomba.com • http://www.youredm.com/2014/12/12/irobot-encourages-build-dj-roomba/ • http://www.irobot.com/~/media/MainSite/PDFs/About/STEM/Create/djcreate.pdf • http://www.irobotweb.com/-/media/MainSite/Files/About/STEM/Create/IntergalacticSymphony-Create2.pdf • http://www.beyondthewatch.com/blog/2017/2/5/photos-red-hot-chili-peppers-at-air-canada-centre • https://www.bestbuy.ca/en-ca/product/irobot-irobot-roomba-860-vacuum-cleaning-robot-silver-r860020/10419544.aspx • http://www.trbimg.com/img-57e00a75/turbine/la-et-ms-red-hot-chili-peppers-tour-20160919-snap • https://static.gamespot.com/uploads/screen_kubrick/1539/15391776/3253057-8534394315-super.jpg • https://nesncom.files.wordpress.com/2013/09/rockeybalboa.jpg • https://i.ytimg.com/vi/rnSy4u5EtRI/maxresdefault.jpg • http://www.millennialevangelical.com/wp-content/uploads/2016/02/memebetter.com-20160225093743.jpg