{"title":"The Geometric Oscillator: Sound Synthesis with Cyclic Shapes","authors":"Joshua Peschke, Axel Berndt","doi":"10.1145/3123514.3123522","DOIUrl":null,"url":null,"abstract":"From perfect circular motion derives the sine wave. Deforming the circle or replacing it by a different cyclic shape produces a different waveform. This marks the conceptual basis of the geometric oscillator. Interaction with the shapes, such as in a graphics editor, becomes interaction with the timbres that derive from them. In this paper, we elaborate on this synthesis method, introduce a further derivation step that comes with some handy advantages, and detail a corresponding user interface approach. A prototype implementation, called Cyclone, is described. Based on feedback that we gained from demos and our own experiences from experiments we will outline the next iteration of Cyclone's further development.","PeriodicalId":282371,"journal":{"name":"Proceedings of the 12th International Audio Mostly Conference on Augmented and Participatory Sound and Music Experiences","volume":"9 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-08-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 12th International Audio Mostly Conference on Augmented and Participatory Sound and Music Experiences","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3123514.3123522","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5
Abstract
From perfect circular motion derives the sine wave. Deforming the circle or replacing it by a different cyclic shape produces a different waveform. This marks the conceptual basis of the geometric oscillator. Interaction with the shapes, such as in a graphics editor, becomes interaction with the timbres that derive from them. In this paper, we elaborate on this synthesis method, introduce a further derivation step that comes with some handy advantages, and detail a corresponding user interface approach. A prototype implementation, called Cyclone, is described. Based on feedback that we gained from demos and our own experiences from experiments we will outline the next iteration of Cyclone's further development.