Friday, 6 December 2013
Prototype: Sensor Data Into Max
I wont write much here as I think I explained everything I wanted to in the video. Also, sorry for my extremely boring voice!
Thanks :)
Wednesday, 4 December 2013
The Knock
So I've got my Arduino and I just want to try it out with a simple knock tutorial.
So naturally I followed the tutorial on the site,
http://arduino.cc/en/Tutorial/KnockSensor
I also read up on the limitations on digital ports. I saw the Knock tutorial code in Arduino software under 'sensor examples'. In no time I had the sensor working fine and generating the word 'Knock'.
This was useful because it got me going with the new kit.
So naturally I followed the tutorial on the site,
http://arduino.cc/en/Tutorial/KnockSensor
I also read up on the limitations on digital ports. I saw the Knock tutorial code in Arduino software under 'sensor examples'. In no time I had the sensor working fine and generating the word 'Knock'.
This was useful because it got me going with the new kit.
Sunday, 1 December 2013
Proposal Feedback
Comments:
This is an interesting project proposal that explores various aspects of the module’s themes. You have clearly outlined good reasoning behind why you are wanting to do this type of project and there is a rich history to this type of interaction with sound that has been around ever since MIDI was developed. You should look into ideas around data gloves.
I like that you are shifting the focus away from areas that have been explored already - such as performance and effects controllers. Your background research has helped you to make certain decisions there. The idea of it being developed for compositional aspects in sound and music is very refreshing and should yield some interesting results.
You have outlined the technology that is most appropriate for making this sort of device. Arduino will certainly be able to handle this type of input and then connect into Max to structure the data before passing on to another DAW for sound processing. This is a very efficient system. Working with piezo discs as pressure sensors is very straight forward and I suggest you start thing off at that point. You need to understand the potential from the interaction before moving onto the sound.
Later on in the project you will develop the sound around how the project has developed and what are the aesthetic qualities you wish to explore.
Would it be a system to compose for any instrument or specific ones? Could it be focused to work for film composition or gaming?
Areas to Improve:
Good to see you have made start on the bibliography - keep this going and develop it on your blog a bit more before the end of the term. You could build up your contextual references
a bit more too - what you have is good but adding more here will help you to make further decisions as the project becomes more focused over time.
To accomplish by Friday 06/12/13:
By the end of the term you should be able to demonstrate that you can understand pressure data from at least 2 piezo discs via arduino into Max and then be able to control something with that incoming data - this can just be a slider or number box.
This needs to be documented on your blog and the URL submitted to me via email on 06/12/ 13.
This is an interesting project proposal that explores various aspects of the module’s themes. You have clearly outlined good reasoning behind why you are wanting to do this type of project and there is a rich history to this type of interaction with sound that has been around ever since MIDI was developed. You should look into ideas around data gloves.
I like that you are shifting the focus away from areas that have been explored already - such as performance and effects controllers. Your background research has helped you to make certain decisions there. The idea of it being developed for compositional aspects in sound and music is very refreshing and should yield some interesting results.
You have outlined the technology that is most appropriate for making this sort of device. Arduino will certainly be able to handle this type of input and then connect into Max to structure the data before passing on to another DAW for sound processing. This is a very efficient system. Working with piezo discs as pressure sensors is very straight forward and I suggest you start thing off at that point. You need to understand the potential from the interaction before moving onto the sound.
Later on in the project you will develop the sound around how the project has developed and what are the aesthetic qualities you wish to explore.
Would it be a system to compose for any instrument or specific ones? Could it be focused to work for film composition or gaming?
Areas to Improve:
Good to see you have made start on the bibliography - keep this going and develop it on your blog a bit more before the end of the term. You could build up your contextual references
a bit more too - what you have is good but adding more here will help you to make further decisions as the project becomes more focused over time.
To accomplish by Friday 06/12/13:
By the end of the term you should be able to demonstrate that you can understand pressure data from at least 2 piezo discs via arduino into Max and then be able to control something with that incoming data - this can just be a slider or number box.
This needs to be documented on your blog and the URL submitted to me via email on 06/12/ 13.
Friday, 15 November 2013
Written Proposal
MUS303 Proposal: Composition Gloves
The Problem
Many people feel they are unable to engage with music because of a lack of instrumental ability or perhaps a lack of theoretical understanding. For children especially, engagement with music helps brain development and learning (Daily Mail. 2010). I think it is important to break the potential social barriers created by the terms ‘musician’ and ‘non musician’. I believe any individuals should be able to express themselves musically, even if only at a basic level, without having to invest hours learning music theory and practicing an instrument.
Many people feel they are unable to engage with music because of a lack of instrumental ability or perhaps a lack of theoretical understanding. For children especially, engagement with music helps brain development and learning (Daily Mail. 2010). I think it is important to break the potential social barriers created by the terms ‘musician’ and ‘non musician’. I believe any individuals should be able to express themselves musically, even if only at a basic level, without having to invest hours learning music theory and practicing an instrument.
The Solution
I’m going to create gloves that will allow anybody to create basic compositions. The idea of escaping generic instrumental interfaces and minimising the users room for error would allow anybody using the gloves to create simple melodies over basic chord structures. The tapping of fingers onto a surface will be the action required to accomplish this. The user should be able to set whatever key they want to work in, and assign three chords within that key for their chord progression. The other seven fingers will default to the scale of the selected key (not counting the octave). Whilst I am aware this is similar to the ‘Scale’ function within Ableton Live, I don’t know of any other DAW that has this feature. This should allow the MIDI from the gloves to run through Max and into any DAW using Rewire. This way any plugin or synth can be used with the gloves. Alternatively I could trigger sampled notes within max and output the audio to the DAW but this would limit the user to only whatever the sampled sounds were. I understand that the use of gloves to control sound is not a new idea. I have researched gloves that help the users practice finger positioning for learning the piano, compared to gloves that control multiple parameters within stage performances. For example Imogen Heap uses gloves to perform and live, using delays and reverbs and other technical effects. My initial idea however is to use the gloves as compositional tools, rather than to control effects or be a performance tool.
I’m going to create gloves that will allow anybody to create basic compositions. The idea of escaping generic instrumental interfaces and minimising the users room for error would allow anybody using the gloves to create simple melodies over basic chord structures. The tapping of fingers onto a surface will be the action required to accomplish this. The user should be able to set whatever key they want to work in, and assign three chords within that key for their chord progression. The other seven fingers will default to the scale of the selected key (not counting the octave). Whilst I am aware this is similar to the ‘Scale’ function within Ableton Live, I don’t know of any other DAW that has this feature. This should allow the MIDI from the gloves to run through Max and into any DAW using Rewire. This way any plugin or synth can be used with the gloves. Alternatively I could trigger sampled notes within max and output the audio to the DAW but this would limit the user to only whatever the sampled sounds were. I understand that the use of gloves to control sound is not a new idea. I have researched gloves that help the users practice finger positioning for learning the piano, compared to gloves that control multiple parameters within stage performances. For example Imogen Heap uses gloves to perform and live, using delays and reverbs and other technical effects. My initial idea however is to use the gloves as compositional tools, rather than to control effects or be a performance tool.
Method
One of the main choices I will need to make will be the type of sensors I will be using to send data. So far piezoelectric sensors seem to be a good choice as they are relatively cheap. They also have a wide measuring range and a high rigidity (Gautschi, 2002). I will also need to take into account what Arduino board would be the best for this project and I will likely have to research more into Arduino in order to make best choice. The sensors will need to be coded in Arduino so when touched they each input pressure data. I am going to need to make ten MIDI inputs correlate to a particular key and save presets for each key in Max. For three of those inputs I will need to achieve polyphony in order to make a chord from a single touch of a sensor. Finally the rewiring of the MIDI output in max to the input within a DAW will allow the gloves to work with any virtual instrument.
One of the main choices I will need to make will be the type of sensors I will be using to send data. So far piezoelectric sensors seem to be a good choice as they are relatively cheap. They also have a wide measuring range and a high rigidity (Gautschi, 2002). I will also need to take into account what Arduino board would be the best for this project and I will likely have to research more into Arduino in order to make best choice. The sensors will need to be coded in Arduino so when touched they each input pressure data. I am going to need to make ten MIDI inputs correlate to a particular key and save presets for each key in Max. For three of those inputs I will need to achieve polyphony in order to make a chord from a single touch of a sensor. Finally the rewiring of the MIDI output in max to the input within a DAW will allow the gloves to work with any virtual instrument.
Aims &
Objectives: Compositional Gloves
1. The gloves must be simple to understand and ergonomic to maximise their usability
2. At least three fingers must be capable of triggering polyphonic sounds such as chords
3. Have a minimum range of seven notes to accommodate common scales associated within western music
1. The gloves must be simple to understand and ergonomic to maximise their usability
2. At least three fingers must be capable of triggering polyphonic sounds such as chords
3. Have a minimum range of seven notes to accommodate common scales associated within western music
4. Have the option of selecting different keys to play in
5. Have the option to change chord structure within the selected key
6. Be used effectively by ‘non musicians’ as well as musicians
5. Have the option to change chord structure within the selected key
6. Be used effectively by ‘non musicians’ as well as musicians
Aims &
Objectives: Personal Development
1. Use Max/MSP to achieve the above aims efficiently
2. Develop my knowledge of Arduino and the use of pressure/force sensors
1. Use Max/MSP to achieve the above aims efficiently
2. Develop my knowledge of Arduino and the use of pressure/force sensors
Bibliography
Daily Mail.
2010. Why playing a musical instrument 'can help children learn with language
skills'. [online] Available at: http://www.dailymail.co.uk/news/article-1252652/Learning-play-musical-instrument-helps-young-brains-develop-language-skills.html [Accessed: 05 Nov 2013].
Gautschi, G.
2002. Piezoelectric sensorics. Berlin: Springer.
Thursday, 14 November 2013
Reply
Hi Tristan,
Thanks for sending over your ideas for MUS303. I would suggest that the first two are the strongest and have greater potential for creating something interesting.
I would suggest that you forget about the third idea.
Your first idea is a strong one - there is a lot of history in using gloves as input in computer music and interaction ever since MIDI was available. You have a good approach here - the angle of instruments for "non-musicians" is a strong one. there are interesting ways in which you can approach the interaction using various technologies and there is a good amount of attention to the detail of the sound that comes out - so there is plenty to work on!
Your second idea is also very strong - this idea is slightly more unique in terms of dealing with song structures and content. Applying certain cut up techniques and rules from chance has a good history for your research. you can certainly deal with creating phrases / strings of text in Max in an automatic writing style too. What you would need to think through if you took this project into the second term would be what the final aim would be in terms of sound - would you create a song?
Both of these ideas are good enough to run at this stage and it would be best if you simply chose which was the most appealing to you at this point and write it up as a proposal for Friday. If you really can't decide between them then submit for both of them and you could do a bit of both by the end of the term but this is slightly more work for you!
david
13th Nov
Wednesday, 13 November 2013
Email Correspondence
Hey David,
I thought it might be a good idea to give you three of my ideas and maybe you could tell me if you think they are too small, or big or just give me your general thoughts on each.
I remember you saying that most people that have contacted you about their prototypes didn't really have a reason for their ideas. Because of this i've come up with 3 ideas that might actually be beneficial to the user.
1: Composing Gloves
The idea behind these gloves, would be to enable anybody, of any age regardless of their musical ability, to compose to some level of skill.
It would need to trigger a individual signal/bang when the tip of any finger touches any surface. Each finger would relate to either a chord or a note in the particular scale selected. Please see the attached image for a visual representation of what I'm trying to say.
This would ideally be a MIDI effect that would be able to be rewired to midi channel in a DAW to trigger any selected instrument.
As it would be impossible to escape the selected key, the whole compositional process would be less dependant on your skill using a particular instrument. Obviously there would be several limitations using the gloves, but the idea of escaping the generic instrumental interfaces and minimising the users room for error would mean anybody would be able to create simple melodies over a basic chord structure regardless of their musical ability.
I didn't get into music when I was younger because I never felt that I could get what I wanted out of the instruments I was playing. Perhaps if that hurdle was taken away, it could inspire younger people to get into music.
2: Lyric Writing Through Music
This idea might be a little 'out there' but, I'm dreadful at writing lyrics. So I wondered if 1 verse could be related to 16 bars for example, then what if the notes played in those 16 bars, produced the lyrics to accompany that verse.
I'm not entirely sure how this would work but, I imagine you'd need lists of words/phrases that would be triggered when particular notes, chords, or groups of notes are played? However then theres the problem of the words making sense. So perhaps it may require taking sentence structure into account.. so separating verbs, nouns, adjectives etc and having the output always order them in a way that will always make sense.
I don't know, that ones a little off the wall, but I thought it linked in with the idea of chance and the i-Ching, as well as the cut up technique for writing lyrics.
3: Xbox Controller
This one is quite a basic idea I suppose. It would be to hook up an xbox controller to max and use it either like a drum machine, or to trigger effects. The idea of using a familiar interface for something completely different than what we usually use it for.
Just your initial thoughts on the above would be great.. maybe how i could develop any of those ideas etc.
Thanks a lot,
Tristan Armes
12th Nov
Friday, 8 November 2013
Piezoelectric Sensors
Using Arduino with Piezo Sensors:
Advantages of using Piezoelectric sensors:
- Extremely high rigidity
- Hight natural frequency
- Extremely wide measuring range
- Very high stability
- High reproducibility - Wide operating temperature range
- Insensitivity to electric and magnetic fields
Source: Gautschi, G. 2002. Piezoelectric sensorics. Berlin: Springer.
The videos below show the power of this type of sensor and how it can be used with max/msp, including triggering samples and 'playing' everyday items. Also shown as a contact microphone and how it can be used to record different surfaces and items.
Advantages of using Piezoelectric sensors:
- Extremely high rigidity
- Hight natural frequency
- Extremely wide measuring range
- Very high stability
- High reproducibility - Wide operating temperature range
- Insensitivity to electric and magnetic fields
Source: Gautschi, G. 2002. Piezoelectric sensorics. Berlin: Springer.
The videos below show the power of this type of sensor and how it can be used with max/msp, including triggering samples and 'playing' everyday items. Also shown as a contact microphone and how it can be used to record different surfaces and items.
Tuesday, 5 November 2013
ReacTable Trance Performance
This is brilliant. I come from the 'trance scene' and my first productions were around this genre, so this video really is of interest to me. I love how what you would usually do in your DAW, you can do on an interactive table with blocks. You can tell what most of the blocks do.. either play a sample, or act as a filter, or a gate etc..
I can imagine this on a much larger scale. You could really take automation and layering to the next level in live performances with technology like this. I also think its really cool that the top block in this video shows that pitch can be controlled by the turning of the block. I'm not quite sure how this will influence my proposal but I just think its really clever and interesting to watch as well as listen to.
I think something like this would also be a lot better when considering sound design. Instead of using the classic knobs on keyboards or synths, using a table like this for example.
I was also about to say that there is a great possibility for DJign with this technology as well but.. then I found this video and discovered it has kind of been done!
Tuesday, 29 October 2013
Interactive Gloves
This is really awesome, I've seen gloves being used for various things before but this is by far the best I've seen. The amount of things that she can do with the gloves and the through using stage positioning is really impressive. These are primarily a performance tool however. It makes me wonder what other thins gloves could be used for.. perhaps DJ'ing or composing. I think it would be even better if a visual element was developed for these gloves as although the sound is interesting and seeing her move on stage, having a visual backdrop would really help create a better atmosphere.
Sunday, 20 October 2013
Arduino - Light Music
This is especially interesting as its about getting away from the standard computer interface and being able to interact in different ways to create different sounds. I find it interesting that although it requires skill to make this kind of application, somebody else who doesn't have the same skill set could still use the interface fairly easily. It seems important that when you change the way you interact with something, that it still remains clear and user friendly to allow anyone to be able to use or enjoy the work.
Its also interesting about how he refers to the technology as 'adult lego'. As if you don't really need to know the ins and outs of the technology to successfully bring an idea to life. Rather just how it fits together and the general idea of how it should work.
Thursday, 17 October 2013
Game Controller Sound Design
I really like the idea of changing an interface to take the user outside of their comfort zone and control something they already know how to use. I think this is a great way for finding new techniques, sounds and ways to experiment as the user approaches the activity with a fresh mentality and interface to match.
The above video from what I can tell is controlling oscillators and other functions but something like this could also be used for sample manipulation, DJ'ing, recording triggers and extensive modulation. It would certainly force me into thinking about sound design differently if I was controlling a synth with a games controller for example.
Just an observation but - sounds like the kinda effects you'd hear in the transformers films
Original Link:
http://www.synthtopia.com/content/2010/12/11/xbox-360-osc-music-controller/
Monday, 14 October 2013
Master Writer
I am very interested in vocal productions and working with vocalist, even though I'm not experiences in doing do. Because of this i've looked into lyric writing and different techniques. Although i know we covered the cut up technique in lectures, I was thinking of the more conventional techniques. Master Writer is a commercial piece of software that is designed for poetry and lyric writing. Whilst this is really a glorified thesaurus, it did make me think outside the box. If you were to use the power of a program like this, with max/msp, then instead of always writing your lyrics to a song or to the music, maybe the music could write the lyrics for you. The output of words could possibly be dependant on the speed, notes and velocity of your performance.
It is likely that in order for sentences to make sense or rhyme, it would need to work in a similar way to master writer but with algorithms in place to order verbs, nouns, adjectives and so forth. It may turn out similar to the cut up method where it may not make much sense by the end, but it would still be the result of the music writing the lyrics and not vice versa.
Subscribe to:
Posts (Atom)