Monday, 25 November 2013

Target Audience

The importance of who your target audience are is as important for my project as it would be for a commercial product.
In order to get some feedback about who my target audience are, and what they want, I created an online survey and posted it to various music oriented subreddits, in order to get audience feedback.
The subreddits I posted my questionnaire to were:

  • r/wearethemusicmakers
  • r/musicmakers
  • r/music
  • and for extra participants, r/samplesize

The feedback I recieved is vital in aiding me during the design process.
The first set of questions I asked were about who the audience is. I asked for gender and age range, to help me find out who would be interested in using such a project.



Based on the answers from my identifying questions, the target audience for my product is 18-24 year old males.
Though this information is a necessary tool in helping me figure out who my audience is and what they may want. I am not going to design my project exclusively for a male audience, even though they are my primary audience members. I don't believe that making the design unappealing to women would help my project in any way, and designing an exclusively male or "boys toy" would only put people off the use of my project. I want it to appeal to as many people as possible.

After this the questions became a lot more specific to my project, though because I understand the audience have never seen it, I could not go into too much depth.
I asked what kind of music they are interested in, by offering a list of multiple choice music genres.
I understand that I did not include all possible music genres in the questionnaire, that'd be impossible, so I used the major music genres like rock, electro, dance, etc.
To ensure that everyone who took my questionnaire could have their say, I also included an optional "other" box, which asked for a description box to be filled so that I wasn't left with a whole load of answers just left as "other".
 This graph shows that the two top scorers were electronic music, and rock. The closest results to these were largely genres related to these, such as metal, indie, dance and disco.

I asked this question in order to get information about what the users want my project to do. I cant possibly have it output sounds from all genres of music, and need to give myself a place to start. Since electronic music was the highest scorer, I will focus on having the device output a range of electronic sounds, much like a synthesiser.

After this I wanted to know how interested my target audience would be in using my project. Since the places I had posted the questionnaire were focused on people who make music I asked whether or not they do, and if they dont how interested would they be in doing so.



As you can see the majority of people who filled in the survey, do make their own music, but a large proportion still don't. I predicted that many wouldn't since making music is something that requires a lot of time, effort and in most cases money. 

I also asked how many would be interested in doing so, and the amount of people interested is staggeringly higher. This leads me to think about the usability if my project, I need to cater for everyone, or rather as many people as possible. I believe that having my device, be cheap as well as easy to use would draw a lot more out of the audience that it would otherwise. From this I now believe that the project should be a DIY digital instrument, rather than a standalone product, to help appeal the product to as many people as possible. 


I also asked the audience about their familiarity with music interfaces. The reason I asked if it were to create or listen, is because I'm assuming that people understand basic audio lingo, like record, play, pause etc.
But you can never be too sure.

Now, by far the most valuable question I asked was an optional comment box that I included to let the users give their own recommendations and suggestions to aid me in the creation of my project.
I asked whether there were any specific features they would like to see in a Digital Audio Interface, and these responses were by far the most informative.

I received many responses, some better and more informative that others, but still valid none the less.

Here are just a few:

1. As a classical musician and wannabe composer, it's important to have ease of writing music. Sibelius is what I know, and while complete, it's very difficult and time consuming to write things down. So, at the moment, I use pencil and paper. If your platform were easy to use, I would probably switch to yours (although must be very complete too, I write difficult music). A demo first to try out, similar to Sibelius' would be important, otherwise I wouldn't bother buying if I don't know how it's going to be.

2. More connection with physical expression.

3. Reliability. Seriously, there is nothing more frustrating, or embarrassing, when a piece of gear just won't work.

4. MIDI support

