Emulating a virtual instrument from a continuous movement via a midi protocol
Abstract
The present invention relates to methods and systems for creating a sound effect out of a continuous movement, in particular by means of detecting a continuous movement through a force sensor in a device. A method is shown for creating a sound effect out of a continuous movement. The method comprises a step of providing a first device, where-by the device is adapted at detecting continuous movement and a no-movement state. The method further comprises the step of defining at least one first parameter of movement, in particular a first axis of movement of said continuous movement. A further step comprises the assigning at least one first midi-channel to the first axis of movement. A base-line value is defined for the no-movement state, and along that first axis of movement a range of values is relative to said base-line value is defined. This range of values is relative to said base-line value is reflective of a continuous movement along that first axis of movement. A sound effect is then output relative to the detected continuous movement. One aspect or additional embodiment of the present invention comprises the step of defining at least one first parameter of movement, whereby said first parameter of movement is an angular range in one axis X, Y, Z of an orientation in space of the first device ( 99.1 ) adapted at detecting continuous movement (A. 1 ) and a no-movement state.
Claims
exact text as granted — not AI-modified1 . A method for creating a sound effect out of a continuous movement, comprising the steps of:
a. providing a first device ( 99 . 1 ) adapted to detect continuous movement (A. 1 ) and a no-movement state; b. defining at least one first parameter of movement, in particular whereby the first parameter of movement is a first axis of movement (X. 1 ) of the continuous movement; c. assigning at least one first midi-channel to the first parameter of movement (X. 1 ); d. defining a baseline value for the no-movement state, and defining along the first parameter of movement of (X. 1 ) a range of values relative to the baseline value and reflective of a continuous movement along the first parameter of movement; e. outputting a sound effect relative to the detected continuous movement.
2 . The method according to claim 1 , whereby the first parameter of movement is an angular range in one axis X, Y, Y, Z of an orientation in space of the first device ( 99 . 1 ) adapted at detecting continuous movement (A. 1 ) and a no-movement state.
3 . The method according to claim 1 , where a single musical note is attributed to a wedge-shaped sector defining a particular angle relative to a predetermined origin within a movement range 130 of an operator and the device is adapted to detect movement within a particular wedge-shaped sector and relate it to the single musical note.
4 . The method according to claim 1 , wherein the device ( 99 . 1 ) is further adapted to detect an end and/or a start of the non-movement state.
5 . The method according to claim 1 , whereby at least one second device ( 99 . 2 ) is provided adapted to detect a second continuous movement (A. 2 ) and a second no-movement state.
6 . The method according to claim 1 , whereby a sound volume is attributed to a speed of a continuous movement.
7 . The method according to claim 1 , further comprising assigning a midi-note-on to an end of the non-movement state.
8 . The method according to claim 1 , whereby the outputting is performed by an outputting device.
9 . The method according to claim 1 , further comprising one of receiving at least one first midi-channel with an outputting device and receiving a plurality of midi-channels from a plurality of devices ( 99 . 1 , 99 . 2 ) adapted at detecting continuous movement (A. 1 , A. 2 ; B. 1 , B. 2 ; C. 1 ; C. 2 ) and a no-movement state, such that a plurality of midi-channels is generated from the plurality of continuous movements detected.
10 . The method according to claim 9 , whereby a priority is attributed to the midi-channels received by the outputting device, whereby priority is attributed to the midi-channel with the greatest change in continuous movement.
11 . The method according to claim 8 , whereby the receiving is a wireless receiving, on particular a wireless receiving by means of short-wavelength radio waves, even more particularly a Bluetooth protocol.
12 . The method according to claim 1 , whereby at least one second axis (Y. 1 ) and/or at least one third axis (Z. 1 ) is defined for the continuous movement (A. 1 ).
13 . The method according to claim 1 , whereby the first device ( 99 . 1 ) adapted at detecting continuous movement (A. 1 ) and a no-movement state is assigned to an anatomical plane of the user (F, G, H) and the sound effect relative to the detected continuous movement in that anatomical plane is a predetermined sound effect for that plane (F, G, H).
14 . The method according to claim 13 , whereby a plurality of devices is provided and to each device an anatomical plane of the user (F, G, H) is assigned and the sound effect relative to the detected continuous movement in that anatomical plane is a predetermined sound effect for that plane (F, G, H).
15 . The method according to claim 1 , whereby the midi-channel is a midi-CC channel and the values are values ranging from 0 to 127.
16 . The method according to claim 15 , where the baseline value is set at 64 and for a movement in a first direction (f 1 ) along the first axis of movement (X. 1 ) the range of values relative to the baseline value ranges from 0 to 63 and for a movement in a second direction (f 2 ) along the first axis of movement (X. 1 ) the range of values relative to the baseline value ranges from 65 to 127.
17 . The method according to claim 1 , whereby the a. providing a first device ( 99 . 1 ) adapted at detecting continuous movement (A. 1 ) and a no-movement state comprises providing a device with a processing unit adapted to recognize a pre-learned movement sequence out of force signal(s) detected by at least one sensor, for generating a force signal from the at least one detected force, in particular by applying a machine learning algorithm, and converting the movement sequence into a digital auditory signal, in particular a MIDI-signal.
18 . The method according to claim 1 , whereby the device is adapted to be affixed to an extremity of a user.
19 . The method according to claim 1 , whereby at least one second parameter of movement is defined as an orientation of the first device ( 99 . 1 ) adapted at detecting continuous movement (A. 1 ) and a no-movement state in space.
20 . A system for managing transmissions of a plurality of devices adapted at detecting a movement and generating a movement specific midi signal, in particular a midi-on note and/or a midi-off note and/or a midi-cc channel with values ranging from 0 to 127, whereby
a. the transmissions are wirelessly transmitted from the plurality of devices to an output unit; b. each signal comprising information convertible to a sound effect by the output unit; c. each signal is output with a latency between a force sensing and output by the output unit of maximally 30 ms, in particular of between 10 and 20 ms; d. each signal is packed in a transmission pack consisting of four information blocks selected from the group consisting of midi-on note and/or a midi-off note and/or a midi-cc channel; and wherein e. the transmission packs are prioritized in that the transmissions with signals containing the highest variation are preferred, and/or f. the transmission packs with midi-on information blocks are prioritized.Join the waitlist — get patent alerts
Track US2022270576A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.