Designing Interactive Systems II -
project The Walls and Some Flowers - Crazy mobile music |
|||||||||||||||||||||||
Our
Group
: 1. Kiran Kumar Pendyala 2. Ilke muhtaroglu |
|||||||||||||||||||||||
Introduction
: In Today's world, Mobile is an essential part of everyone's life. From this, we got an idea about making the real Mobile as an instrument to produce music on Max/Msp. This has an specific advantage over other instruments that we can conduct music from anywhere around the world. Eventhough, there will be a little time delay to reach the request from mobile to the max/msp environment, in future it wont be a case with the development of web services, Mobile features and powerful networks. |
|||||||||||||||||||||||
Description
: During development, we have used the real mobile 'Sony Ericsson - P800'(touch sensitive) as our instrument. we developed an application named 'Crazy Mobile' which is very simple with three buttons when pressed produces different musics on the server( Max/Msp application). During presentation, we have also used a simple java UI with the same buttons due to network constraints. |
|||||||||||||||||||||||
Tasks
: 1. Interacting the Max/Msp objects with Java objects ie, to make Max application to listen to java interface. 2. Developing our application on the Mobile using J2ME and Ksoap. |
|||||||||||||||||||||||
Challenges
: 1. As Max objects does not support java and Mobile requests can only read java objects( as for our availability), we tried so many things which did not work out due to time constraints. So, we made an approach(which may not be appropriate in real time) for indirect interaction between max and our java UI. In this approach, Our Max patch just plays music when the keys of keyboard are hit and our Java UI automatically invokes different keys with the help of Robot functionality in AWT. 2. One of the biggest problem we encountered was the network security due to which we were not able to pass requests from mobile to the Max application during presentation. So, just we made a Java UI prototype similar to that of application in Mobile. |
|||||||||||||||||||||||
Future
Work
: 1. The application on Mobile can be enhanced to send more complex input (requests) such as voice input, complex drawings and accordingly developing the java Handler on the server side to map these input to the Max application. 2. This might look crazy, but face recognition is possible which implies that the mobile takes the picture of the face and sends it to the server, there the face recognition is possible and then we can produce music depending on the moods of the person (whose is in remote) by face recognition. |
|||||||||||||||||||||||
Max Patch and Java UI jar file can be downloaded below : | |||||||||||||||||||||||
1. Max/Msp patch |
|||||||||||||||||||||||
2. Java UI Jar file | |||||||||||||||||||||||
How it works ? Just download the Max/Msp patch and open in Max environment. Meanwhile download the jar file and just click it, you will get a java UI. Then just place it on the Max application. Ready, click the buttons on UI and have fun..........! |