SlideShare uma empresa Scribd logo
1 de 22
Aplications of Group Theory
    in Granular Synthesis
                             Renato Fabbri, Adolfo Maia Jr.




   Núcleo Interdisciplinar de Comunicação Sonora (NICS)
   UNICAMP




SBCM                     02/09/2007                           1
Stimulus and Objective
How can we map geometric and symmetric
structures to the sonic ground?




SBCM             02/09/2007              2
Tools and Methods
●Representation of  ● Sound Synthesis


symmetric/geometric technique
structures


    Group Theory!        Granular Synthesis!



SBCM                02/09/2007                 3
Group Theory(1) - Definition
                                        if g1, g2 ∈ G, than g1 • g2 ∈ G

Groups are sets with a closed binary
operation satisfying the following three
properties:
  1. The operation must be associative.
         g1 • (g2 • g3) = (g1 • g2) • g3

   2. There must be an identity element.
        ∃e∈G:g•e=e•g=g

  3. Every element must have a
corresponding inverse element.
        ∀ g ∈ G, ∃ g-1 : g • g-1 = g-1 • g = e



SBCM                            02/09/2007                                4
Group Theory(2) - Symmetries
Group Theory is strongly related to the
study of symmetry in several areas of
mathematics as well as in physics, and
ARTS
           4
           3              3
                          2

                                               4
                                               2
                                           4
                                           5        3
                    60º
       4
       5                      1
                              2
                                           6        5
                                                    2
                                               1

           5
           6              6
                          1
               C6                              S6

SBCM                          02/09/2007                5
Permutation Groups
I. C6 and S6 are Permutation Groups.
II. Cayley's Theorem states that every group
is isomorphic to a Permutation Group.
       ∀ (G, *) ∃ (Gp, @), ∃ f: G → Gp ∀ u, v  ∈ G :
                  f (u * v) = f (u) @ f (v)



          Permutation Groups!


SBCM                      02/09/2007                   6
Permutations
● Used in western music at least since the
fourteenth-century.('talea and color' of Ars Nova)
 J. S. Bach I. Xenakis     K. Stockhausen   A. Pärt

●   Music of India


●   Folk music of Africa.



SBCM                     02/09/2007                   7
Permutations - Change Ringing
● We can trace its origins back to
seventeenth-century.
● Consists of ringing a set of tuned bells in


mathematical patterns.
    Plain Hunt Minimus
        1   2   3   4           Position of the bell
        2   1   4   3
        2   4   1   3
        4   2   3   1
        4   3   2   1    Peal
        3   4   1   2                                   etc...
        3   1   4   2
        1   3   2   4
        1   2   3   4

                                                       Cycle

SBCM                            02/09/2007                       8
Groups and Permutations
   We have Permutation Groups, whose elements are
  permutations. But what is the connection between a
     given set of permutations and group theory?
          a = (1, 4, 3, 2)                  b = (2, 3)
   For a given set S of permutations, there is a related
           Group = { g | g = an * bm * co ... 
                a, b, c, ... ∈S,  n, m, p, ... ∈N }

       a * b = c = (1, 4, 3)


SBCM                           02/09/2007                  9
Granular Synthesis
  “Granular synthesis [...] is based on the
    production of a high density of small
 acoustic events called 'grains' that are less
 than 50 ms in duration and typically in the
            range of 10-30 ms.”
               - B. Truax in his website




SBCM                 02/09/2007                  10
FIGGS
 Finite Groups in Granular Synthesis (FIGGS)
 is the synthesis system that we developed.

●Open-source (free usage and development
and access to source code)

●Dedicated to Group Theory application on
Granular Synthesis, including Permutation
Groups


SBCM                02/09/2007                 11
FIGGS - Development


●Python with WxPython, FloatSpin, NumPy,
PyAudioLab, Matplotlib


●SAGE (Software for Algebra and Geometry
Experimentation)



SBCM              02/09/2007               12
FIGGS – Current Version
            On                           OFF
 ●   Grain Input Panel         ●   The GS
 ●   Group Action Panel            Composition Panel
 ●   Some Permutation
                               ●   Non Trapezoidal
     Groups                        envelopes
 ●   Regions of Actions
                               ●   Waveform Options
 ●   Regions of played
                               ●   Pan/Reverberation
     grains

SBCM                     02/09/2007                    13
FIGGS – Making Sounds(1)
 1) Input parameters for each grain involved, as
   well as the number of grains in an ordered
   sequence
 2) Specify which part of the sequence is going to
   be played, and the number of cycles
 3)Specify which parameters are going to be
   permuted by groups
 4) Choose groups to act, period of action, and on
   which part of the ordered set
 5) Command the sound to be written

