SlideShare a Scribd company logo
1 of 11
Music-creating software
By Robbie Coyne
How effectively can a software program
create a piece of music?
• Show the capability of technology.
• Show my own capability as a programmer.
• Demonstrate the potential of machines being equal to, possibly
surpassing humans.
Music:
Beauty/Emotion:
• Subjective
• Difficult to program
Signs representing vocal
or instrumental sound:
• Objective
• Easy to program
Follow basic melodic and rhythmical structures.
Selection of Genre:
Rock is most popular.
Sumer is icumen in:
Medieval:
• Simplistic
• Easily identifiable features
• Easy to program
Picked Medieval over Rock.
Performance:
Creates a song. Plays song. Saves song as an audio file.
Functionality:
• Prompt shows that song has been composed
properly.
• Program often crashes, but song continues
to play.
• If it’s the first file to be saved, the program lets
the user pick the file path.
• Prompt shows that the song has been saved as a
“.wav” file.
Improvements:
• Choice of time signature
• Choice of Key Signature
• Choice of tempo
EPQ Process:
Logbook:
• Made it easier to keep focus on
the progress of development.
• Made sure that I could refer to
it in the event that I forget
something.
Essay:
• Gave a purpose to the product.
• Gave me a motivation when adding
features.
Skills:
• Midi: Musical Instrument Digital Interface
• Medieval music composition
• Programming in C#
Future:
Software Engineering at University
Learn more about programming and AI in general.
Come back to project and give it a lot more functionality.

More Related Content

Similar to Music creating software: EPQ

Spring2013 w200 week3_part2
Spring2013 w200 week3_part2Spring2013 w200 week3_part2
Spring2013 w200 week3_part2educw200
 
Escape from Ember
Escape from EmberEscape from Ember
Escape from Emberdhdavidson
 
Using Audacity
Using AudacityUsing Audacity
Using AudacityLiz S
 
Audio file format in computer graphic
Audio file format in computer graphicAudio file format in computer graphic
Audio file format in computer graphicIrfan Khan
 
Assistive and Learning Technics
Assistive and Learning TechnicsAssistive and Learning Technics
Assistive and Learning TechnicsEva Gyarmathy
 
Audacity Basics
Audacity BasicsAudacity Basics
Audacity Basicsbthat
 
How to Use AudioMass.Co (Podcasting 101).pptx
How to Use AudioMass.Co (Podcasting 101).pptxHow to Use AudioMass.Co (Podcasting 101).pptx
How to Use AudioMass.Co (Podcasting 101).pptxgeekhouse.io
 
Audio ResourcesChoose one of them or any other of your c.docx
Audio ResourcesChoose one of them or any other of your c.docxAudio ResourcesChoose one of them or any other of your c.docx
Audio ResourcesChoose one of them or any other of your c.docxikirkton
 
Audio Information and Media.pptx
Audio Information and Media.pptxAudio Information and Media.pptx
Audio Information and Media.pptxPaulineMae5
 
Wikis & mm_as_ student_ resources_7-6-12vs5_lgg
Wikis & mm_as_ student_ resources_7-6-12vs5_lggWikis & mm_as_ student_ resources_7-6-12vs5_lgg
Wikis & mm_as_ student_ resources_7-6-12vs5_lggLynne Gibb
 
introduction to audio formats - Multimedia Students
introduction to audio formats - Multimedia Studentsintroduction to audio formats - Multimedia Students
introduction to audio formats - Multimedia StudentsSEO SKills
 
TAG LTI Podcasting seminar
TAG LTI Podcasting seminarTAG LTI Podcasting seminar
TAG LTI Podcasting seminarDuncan McHugh
 
Tech1002 14 lab week 06 001 2013 10-31
Tech1002 14 lab week 06 001 2013 10-31Tech1002 14 lab week 06 001 2013 10-31
Tech1002 14 lab week 06 001 2013 10-31tomhayes2013
 
Music education shared between blind and sighted students
Music education shared between blind and sighted studentsMusic education shared between blind and sighted students
Music education shared between blind and sighted studentsJosé Antonio Borges
 
Podcasting tutorial
Podcasting tutorialPodcasting tutorial
Podcasting tutorialherbstl
 
Using Audio in the Classroom
Using Audio in the ClassroomUsing Audio in the Classroom
Using Audio in the ClassroomBrian Querry
 
The Ultimate Guide to Podcasting
The Ultimate Guide to PodcastingThe Ultimate Guide to Podcasting
The Ultimate Guide to Podcastingpriya mehta
 

Similar to Music creating software: EPQ (20)

Spring2013 w200 week3_part2
Spring2013 w200 week3_part2Spring2013 w200 week3_part2
Spring2013 w200 week3_part2
 
Welcome To Music Tech 1
Welcome To Music Tech 1Welcome To Music Tech 1
Welcome To Music Tech 1
 
