Waveform Conceptual Model
The user will be able to manipulate a wave form in many ways and interpret the results via sound and vision. The objects used for the resulting effect of the manipulation will be the speaker and the spinner. The speaker will play a sound whose amplitude and frequency have been affected by the changes to the wave. The spinner will spin faster/slower as frequency increases/decreases. It will also shine brighter/duller for higher/lower amplitudes.
For input the objects used will be the pins on the vertical sliders. These pins can slide up/down to increase/decrease the amplitude of a peak or trough. The pins can be moved horizontally to change the frequency. By moving the pins horizontally the vertical sliders get closer/further to/from each other. This will be used to create the shape of the wave.
We hope to have the sliders hidden from the user. i.e. they will only see the wave and pins.Â
Another object is the surface. Here we will project the wave longer than the physically manipulatable wave. The physical wave will only be one period or so long, but we will project much more of the wave on the surface.
There will also be a master amplitude slider/knob and a master frequency slider/knob. When these sliders/knobs are moved they will change the amplitude/frequency of the whole wave (physical and projected) while keeping the shape of the wave (created via the vertical sliders)
| Object | Attributes | Relationships | Actions on Object | Actions on Attributes | Actions on Relationships |
| Wave | free standing, moveable, has pins to manipulate shape, amplitude, frequency | can be placed on surface | no action | (see vertical slider) | add to or remove from surface |
| Vertical Slider | has pin holding wave | proximity to each other represents frequency | no action | you can slide pin on it | sliders can be moved closer to each other |
| Play sound selector | on/off switch | attached to surface | no action | You can press it on             off | no action |
| Master Slider(knob) | has pin representing amplitude | attached to surface | no action | you can slide pin on it | no action |
| Master Slider(knob) | has pin representing frequency intensity | attached to surface | no action | you can slide pin on it | no action |
| Speaker | Plays sound wave | attached to surface | no action | no action | no action |
| Spinner | spins | speed proportional to frequency intensity | no action | no action | no action |
| Light (LED) | Lights up | light intensity proportional to amplitude | no action | no action | no action |
| Surface | Has Speaker, Sliders, play button | wave is placed on it | project wave | (see Master sliders) | add/remove wave |