SBCM                   02/09/2007                    14
FIGGS – Making Sounds(2)
 Timbre Creation                       Musical Structure
 (Duration + Separation < 50)          (Duration + Separation > 100)

 Granular Synthesis                    Melodic Patterns in
                                        fixed scales
                   (1,3,4) on frequencies

               freq2                          freq3
                                              freq4
       freq4
       freq1
                                  fade3
                                                         freq5
                 freq1,
                 freq3, amp3



                               dur3
                                       sep3
SBCM                             02/09/2007                            15
Sound Examples(1)
        Set: 5 Grains
        Played Set: Last 2 Grains
        Permuted Parameter: Frequencies
        By the Action of: a Symmetric Group
        Permuted Set: All 5 grains
              Grains Permuted                 Played Grains

       Grains Permuted          Played Grains
               (Freqs)




SBCM                      02/09/2007                          16
Sound Examples(2)
       Set: 30 Grains
       Played Set: last 5 Grains
       Permuted Parameter: Set Dependent
       By the Action of: Set Dependent
       Permuted Set: Set Dependent




                    Grains Permuted        Played Grains

SBCM                    02/09/2007                    17
Musical Example
 ●   Reflexões Paradoxais (09:15)
 ●   Texts by Fernando Pessoa
 ●   ABA', A sections use FIGGS structure




SBCM                  02/09/2007            18
ToDo
 ●   The OFF list in “FIGGS – Current Version”
     slide
 ●   New ways for applications of permutation
     groups (Composition)
 ●   Find and apply systematic orderings in
     which elements of a group acts on a
     given set.
 ●   Explore other related structures like
     Grupoids and others

SBCM                   02/09/2007                19
Conclusions
 ●   FIGGS is dedicated to group actions in
     audio, which can be very useful to
     composers in electronic music
 ●   It is an open source software
 ●   Its interface is friendly
 ●   Sounds created within current FIGGS
     methods ranges from simple structures
     to complex clouds , which were already
     used musically.

SBCM                    02/09/2007            20
Conclusions
 ●   Sounds created within current FIGGS
     methods ranges from clouds to melodies.
 ●   Its usefulness as a compositional tool was
     already verified in a musical piece.
 ●   We created an open source software
     dedicated to group actions in audio.
 ●   This software can be a real exchange
     medium of related musical concepts
     between composers and other interested
     people.
SBCM                   02/09/2007                 21
Contact
 ●   renato.fabbri@gmail.com
 ●   adolfo@nics.unicamp.br
 ●   http://cortex.lems.brown.edu/~renato/son
     ic-art/nics
 ●   www.nics.unicamp.br
 ●   www.nics.unicamp.br/renato_pessoal/




SBCM                  02/09/2007                22

Mais conteúdo relacionado

Último

ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxChelloAnnAsuncion2
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 

Último (20)

ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 