Welcome To Music Tech 1
Welcome To Music Tech 1Welcome To Music Tech 1
Welcome To Music Tech 1
 
Escape from Ember
Escape from EmberEscape from Ember
Escape from Ember
 
Using Audacity
Using AudacityUsing Audacity
Using Audacity
 
Audio file format in computer graphic
Audio file format in computer graphicAudio file format in computer graphic
Audio file format in computer graphic
 
Assistive and Learning Technics
Assistive and Learning TechnicsAssistive and Learning Technics
Assistive and Learning Technics
 
Audacity Basics
Audacity BasicsAudacity Basics
Audacity Basics
 
How to Use AudioMass.Co (Podcasting 101).pptx
How to Use AudioMass.Co (Podcasting 101).pptxHow to Use AudioMass.Co (Podcasting 101).pptx
How to Use AudioMass.Co (Podcasting 101).pptx
 
Audio ResourcesChoose one of them or any other of your c.docx
Audio ResourcesChoose one of them or any other of your c.docxAudio ResourcesChoose one of them or any other of your c.docx
Audio ResourcesChoose one of them or any other of your c.docx
 
Audio Information and Media.pptx
Audio Information and Media.pptxAudio Information and Media.pptx
Audio Information and Media.pptx
 
Wikis & mm_as_ student_ resources_7-6-12vs5_lgg
Wikis & mm_as_ student_ resources_7-6-12vs5_lggWikis & mm_as_ student_ resources_7-6-12vs5_lgg
Wikis & mm_as_ student_ resources_7-6-12vs5_lgg
 
introduction to audio formats - Multimedia Students
introduction to audio formats - Multimedia Studentsintroduction to audio formats - Multimedia Students
introduction to audio formats - Multimedia Students
 
TAG LTI Podcasting seminar
TAG LTI Podcasting seminarTAG LTI Podcasting seminar
TAG LTI Podcasting seminar
 
Blended learning
Blended learningBlended learning
Blended learning
 
Tech1002 14 lab week 06 001 2013 10-31
Tech1002 14 lab week 06 001 2013 10-31Tech1002 14 lab week 06 001 2013 10-31
Tech1002 14 lab week 06 001 2013 10-31
 
Music education shared between blind and sighted students
Music education shared between blind and sighted studentsMusic education shared between blind and sighted students
Music education shared between blind and sighted students
 
Podcasting tutorial
Podcasting tutorialPodcasting tutorial
Podcasting tutorial
 
Using Audio in the Classroom
Using Audio in the ClassroomUsing Audio in the Classroom
Using Audio in the Classroom
 
The Ultimate Guide to Podcasting
The Ultimate Guide to PodcastingThe Ultimate Guide to Podcasting
The Ultimate Guide to Podcasting
 

Recently uploaded

Implanted Devices - VP Shunts: EMGuidewire's Radiology Reading Room
Implanted Devices - VP Shunts: EMGuidewire's Radiology Reading RoomImplanted Devices - VP Shunts: EMGuidewire's Radiology Reading Room
Implanted Devices - VP Shunts: EMGuidewire's Radiology Reading RoomSean M. Fox
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...Nguyen Thanh Tu Collection
 
II BIOSENSOR PRINCIPLE APPLICATIONS AND WORKING II
II BIOSENSOR PRINCIPLE APPLICATIONS AND WORKING IIII BIOSENSOR PRINCIPLE APPLICATIONS AND WORKING II
II BIOSENSOR PRINCIPLE APPLICATIONS AND WORKING IIagpharmacy11
 
An Overview of the Odoo 17 Knowledge App
An Overview of the Odoo 17 Knowledge AppAn Overview of the Odoo 17 Knowledge App
An Overview of the Odoo 17 Knowledge AppCeline George
 
Capitol Tech Univ Doctoral Presentation -May 2024
Capitol Tech Univ Doctoral Presentation -May 2024Capitol Tech Univ Doctoral Presentation -May 2024
Capitol Tech Univ Doctoral Presentation -May 2024CapitolTechU
 
demyelinated disorder: multiple sclerosis.pptx
demyelinated disorder: multiple sclerosis.pptxdemyelinated disorder: multiple sclerosis.pptx
demyelinated disorder: multiple sclerosis.pptxMohamed Rizk Khodair
 
MOOD STABLIZERS DRUGS.pptx
MOOD     STABLIZERS           DRUGS.pptxMOOD     STABLIZERS           DRUGS.pptx
MOOD STABLIZERS DRUGS.pptxPoojaSen20
 
philosophy and it's principles based on the life
philosophy and it's principles based on the lifephilosophy and it's principles based on the life
philosophy and it's principles based on the lifeNitinDeodare
 
