Professional Documents
Culture Documents
net/publication/278390248
CITATIONS READS
12 912
3 authors:
Martin Fröhlich
Zürcher Hochschule der Künste
6 PUBLICATIONS 86 CITATIONS
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Stefano Papetti on 20 June 2015.
audio
audio
audio
8J 6C 3F
8H 6B 3E
74HC595
74HC595
74HC595
8G 6A 3D
8F 5J 3C
8E 5H 3B
8D 5G 3A
8C 5F 2J
8B 5E 2H
F
8A 5D 2G
7J 5C 2F
74HC595
74HC595
74HC595
7H 5B 2E
7G 5A 2D
7F 4J 2C
7E 4H 2B
D
7D 4G 2A
ch 1 ch 2
7C 4F 1J
2667 2667
7B 4E 1H
74HC595
74HC595
6J 4C 1F
B
6H 4B 1E
6G 4A 1D
ch 3 ch 4 6F
6E
3J
3H
1C
1B
6D 3G 1A
A
2667 2667
8
ch 8
ch 7
ch 6
ch 5
ch 4
ch 3
ch 2
ch 1
ch 5 ch 6
d)
audio piezo
c)
2667 2667
2667
ch 8
2667 8
2.4.2 Rendering of vibrotactile feedback
The sense of touch is generally regarded as capable of per-
a) b) init
µcontroller
ceiving vibrations in the 5–1000 Hz frequency range. Four
mechanoreceptive channels have been identified in the skin,
e) which mediate the mechanical aspects of touch [5]. The
sync
Pacinian channel is the most important for vibrotactile per-
ception, as it determines sensitivity thresholds in the range
Figure 5: Overview of a slave driver board: a) 40–800 Hz (a U-shaped contour, with peak sensitivity be-
8-channel audio input; b) 8 piezo drivers; c) 72- tween 200 and 300 Hz), and is sensitive to spatial and tem-
point matrix of relays individually connected to poral summation.
each piezo actuator; d) relay control; e) microcon- In general, touch has been studied mostly as a receptive
troller for initialization and synchronization. sense, by measuring the perception of vibrations in pas-
sive settings. However, the everyday experience of touch
– including that arising from the performance on musical
instruments – clearly shows that active touch (manipula-
2.3.2 Driver board tion, exploration) is of primary importance. So far, only
Figure 5 shows a slave driver board, which works as follows: a few studies have investigated the perception of vibration
Eight audio signals (a) are routed to the piezo drivers (b), in active touch and musical tasks (e.g. [6, 2, 9]). Aiming
where they are amplified to high-voltage and sent to a 8 × at overcoming the lack of knowledge in this field, recently
9 relay matrix (c) which connects to each piezo actuator. some of the present authors reported novel results concern-
This 72-point matrix is addressed by a chain of serial-to- ing the psychophysics of active touch for different pressing
parallel shift registers (d), commanded by a microcontroller force conditions [27, 17].
(e). Based on the current knowledge of vibration perception,
At startup, the microcontroller initializes the piezo and in order to optimize the output from the piezo actua-
drivers, setting among other things their amplification level. tors, vibration signals are first filtered with a bandpass fil-
When in running mode, the slave microcontroller receives ter (40–400 Hz). This also minimizes any sound spill, while
routing information from the master, sets a corresponding maximizing vibrotactile perception. A low frequency boost
72-bit word and sends it to the shift registers, which indi- is also available to compensate for the frequency response
vidually open or close the relays of the matrix. of the piezo actuators (see Section 3).
As shown in Figure 5, each amplified audio signal feeds a As it often happens with digital musical interfaces, the
whole row of 9-points in the relay matrix. Therefore, each mapping possibilities between the users’ gesture and audio
signal path is hard-coded to 9 addresses, which can be more output are manifold. Moreover, as opposed to common mu-
appropriately defined as switching rather than multiplexing. sical interfaces, the HSoundplane provides vibrotactile feed-
Such fixed addressing is the main limitation of the current back to the user, and this requires to define an additional
HSoundplane prototype: each column of 9 actuators can
6
only be fed with a single vibrotactile signal. http://opensoundcontrol.org/
mapping strategy. Since the actuators layer is part of the
−70 Piezo resonance
interface itself, we decided to provide the users with a cou- 3.6 KHz
4 KHz
−75
while the sound mapping is left freely definable as in the
original Soundplane. Two alternative mapping strategies
−80
are offered in the current prototype:
Amplitude [dBFS]
• One makes use of the sound output controlled by the −85