Hey guys i'm really new to pd but have been required to complete the following assignment. I'm really at wits end and have no idea how to even approach the problem. Could someone please please help? How should i get started? which are the objects i should be looking at to complete this? Thanks a lot for reading!
The file traintrip.txt contains GPS data from a real train
travel in a TGV highspeed train. Your task is quite simply
to add sound to this travel and you are free to use any
approach for controlling sound using the 7 GPS data types.
For instance you can use:
- the speed data to sonify the velocity of the train
- the position data to use the geographical location
- direction data to give feedback on the train's heading
- the time stamp for time of day
- any combination or analyzed data of the above
For making sound you can for instance:
- control a synthesizer
- control the playback of a music track
- generate a MIDI track
Rules:
- Any combination of the above is possible
- Any ideas other than the above are also allowed
- You must use the GPS data as control input
- You choose which parts of the GPS data you want to use
- You are even allowed to use existing patches and examples
- You must give reference if you take existing patches
- You should use "pd-assignment.pd" as a starting point
- You are free to change the reading tempo of GPS data file
- You are free to make any changes to pd-assignment.pd
- You must comment the code and make it easy to understand
A (8 points): Describe in max 500 words your idea and how
sound and GPS data are mapped and computed. Motivate your
choices, write short and to the point.
B (4 points): Describe how you find and deal with possible
errors in the GPS data (do not edit the text file).
C (14 points): Present a working pd patch that implements
the idea. If you run into technical problems explain briefly
how the patch was supposed to work. The check box with the
changing color is supposed to be all that needs to be
pushed to get it all started. If other actions are needed
(setting MIDI output for instance), this must be explained!