Andreas Schleicher presents at the launch of What does child empowerment mean...
Andreas Schleicher presents at the launch of What does child empowerment mean...Andreas Schleicher presents at the launch of What does child empowerment mean...
Andreas Schleicher presents at the launch of What does child empowerment mean...EduSkills OECD
 
Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...
Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...
Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...Denish Jangid
 
How To Create Editable Tree View in Odoo 17
How To Create Editable Tree View in Odoo 17How To Create Editable Tree View in Odoo 17
How To Create Editable Tree View in Odoo 17Celine George
 
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...Nguyen Thanh Tu Collection
 
Benefits and Challenges of OER by Shweta Babel.pptx
Benefits and Challenges of OER by Shweta Babel.pptxBenefits and Challenges of OER by Shweta Babel.pptx
Benefits and Challenges of OER by Shweta Babel.pptxsbabel
 
BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...
BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...
BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...Nguyen Thanh Tu Collection
 
Improved Approval Flow in Odoo 17 Studio App
Improved Approval Flow in Odoo 17 Studio AppImproved Approval Flow in Odoo 17 Studio App
Improved Approval Flow in Odoo 17 Studio AppCeline George
 
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjjStl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjjMohammed Sikander
 

Recently uploaded (20)

Implanted Devices - VP Shunts: EMGuidewire's Radiology Reading Room
Implanted Devices - VP Shunts: EMGuidewire's Radiology Reading RoomImplanted Devices - VP Shunts: EMGuidewire's Radiology Reading Room
Implanted Devices - VP Shunts: EMGuidewire's Radiology Reading Room
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...
 
II BIOSENSOR PRINCIPLE APPLICATIONS AND WORKING II
II BIOSENSOR PRINCIPLE APPLICATIONS AND WORKING IIII BIOSENSOR PRINCIPLE APPLICATIONS AND WORKING II
II BIOSENSOR PRINCIPLE APPLICATIONS AND WORKING II
 
An Overview of the Odoo 17 Knowledge App
An Overview of the Odoo 17 Knowledge AppAn Overview of the Odoo 17 Knowledge App
An Overview of the Odoo 17 Knowledge App
 
Capitol Tech Univ Doctoral Presentation -May 2024
Capitol Tech Univ Doctoral Presentation -May 2024Capitol Tech Univ Doctoral Presentation -May 2024
Capitol Tech Univ Doctoral Presentation -May 2024
 
demyelinated disorder: multiple sclerosis.pptx
demyelinated disorder: multiple sclerosis.pptxdemyelinated disorder: multiple sclerosis.pptx
demyelinated disorder: multiple sclerosis.pptx
 
Word Stress rules esl .pptx
Word Stress rules esl               .pptxWord Stress rules esl               .pptx
Word Stress rules esl .pptx
 
MOOD STABLIZERS DRUGS.pptx
MOOD     STABLIZERS           DRUGS.pptxMOOD     STABLIZERS           DRUGS.pptx
MOOD STABLIZERS DRUGS.pptx
 
philosophy and it's principles based on the life
philosophy and it's principles based on the lifephilosophy and it's principles based on the life
philosophy and it's principles based on the life
 
Andreas Schleicher presents at the launch of What does child empowerment mean...
Andreas Schleicher presents at the launch of What does child empowerment mean...Andreas Schleicher presents at the launch of What does child empowerment mean...
Andreas Schleicher presents at the launch of What does child empowerment mean...
 
Including Mental Health Support in Project Delivery, 14 May.pdf
Including Mental Health Support in Project Delivery, 14 May.pdfIncluding Mental Health Support in Project Delivery, 14 May.pdf
Including Mental Health Support in Project Delivery, 14 May.pdf
 
Mattingly "AI and Prompt Design: LLMs with Text Classification and Open Source"
Mattingly "AI and Prompt Design: LLMs with Text Classification and Open Source"Mattingly "AI and Prompt Design: LLMs with Text Classification and Open Source"
Mattingly "AI and Prompt Design: LLMs with Text Classification and Open Source"
 
Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...
Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...
Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...
 
How To Create Editable Tree View in Odoo 17
How To Create Editable Tree View in Odoo 17How To Create Editable Tree View in Odoo 17
How To Create Editable Tree View in Odoo 17
 
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...
 
“O BEIJO” EM ARTE .
“O BEIJO” EM ARTE                       .“O BEIJO” EM ARTE                       .
“O BEIJO” EM ARTE .
 
Benefits and Challenges of OER by Shweta Babel.pptx
Benefits and Challenges of OER by Shweta Babel.pptxBenefits and Challenges of OER by Shweta Babel.pptx
Benefits and Challenges of OER by Shweta Babel.pptx
 
BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...
BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...
BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...
 
Improved Approval Flow in Odoo 17 Studio App
Improved Approval Flow in Odoo 17 Studio AppImproved Approval Flow in Odoo 17 Studio App
Improved Approval Flow in Odoo 17 Studio App
 
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjjStl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjj
 

Music creating software: EPQ