5. Retain DAW functionality (main ones for me are digital instrument creation and "sections" that can be
strung together or looped.


These responses, to be honest, surprised me. I was not expecting such a large amount of feedback. These responsed have given me much to reflect upon, and discuss during my VIVA presentation. I hope that this feedback will show that there is a genuine interest in ym project from the target audience. I also gave me confidence in my project, that there are people who want to see this kind of project being done, and are willing to offer help wherever they can.

Finally I asked whether or not people were interested in the level of interaction offered by the device. These questions were intended to support my project and show that people were interested in seeing a touchless 3D music interface.





 The results speak for themselves, people are genuinely interested in the work that I am doing, and as a result I am now confident to move forward with the project. I feel that this feedback is vital in helping me make important decisions during the design process.
I now want to put more surveys and connect with my audience more, as I feel that their input is almost as important as my own.

Wednesday, 20 November 2013

Logo Design

Though this is not the final design for my logo as I will put more time, and creativity into creating the logo used for the final piece. I have started putting together a few logos, to serve as visual aid for my first VIVA.

My project is called scape, like sound scape. I want my logo to represent what my product looks like, as well as show its connection to music.
I have created a few draft logos to help represent this.

This is the first draft of my logo. Since my prototype's 3D space will be a small cube, I have tried to capture this in the shape of my logo. I have also filled it with lines, as a representation of musical wavelines. 
 


This is not my final logo but, I may use elements of this draft in my final design.
Like I said I created this logo purely as visual aid for my first VIVA and more work will be done to improve the logo, as well as user testing to get feedback about what people think about my logo.

Sunday, 17 November 2013

Up scalling

The touch less motion tracker that I am going to be implementing into my design at the moment is a 12" by 12" three sided box, through through some research I have found that many people believe this could be made much bigger, or used in a different way.

Some recommendations from digital artist Kyle MacDonald are:


  • Build massive sensors
  • Optimize the resistors and code for things that vibrate quickly, and use it as a pickup/microphone
  • There are probably other tricks for decoupling the system from AC hum (a huge capacitor beteween the plates and the ground?)
  • I've experimented with shielding the plates on the bottom, but it only seems to cause problems
  • Make an RGB or HSB color picker
  • Control video or music parameters; sequence a beat or melody
  • Large, slightly bent surface with multiple plates + a projector = "Minority Report" interface
So who knows how big this could become, I am going to continue experimenting, and once a prototype has been built, look into making the project bigger, or as mentioned in project meetings, the size of a whole room? I believe that capturing a person moving around, rather than just their hand, could change the project into a more interactive experience, that allows users to be active with technology, rather than just using it?


Friday, 15 November 2013

Further experimenting

since my project is intended to create music, I want to see what sound capabilities the Arduino has. I found an example sketch of a toneMelody.

I loaded the sketch into the Arduino simulator where the melody of three tones is played at a pre-determined interval.

As you can see here, the box on the right shows the sketch, which tells the arduino at which interval and what tones to play, in the middle is the values of the notes. Each note has its own numerical value, ranging from 31 for B to 4699 for D sharp.
The values at the top of the center box relate to which melody is played. By changing the sketch to load uo one of 8 melodies numbered 0-7 the notes played and time of notes played changes.

The Arduino has the ability to play MIDI sounds through a small speaker, and though this is all that this function is doing i believe that being able to see how the Arduino reads melodies will be useful for my project. I have also uncovered that the Arduino can find and play WMV files from an external storage. This could mean pieces of music, but in  my case I want it to be samples. I also want to look into whether or not it is possible to change what melody is played without having to modify the sketch, if it can be done externally?

Thursday, 14 November 2013

In the post!

I have begun ordering tools and materials to start putting my prototype together, once they arrive I will begin constructing the device, and begin experimenting with the Arduino outside of the simulator.

Parts:
  • 10KΩ resistors
  • 220KΩ resistors
  • Alligator clips
  • Arduino
  • Shielded cable, cut off the ends, cut into (3) 2' lengths
  • Aluminum foil 
  • Masking tape 
  • Computer with Processing and Arduino software installed
  • pieces of cardboard (3)

Tools:
  • Soldering iron
  • Spray mount or a glue stick
  • Wire cutter/stripper
As well as these tools I have also Aquired a "Helping Hand" with a magnifier, so that I can be precise when soldering. 

Tuesday, 12 November 2013

Time Management

Last year I was given a module called the minor project, the point of the minor project was to give me a taste of what is to be expected for the major project.
My project started off well, where i thought i had a great idea and i was going to enjoy putting it together.
Though coupled with a few other influences the project largely failed, and after looking back on the process its easy to see that my time management skills were not up to par for the major project.

Dates regarding how lond I was going to spend on an individual section fo my project were very vague, just stating things like "from now till viva 2 ill be working on this....".
I have realised that this is not an appropriate plan for someone at my level (at the time a second year student), so this is something that I have attempted to improve greatly.
Firstly rather than giving vague examples of what I am going to do and when, I have attempted to breakdown the key tasks involved in my project into as many sub sections as possible. Not only does this help me keep on top of tasks and give me a better guide for what and how much I need to do by when, but it will also help me with my research, by breaking subjects down I can research them in more depth too.

I have begun creating my yearly time management chart, although only in its early stages at the moment, and only focusing on the weeks leading up to my first project VIVA.


I have started putting a Gantt chart together, and started dividing each topic into separate smaller, and hopefully more in-depth subjects. Its still a little sketchy and does need improving quite a bit, but compared to this time in my minor project, my time plan is far more structured. I'm also going to work on planning out the rest of the year, and divide dates into separate days rather than weeks. By doing this I will be able to relate my time management plan to my production blog, and it will give me a good look at how well I'm staying on track. 




Friday, 8 November 2013

Experimenting With Software

I have downloaded the Arduino Software from the Arduino.cc website and have started experimenting with sketches to help teach myself the code.

The software also has example sketches built in that will allow me to see working examples of functions like analogue input and output, sound output and examples of communicating with the Arduino.

(Blank Sketch : Arduino Software)

The software itself seems rather simple to use, with designated buttons for uploading the sketch to the arduino and so on. This image from the book I have been reading "The Arduino Cookbook" explains what each part of the start screen is.

I dont want to go running in head first and get myself into a situation where I have to acquire another Arduino, so to teach myself the basics I have decided to use an Arduino Simulator

I have found an Arduino simulator online available from http://virtronics.com.au/Simulator-for-Arduino.html.

The simulator comes with a handy tutorial sketch to tell you how it works and what you are seeing. There is also a quick tutorial video on YouTube to get you up and running using it.
The idea behind using a simulator is to give myself time to learn the Arduino interface. Learning my lesson from last year's minor project module where i jumped in head first and couldnt rescue my project in any way. 


The first sketch tutorial in "Arduino Cookbook" and the most basic according to forums is the blink function, in which an arduino is used to tell an LED to blink at certain intervals.
I have used a blink sketch with the Arduino Simulator and it looks a little something like this.



The usefulness and importance of a tool like this for my project cant be stressed enough. I am confident that through using and testing my own sketches in the arduino simulator before loading them to my arduino will help me ensure that my project works, without putting any part of the project in danger.