Reinventing the sampler: Leveraging constraints to enhance digital content creation software
Loading...
URL
Journal Title
Journal ISSN
Volume Title
School of Arts, Design and Architecture |
Master's thesis
Location:
Unless otherwise stated, all rights belong to the author. You may download, display and print this publication for Your own personal use. Commercial use is prohibited.
Authors
Date
2023
Department
Major/Subject
Mcode
Degree programme
Master's Programme in New Media
Language
en
Pages
31
Series
Abstract
Research and anecdotal evidence support the notion that constraints can enhance creativity. This thesis explores the prospect of leveraging this phenomenon in the design of digital content creation software. The primary objective was to research if the strategic implementation of consciously designed constraints could be used to make software tools more engaging to create art with. To investigate this, an experimental, deliberately constraining software sequencer named Gyrum was developed. Gyrum is a musical tool that allows users to sequence sounds by manipulating the movement of simulated marbles on a 2-dimensional canvas. Users can utilize a selection of parts such as moving and rotating platforms to control the movement of marbles. Additionally, parts associated with sound samples can be placed, and when marbles collide with such parts, the associated sounds will play back. Parts can be arranged in various ways, allowing for the creation of systems that play back samples in a controlled, musical sequence. Inspiration for the functionality and concept of the program was drawn from various video games, the visual scripting language PureData, and Marble Machine, a marble-based music box developed by the Swedish band Wintergatan. The development and critical evaluation of Gyrum demonstrate the potential of utilizing constraints in the design of content creation software. It was found that constraints can be used to make software tools more inspiring and enjoyable to use. Moreover, the research suggests that the deliberate introduction of constraints can reduce the risk of creative paralysis and increase the likelihood of serendipitous discoveries. Gyrum is still in development, but all essential features have been implemented, and the program can be used for its intended purpose. Gyrum’s source code can be reviewed at https://gitfront.io/r/Eeelis/fAtZTXiGiWPH/gyrum/, and a video showcasing the project is available at https://www.youtube.com/watch?v=5dQaKje3q70.Tutkimukset ja anekdoottinen näyttö osoittavat, että rajoitukset voivat edesauttaa luovuutta. Tämä opinnäytetyö käsittelee rajoitusten hyödyntämistä taiteelliseen työhön tarkoitettujen ohjelmistojen suunnittelussa. Opinnäytetyön ensisijainen tavoite oli tutkia, voivatko strategisesti suunnitellut rajoitukset tehdä ohjelmistojen luovasta käytöstä inspiroivampaa ja mielenkiintoisempaa. Tätä varten kehitettiin kokeellinen, käyttäjiään tarkoituksellisesti rajoittava ohjelmistosekvensseri Gyrum. Gyrum on musiikkityökalu joka mahdollistaa musiikin luomisen manipuloimalla simuloitujen, kaksiulotteisten marmorikuulien liikettä. Käyttäjät voivat hyödyntää erilaisia osia kuten liikkuvia ja pyöriviä alustoja hallitakseen marmorikuulia. Muuttaakseen luomuksensa musiikiksi, käyttäjät voivat myös hyödyntää osia jotka toistavat niihin ladattuja ääninäytteitä marmorikuulien törmätessä niihin. Yhdistelemällä osia, käyttäjät voivat luoda kokonaisuuksia jotka toistavat ääninäytteitä hallitussa, musiikillisessa sekvenssissä. Ohjelmiston toimintaperiaatteen on inspiroinut erinäiset videopelit, visuaalinen ohjelmointiki PureData, sekä ruotsalaisen Wintergatan -yhtyeen kehittämästä Marble Machine soittorasia. Gyrumin kehitys ja kriittinen arviointi osoittavat, että rajoituksia voidaan hyödyntää taiteelliseen työhön tarkoitetun ohjelmiston suunnittelussa. Havaittiin, että rajoitukset voivat toimia inspiraation lähteenä kun luovaa työtä tehdään ohjelmistolla. Lisäksi havaittiin, että rajoitukset vähentävät luovan lamaantumisen riskiä, sekä lisäävät niin sanottuja onnekkaita sattumia. Gyrum on edelleen kehitysvaiheessa, mutta kaikki keskeiset ominaisuudet ovat toteutettu, ja ohjelmistoa voidaan käyttää musiikin luomiseen. Gyrumin lähdekoodi on luettavissa osoitteessa https://gitfront.io/r/Eeelis/fAtZTXiGiWPH/gyrum/, ja projektia esittelevä video on katsottavissa osoitteessa https://www.youtube.com/watch?v=5dQaKje3q70.Description
Supervisor
Ikonen, AnttiThesis advisor
Ikonen, AnttiKeywords
constraints, creativity, sequencer, sampler, software design, interface design