2,100 Clicks, 41 Users, and Over 2 Hours of Music Created

Current Build: http://tinyurl.com/collaborativesoundscape

I’ve begun crunching the data from this project. So far the Soundscape has received over 2,100 clicks by 41 users.

A user has been defined as somebody who logs in to the program and makes at least one click. The average user makes over 52 clicks and uses the program for 3 min 22 sec. Time is measured from the users first click until their last click. If the user makers only one click they are given a time of zero since their first and last click have the same time.

In a little over two weeks, users from around the globe have played with the program for over two hours of music creation.

ColabDataVis - 3-26-2015


Data Logging and Finding Participants

Current Build: http://www.tinyurl.com/collaborativesoundscape

After having limited use/feedback based on my forum posting, I have decided to increase my advertising of the project on Twitter. My approach to data logging seems to be working fine, but on future projects I would like to use a proper SQL database.

There have been some great little compositions that people have made with the soundscape.

I look forward to see how participation changes with the increased use of Twitter.

Data Collection Begins – Anonymous Donkey has joined the soundscape

Final build: http://www.tinyurl.com/collaborativesoundscape

The project is officially live. I’m pretty happy with the final build of the software and look forward to seeing what happens over the next 30 days. The final features include:

1) Two playing modes. One is a “coloring” mode with glockenspiel sounds, and the other is a “band” mode where each color is a different instrument/effect. The modes are linked to the server, if one person changes the mode it will change for everybody.

2) Support for up to 20 people playing at once (technically 19 for the data collection since my computer acting as the host is one of the 20 people.)

3) Each person is randomly assigned an animal name (such as Anonymous Donkey) and a data log of the last change is displayed on everybody’s screen.

4) I added an “About” page.

5) I discovered that if I do a PC build of the program it keeps a nice clean log file of the Debug.log. So, I will be using the PC build to collect my data. I may also post a PC and Mac build for other people to use in the upcoming days.

Next Step: Advertise to get users.

A Little Thinking Music

Current Build: http://tinyurl.com/collaborativesoundscape

Sample Audio: Audio Sample of Mode 2 (this is the music in the featured image above)

Development: There has been a lot of progress made on the current build of the step-sequencer.

1) Both Mode 1 and Mode 2 are fully operational.

2) You can finally tell how many people are connected.

3) Improved data logging.

Next steps: Try to synchronize the Mode on all machines, improve the “Join” button so it uses the new Unity 3D GUI, and begin to finalize design before posting it on forums for feedback.

Smooth Sailing

Current Build: http://www.tinyurl.com/collaborativesoundscape

Reflection: After a few hiccups (since this is music, I guess I should call it a hocket? [very inside renaissance music joke]) I have fixed some performance problems that were caused by my new menu. It turns out audio calls in Unity are very resource heavy. So, as the step-sequencer ran each of the 272 music blocks were checking to see if they should play or mute. My solution to the problem was to attached the mute control to the camera so it only checks once per frame.

Mode 1 is done. You can use a menu or select the colored blocks in the “sky” to select your color. The menu can be hidden and I learned how to do a “lerp” to center the sequencer in the center of the screen.

Mode 2 will be my big project next week. The code to make it work is done, but the audio has not been mixed for the project. I’d also like the “color names” in the menu to switch to the “instrument names” when mode 2 is selected.

Only other step will be to find a better way to capture data. My current method is acceptable… but I can do better.

Next steps:

1) Complete mode 2 (each color represents a different instrument/audio clip).

2) Improve data collection.

3) Begin to advertise the project.