Showing posts with label music. Show all posts
Showing posts with label music. Show all posts

Tuesday, August 27, 2024

RoboTunes: A Multi-Player Learning Framework with Musical Programmable Robots

Our paper, "RoboTunes: A Multi-Player Learning Framework with Musical Programmable Robots," presented at ICARA 2024, introduces an innovative educational tool that combines robotics and music to create an interactive learning environment. The RoboTunes framework allows students to control robots using musical instruments, navigating a Colorized Music-based Maze (CMM) by playing specific notes. This approach teaches the basics of robotics and integrates musical learning, making the educational process more engaging and enjoyable.

RoboTunes is designed to be adaptable to different age groups and skill levels. For beginners, tasks may involve simple note sequences to guide a robot, while advanced students can program robots to achieve similar goals, adding layers of complexity. The system supports both collaborative and competitive learning, encouraging teamwork and problem-solving while maintaining a fun, game-like atmosphere.

Colorized Music-based Maze
Example of a Colorized Music-based Maze
The overall goal of RoboTunes is to enhance the educational experience by making learning interactive and enjoyable. By integrating music with robotics, the framework fosters creativity, technical skills, and collaborative abilities, transforming how robotics is taught in classrooms and inspiring students to explore the intersection of these fields further.

Find more information in the fulltext of our paper:

Khalil Al rahman Youssefi, Helmut Lindner, and Wilfried Elmenreich. Robotunes: A multi-player learning framework with musical programmable robots. In Proceedings of the 10th International Conference on Automation, Robotics and Applications (ICARA), pages 334–338, February 2024. (doi:10.1109/ICARA60736.2024.10553175)

Tuesday, August 19, 2014

DarwinTunes - Evolution of Music by Public Choice

http://game.darwintunes.org/REST/population/1/individual/573a5f10/audio.mp3
The natural world – creatures, plants, infections – is the result of Darwinian evolution by natural selection, i.e., the gradual process of (biological) traits become either more or less common in a population based on the success of the organism carrying these traits. This process, repeated for two billion years, has created the vast diversity of life on earth.
The same process can be also observed in human society where cultural artifacts – words, songs, images, ideas – are constantly remixed and reinterpreted by people. A reinterpretation is an imperfect copy and therefore a “mutation”. Thus, the variety of our culture is the result of a cultural evolution.
In order to examine the underlying mechanism of cultural evolution, Robert M. MacCalluma, Matthias Mauch, Austin Burta, and Armand M. Leroia constructed a Darwinian music engine consisting of a population of short audio loops that sexually reproduce and mutate.
The selection is based on human feedback via a webpage that implements the remixing of tunes as a game. By remixing your tune with others, the other parent gets a score point. Your goal is to make an attractive tune - the more often you get remixed, the more points you have.

In 2010, researchers from the Alpen-Adria-Universität Klagenfurt released a similar system where people could vote for recombinations of music tunes.  

Links:

Friday, January 28, 2011

Mozart meets Darwin now on Android

Our experiment "Mozart meets Darwin" (see my previous blog article about it for details) is online again. You can take part in the experiment by voting using the Flash application below. We also provide a version for Android mobile phones now (the download is free). Please spread the word and tell your friends: we expect many votes in order to make this work.
I will provide an analysis of the results after a few weeks.


Get Adobe Flash player


Friday, November 5, 2010

Mozart meets Darwin - Creating music by evolution

Mozart meets Darwin is a case study where we try to evolve a piece of music, a simple melody. To evolve something, we need a model of the canditates, a method to mutate a candidate (that is apply some random perturbations), a method to recombine two parent candidates into similar children canditates, and a way to assess the fitness of a result. Using the music notes as DNA, we came up with solutions for mutation and recombination. But the assessment of the quality cannot be done by the machine - that is where we need you to indicate which piece of music is better than the other.

Get Adobe Flash player


In the application above, you can listen to sets of five examples and rank them according to your personal preference. A computer program on a server will gather the rankings until it has sufficient input to decide how to evolve to the next generation. Mutation and recombination will be the "creativity" of the computer program. Please rank a few sets and get an impression of the approach. If you come back later, you will notice that the music pieces have improved, typically towards the overall music taste - hopefully you like it!
The results will be posted later under the GNU FDL license - so you can use the evolved melody in a song if you like.

Thursday, August 19, 2010

Self-organizing music

Bacterial Orchestra by Olle Corméer and Martin Lübcke is a self-organizing evolutionary music installation. Several hardware units (cells) listen to their surroundings and pick up sounds, eventually integrating them into their own 'genom'. By analyzing the rythm, each cell decides which tunes to keep and which (possibly mis-sounding) tunes to drop. Thus, over time a strange but interesting music evolves.
As a follow-up to the Bacterial Orchestra, the group has now brought their approach to smartphones where each cell lives on a mobile phone.
That way different people can gather with their mobiles and together create a musical organism. It will evolve in the same way as Bacterial Orchestra, but the social component will give it additional extra dynamics.