Music Mathematics machines
June 3 - June 28, 2024
Continuing Education Program
Indian Institute of Information Technology Vadodara
MMM-OpenSession-1
Saturday, April 20 · 10:00 – 11:00am
Time zone: Asia/Kolkata
Google Meet joining info
Video call link: https://meet.google.com/wmo-pswv-etm
Agenda:
1. Discussion on the course content and timings (schedule),
2. Expectations from the course,
3. Discussion on timings
4. Any other query related to the course
Indian Institute of Information Technology Vadodara is offering a Continuing Education Program on Music Mathematics and Machines during Summer 2024.
Keywords:
Music perception, Art and Science, Introduction to Indian Classical Music, Music appreciation, Mathematical Ideas and their embodiment in Arts, Music retrieval systems, AI and Music
Course Content:
Introduction to Music, Mathematics and Machines, Sheet Music, Symbolic Data, Audio Data, Music Writing, Notations, Transcriptions - Indian and Western Systems
Sound - Production and Perception, Shrutis, Swar/ Sur, Tone, Pitch, Rhythm, Tempo, Lay, Gati, Introduction to Hindustani Classical Music and Musical Instruments (Reed based instruments - Harmonium; Flute; String instruments - Ektara, Tanpura, Veena, Sarangi; Percussion - Tabla, Dholak, Pakhavaj), Different tuning systems: Pythagorean, ETS, Tuning, Fourier, Consonance, Dissonance, Chords, Melody
Mathematics associated with Thaats (Raagas) and Taals: Patterns, Structure and Statistics - Lattice of Raagas, Symmetry groups, Statistical Analysis of Raagas, Musicology
Computational Music: Music Synthesis and Computer Generated Music, Algorithms and OpenSource Tools - Audacity, athenaCL, the free sound project, martingale, PureData, SuperCollider, EarSketch
Music Retrieval Systems, Music Databases, AI and Music
Prerequisites:
As such there is no hard prerequisite for this course except for an open mindset and some curiosity towards exploring patterns in music. However, the course will involve writing codes in Python. Some exposure to Hindustani classical music is desirable. Analysis module involves some fundamentals ideas in mathematics that is mostly covered in a first course on discrete mathematics. The module on understanding the musical instruments involves use of Fourier series (transform) and some concepts from harmonic analysis. The later part of the course will discuss statistical ideas and the use of machine learning in music generation and analysis. This module will also use open source tools for which no special training is required.
Course Outcomes:
At the completion of the course the learners would be able to
Develop a sense of appreciation towards Hindustani classical music
Understand and analyse patterns in sheet music/ audio recordings
Use the open source tools for analysis and synthesis of music pieces
Deploy a small scale music retrieval system
Appreciate the connections between the music (art form) and the mathematics (formal language of describing patterns)
Write small codes for tuners and accompaniments
Duration: 20 Hrs of live-theory sessions and 30 Hrs of hands-on-laboratory sessions, Over a period of 4 weeks
Schedule: 7:00 am/ pm - 9:00 am/ pm on suitable weekdays (the final call on the timings will be taken in consultation with the participants)
Modalities: Online on Google Meet Platform
Most of the sessions will have live demonstrations in class followed by the discussions.
MMM WhatsApp Group (for Suggestions/ Queries): https://chat.whatsapp.com/EZaG1ufPrIsG7IxY7QSgt0
Certificate: The participants who successfully complete the course with at least a passing grade will receive a certificate from the institute’s CEP cell.
Registration:
The CEP course is for students/ faculty/ researchers from academia, industry and research organisations or individuals who are interested in Hindustani Classical Music and would like to explore its connections with Mathematics and Machines. Last date of registration : 24th May 2024.
Registration Fees (incl. GST):
Academic (Student) : INR 2360
Academic (Faculty): INR 4720
Research Org/ Industry Person/ Others: INR 7080
Participant from outside India: USD 177 / (equivalent INR via SWIFT)
How to Register (Two Step Process):
The interested can follow the two step process for registration:
Step 1: Payment of Fees
a. follow the link for SBI Collect (participants from India): https://www.onlinesbi.com/sbicollect/icollecthome.htm
1. Check the Terms and Condition and Proceed
2. State: Gujarat and Institution: Educational Institutions
3. Institute Name: IIIT Vadodara
4. Payment Category:
IIITV-CEP-WORKSHOPS-SHORT-TERM-PROGRAMS
b. Only for the participants from outside India to pay the registration fees to the following
Bank Name: State Bank of India
Account Name : IIIT VADODARA PROJECTS
Account Number : 39575092580
IFSC Code: SBIN0060228
SWIFT Code: SBININBB255
Step 2: Fill up the Registration Form
https://forms.gle/eVovmd3VzmWiW8ew5
Resource Persons
Pratik Shah, IIIT Vadodara (https://pratikiiitv.github.io/ )
Pratik is a faculty member with the department of CSE at IIIT Vadodara. His interests include communicating mathematical ideas and trying to emphasise the role of mathematics as a language in engineering and sciences. He has been teaching courses on Artificial Intelligence and Information Retrieval at IIIT Vadodara. He is also a student of Hindustani classical music.
Sanjeel Parekh, Meta (https://sanjeelparekh.github.io/ )
Sanjeel is with Meta. Before joining Meta he was a postdoctoral researcher working with Prof. Florence d’Alché-Buc at Telecom Paris. Prior to this, he worked with A-sense designing an audio scene analysis product. He defended his PhD on learning representations for robust audio-visual scene analysis in 2019. Sanjeel is also a student of hindustani classical music.
Contact Details:
For any queries related to the course, feel free to write to us at pratik@iiitvadodara.ac.in
Contact No: 9978918492