Destaque

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Destaque (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Aplications of Group Theory in Granular Synthesis (2007)

  • 1. Aplications of Group Theory in Granular Synthesis Renato Fabbri, Adolfo Maia Jr. Núcleo Interdisciplinar de Comunicação Sonora (NICS) UNICAMP SBCM 02/09/2007 1
  • 2. Stimulus and Objective How can we map geometric and symmetric structures to the sonic ground? SBCM 02/09/2007 2
  • 3. Tools and Methods ●Representation of ● Sound Synthesis symmetric/geometric technique structures Group Theory! Granular Synthesis! SBCM 02/09/2007 3
  • 4. Group Theory(1) - Definition if g1, g2 ∈ G, than g1 • g2 ∈ G Groups are sets with a closed binary operation satisfying the following three properties: 1. The operation must be associative. g1 • (g2 • g3) = (g1 • g2) • g3 2. There must be an identity element. ∃e∈G:g•e=e•g=g 3. Every element must have a corresponding inverse element. ∀ g ∈ G, ∃ g-1 : g • g-1 = g-1 • g = e SBCM 02/09/2007 4
  • 5. Group Theory(2) - Symmetries Group Theory is strongly related to the study of symmetry in several areas of mathematics as well as in physics, and ARTS 4 3 3 2 4 2 4 5 3 60º 4 5 1 2 6 5 2 1 5 6 6 1 C6 S6 SBCM 02/09/2007 5
  • 6. Permutation Groups I. C6 and S6 are Permutation Groups. II. Cayley's Theorem states that every group is isomorphic to a Permutation Group. ∀ (G, *) ∃ (Gp, @), ∃ f: G → Gp ∀ u, v  ∈ G : f (u * v) = f (u) @ f (v) Permutation Groups! SBCM 02/09/2007 6
  • 7. Permutations ● Used in western music at least since the fourteenth-century.('talea and color' of Ars Nova) J. S. Bach I. Xenakis K. Stockhausen A. Pärt ● Music of India ● Folk music of Africa. SBCM 02/09/2007 7
  • 8. Permutations - Change Ringing ● We can trace its origins back to seventeenth-century. ● Consists of ringing a set of tuned bells in mathematical patterns. Plain Hunt Minimus 1 2 3 4 Position of the bell 2 1 4 3 2 4 1 3 4 2 3 1 4 3 2 1 Peal 3 4 1 2 etc... 3 1 4 2 1 3 2 4 1 2 3 4 Cycle SBCM 02/09/2007 8
  • 9. Groups and Permutations We have Permutation Groups, whose elements are permutations. But what is the connection between a given set of permutations and group theory? a = (1, 4, 3, 2) b = (2, 3) For a given set S of permutations, there is a related Group = { g | g = an * bm * co ...  a, b, c, ... ∈S,  n, m, p, ... ∈N } a * b = c = (1, 4, 3) SBCM 02/09/2007 9
  • 10. Granular Synthesis “Granular synthesis [...] is based on the production of a high density of small acoustic events called 'grains' that are less than 50 ms in duration and typically in the range of 10-30 ms.” - B. Truax in his website SBCM 02/09/2007 10
  • 11. FIGGS Finite Groups in Granular Synthesis (FIGGS) is the synthesis system that we developed. ●Open-source (free usage and development and access to source code) ●Dedicated to Group Theory application on Granular Synthesis, including Permutation Groups SBCM 02/09/2007 11
  • 12. FIGGS - Development ●Python with WxPython, FloatSpin, NumPy, PyAudioLab, Matplotlib ●SAGE (Software for Algebra and Geometry Experimentation) SBCM 02/09/2007 12
  • 13. FIGGS – Current Version On OFF ● Grain Input Panel ● The GS ● Group Action Panel Composition Panel ● Some Permutation ● Non Trapezoidal Groups envelopes ● Regions of Actions ● Waveform Options ● Regions of played ● Pan/Reverberation grains SBCM 02/09/2007 13
  • 14. FIGGS – Making Sounds(1) 1) Input parameters for each grain involved, as well as the number of grains in an ordered sequence 2) Specify which part of the sequence is going to be played, and the number of cycles 3)Specify which parameters are going to be permuted by groups 4) Choose groups to act, period of action, and on which part of the ordered set 5) Command the sound to be written SBCM 02/09/2007 14
  • 15. FIGGS – Making Sounds(2) Timbre Creation Musical Structure (Duration + Separation < 50) (Duration + Separation > 100) Granular Synthesis Melodic Patterns in fixed scales (1,3,4) on frequencies freq2 freq3 freq4 freq4 freq1 fade3 freq5 freq1, freq3, amp3 dur3 sep3 SBCM 02/09/2007 15
  • 16. Sound Examples(1) Set: 5 Grains Played Set: Last 2 Grains Permuted Parameter: Frequencies By the Action of: a Symmetric Group Permuted Set: All 5 grains Grains Permuted Played Grains Grains Permuted Played Grains (Freqs) SBCM 02/09/2007 16
  • 17. Sound Examples(2) Set: 30 Grains Played Set: last 5 Grains Permuted Parameter: Set Dependent By the Action of: Set Dependent Permuted Set: Set Dependent Grains Permuted Played Grains SBCM 02/09/2007 17
  • 18. Musical Example ● Reflexões Paradoxais (09:15) ● Texts by Fernando Pessoa ● ABA', A sections use FIGGS structure SBCM 02/09/2007 18
  • 19. ToDo ● The OFF list in “FIGGS – Current Version” slide ● New ways for applications of permutation groups (Composition) ● Find and apply systematic orderings in which elements of a group acts on a given set. ● Explore other related structures like Grupoids and others SBCM 02/09/2007 19
  • 20. Conclusions ● FIGGS is dedicated to group actions in audio, which can be very useful to composers in electronic music ● It is an open source software ● Its interface is friendly ● Sounds created within current FIGGS methods ranges from simple structures to complex clouds , which were already used musically. SBCM 02/09/2007 20
  • 21. Conclusions ● Sounds created within current FIGGS methods ranges from clouds to melodies. ● Its usefulness as a compositional tool was already verified in a musical piece. ● We created an open source software dedicated to group actions in audio. ● This software can be a real exchange medium of related musical concepts between composers and other interested people. SBCM 02/09/2007 21
  • 22. Contact ● renato.fabbri@gmail.com ● adolfo@nics.unicamp.br ● http://cortex.lems.brown.edu/~renato/son ic-art/nics ● www.nics.unicamp.br ● www.nics.unicamp.br/renato_pessoal/ SBCM 02/09/2007 22

Notas do Editor

  1. primeira figura: http://www.sciencemusings.com/blog/blogarchive/2007_03_01_blogarchive.html segunda figura: http://www.flickr.com/photos/luciddrifter/5506452/ segunda figura: http://www.stefangeens.com/2005_03.html