US5841050A - Method and apparatus for optically determining note characteristics from key motion in a keyboard operated musical instrument - Google Patents
Method and apparatus for optically determining note characteristics from key motion in a keyboard operated musical instrument Download PDFInfo
- Publication number
- US5841050A US5841050A US08/658,486 US65848696A US5841050A US 5841050 A US5841050 A US 5841050A US 65848696 A US65848696 A US 65848696A US 5841050 A US5841050 A US 5841050A
- Authority
- US
- United States
- Prior art keywords
- sensor
- string striking
- boards
- striking means
- banks
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Images
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10G—REPRESENTATION OF MUSIC; RECORDING MUSIC IN NOTATION FORM; ACCESSORIES FOR MUSIC OR MUSICAL INSTRUMENTS NOT OTHERWISE PROVIDED FOR, e.g. SUPPORTS
- G10G3/00—Recording music in notation form, e.g. recording the mechanical operation of a musical instrument
- G10G3/04—Recording music in notation form, e.g. recording the mechanical operation of a musical instrument using electrical means
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H1/00—Details of electrophonic musical instruments
- G10H1/02—Means for controlling the tone frequencies, e.g. attack or decay; Means for producing special musical effects, e.g. vibratos or glissandos
- G10H1/04—Means for controlling the tone frequencies, e.g. attack or decay; Means for producing special musical effects, e.g. vibratos or glissandos by additional modulation
- G10H1/053—Means for controlling the tone frequencies, e.g. attack or decay; Means for producing special musical effects, e.g. vibratos or glissandos by additional modulation during execution only
- G10H1/055—Means for controlling the tone frequencies, e.g. attack or decay; Means for producing special musical effects, e.g. vibratos or glissandos by additional modulation during execution only by switches with variable impedance elements
- G10H1/0553—Means for controlling the tone frequencies, e.g. attack or decay; Means for producing special musical effects, e.g. vibratos or glissandos by additional modulation during execution only by switches with variable impedance elements using optical or light-responsive means
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H1/00—Details of electrophonic musical instruments
- G10H1/32—Constructional details
- G10H1/34—Switch arrangements, e.g. keyboards or mechanical switches specially adapted for electrophonic musical instruments
Definitions
- This invention pertains generally to sensing key motion in keyboard operated musical instruments, and more particularly to a method and apparatus for dynamically sensing motion of the keys in a piano and determining velocity and duration characteristics of a played note for electronic recording.
- the present invention pertains generally to a method and apparatus for accurate optical sensing of the motion of the keys in a piano.
- the invention is quick and easy to install and use, and can be uniformly applied to pianos of different manufacture and design without requiring modification of the controlling software.
- the present invention comprises arrays of optical sensors which are positioned adjacent to, and preferably below, the piano keys.
- a plurality of sensors are generally arranged on individual sensor boards, with a plurality of sensor boards comprising a sensor bank.
- the present invention includes eighty-eight optical sensors for detecting motion of each of the eighty-eight keys in a typical piano.
- the exact number of sensors would depend on the number of keys in the particular instrument.
- one to eight optical sensors are mounted on an individual sensor board, with the optical sensors positioned and spaced-apart on the board to corresponding to the spacing between piano keys.
- the sensor boards are preferably arranged into two sensor banks, with each sensor bank comprising six to eight sensor boards. Each of the two sensor banks generally monitors the movement of one half of the eighty-eight piano keys.
- the sensor boards in each of the two sensor banks are electrically connected together by a common bus, with each of the sensor banks having a separate and independent common bus.
- Each sensor bank is interfaced with a separate analog to digital or A/D converter which digitizes the analog output of the sensors.
- the A/D converters are interfaced with controlling data processing means, such as a microprocessor, which directs the activation of each sensor board and acquisition of the sensor data. From this digitized information, the microprocessor generates musical information based on the note velocity and duration sensed from the varying positions of the key.
- the musical information may be in MIDI or other digital format, and is stored on electronic storage media.
- each sensor board is independently and sequentially activated by the microprocessor according to a specified timing sequence.
- the microprocessor activates a sensor board in one bank, allowing the board to warm up, another sensor board in the second bank, which has previously been activated and warmed up, is read and analyzed by the microprocessor.
- This overlapping of sensor board activation and reading which is made possible by the preferred arrangement of the dual sensor banks as well as the data acquisition method employed, provides for a higher throughput of data conversion than has been heretofore achieved, and thus more efficient sensing and recording of musical expression information from keyboard instruments than has been previously attained.
- An alternative method is to turn both boards on at the same time, then (after a warm up period) read one board immediately followed by a read of the second board. Both methods are acceptable for quick and accurate key position measurements.
- An object of the invention is to provide an apparatus and method for sensing and recording musical expression from keyboard instruments which optically senses position and velocity of the keys of keyboard instruments.
- Another object of the invention is to provide an apparatus and method for sensing and recording musical expression from keyboard instruments which is quick and easy to install and use.
- Another object of the invention is to provide an apparatus and method for sensing and recording musical expression from keyboard instruments which is mounted internally within the keyboard instrument and does not interfere with the musical performer or the aesthetic appearance of the instrument.
- Another object of the invention is to provide an apparatus and method for sensing and recording musical expression from keyboard instruments which can be uniformly applied to all designs and manufactures of pianos without requiring modification of the controlling software.
- FIG. 1 is a side elevational view of a sensor board and sensor mounted below a keyboard in a proximal position.
- FIG. 2 is a side elevational view of a sensor board and sensor mounted below a keyboard in a distal position.
- FIG 3 is a side elevational view of a sensor board and sensor mounted above a keyboard in a proximal position.
- FIG. 4 is a schematic detailed view of the sensor shown in FIG. 1 through FIG. 3.
- FIG. 5 is a graph showing the relationship of output voltage versus time of the sensor of the present invention as a key moves from the resting position to the strike position to the kickback position and then again to the rest position.
- FIG. 6 is a diagrammatic plan view of two banks of sensor boards mounted below the keys in a piano.
- FIG. 7 is a functional block diagram showing the controller processor and sensor configuration of the present invention.
- FIG. 8 is a flow chart showing the sensor activation and data acquisition method of the present invention.
- FIG. 9 is a functional block diagram of a musical performance recording apparatus in accordance with the present invention.
- FIG. 1 through FIG. 9 for illustrative purposes the present invention is embodied in the method and apparatus for optically sensing and recording key motion of keyboard musical instruments generally shown in FIG. 1 through FIG. 9. It will be appreciated that the invention may vary as to configuration and as to details without departing from the basic concepts as disclosed herein.
- an apparatus for optically sensing key motion in a piano or other keyboard musical instrument in accordance with the present invention includes a plurality of optical sensors 12, each of which is mounted on a sensor board 14, which is in turn mounted adjacent to keys 16 as shown.
- FIG. 1 and FIG. 2 show alternate positions for mounting the sensor boards below the keys, while FIG. 3 shows an example of the sensor boards being mounted above the keys.
- the sensor boards are mounted below the keys as described herein because they are easier to mount without interfering with the performer or the adversely impacting the aesthetic appearance of the instrument.
- the exact positioning of the sensors and sensor boards can vary.
- Each optical sensor 12 is generally a single device or package such as a Kodenshi SG107 or the like, which includes two basic components; a light emitting diode or LED 22, which outputs a narrow beam of light, and a photodetector or phototransistor 24.
- LED 22 is preferably a GaAs or GaAsP type device which emits red light at a wavelength of approximately 980 nanometers.
- Light 26 is transmitted from LED 22 toward a key 16 where it is intercepted and reflected back toward photodetector 24.
- LED 22 is activated by application of a driving voltage V D to one of its input terminals, the other input terminal being connected to ground through a current limiting resistor R L .
- V CC the variation of sensor voltage output over the entire range of key motion is generally depicted as voltage output versus time.
- key 16 is in its resting position. In this position, key 16 is at its furthest distance from sensor 12, and thus photodetector 24 produces the lowest voltage output.
- the velocity of key 16 can be determined from that distance and the time elapsing between voltage outputs V 1 and V 2 .
- This velocity factor corresponds to the strength of the key depression and the volume of the tone produced, and thus contains important musical expression information.
- the duration of the key depression and thus the musical tone can be determined by the time elapsed between V 2 (note on), which corresponds to the actual striking of the string, and V 3 (note off), at which point key 16 has returned to its resting position and string vibration is damped.
- a typical full size piano keyboard 28 has eighty-eight keys 16.
- the present invention thus generally employs eighty-eight sensors 12.
- Each sensor board 14 contains from one to eight sensors 12, and the sensor boards 14 are arranged into a pair of sensor banks 30a, 30b.
- Each sensor bank 30a, 30b contains six to eight sensor boards 14 and senses the motion of one-half of the eighty-eight keys.
- Sensor boards 14 are positioned below keys 16 so that sensors 12 are below the approximate lateral midpoint of the key.
- Each sensor board 14 in a sensor bank is individually addressable so that a particular sensor board can be selected by controller 32.
- Sensor boards 14 are daisy-chained by an interconnecting cable 34, which is ultimately connected to controller 32.
- controller 32 includes a CPU 36, which is an 8051-type microcontroller or the like.
- a sensor board 14 in bank 30a is addressed by CPU 36 through decoder 38a which is a 74HC238 or the like.
- the voltage outputs of each sensor 12 contained on the sensor board 14 which is so addressed are simultaneously read by a multiplexing A/D convertor 40a which is a MAX155 or the like.
- sensor boards in bank 30b are addressed through decoder 38b and the outputs of the sensors read by A/D convertor 40b.
- RAM 42 also contains working variables and control programs.
- CPU 36 monitors the sensor outputs to identify when there have been changes in voltage outputs and the time between those changes.
- the resulting data is then compared to values in one or more "look-up" tables contained in ROM 44, and is translated to strike velocity (e.g., from the time between V 1 and V 2 in FIG. 5 and the maximum distance of travel), key position, note duration (e.g., the time between V 2 and V 3 in FIG. 5) and the like.
- strike velocity e.g., from the time between V 1 and V 2 in FIG. 5 and the maximum distance of travel
- key position e.g., the time between V 2 and V 3 in FIG. 5
- note duration e.g., the time between V 2 and V 3 in FIG. 5
- the "look-up" tables can be updated or modified as desired.
- the sensor readings do not simply provide an "on” or “off” state of the key. Instead, the sensors provide the full position of the key at any given moment.
- the analog voltage output for the entire range of key motion shown in FIG. 5 is digitized and processed by controller 32 to produce musical expression information at a level of accuracy which generally cannot be achieved by conventional systems.
- the resolution of the musical expression information contained in the key movement is limited only by the capabilities of A/D converters, which is typically 256 positions for an 8 bit A/D converter.
- each sensor 12 on that board is simultaneously activated and read by controller 32.
- the current requirement for this number of sensors operating simultaneously is rather large and, to make the current requirement more practical, it is preferable to pulse the sensors to their on state just before they are read and then turn them off again immediately thereafter.
- Several sensors may be pulsed on and off together, as long as the total number of sensors on at one time does not exceed the available current.
- sensors 12 generally require a brief "warm up" time between the time they are pulsed on and the time which their voltage outputs can be read.
- sensor board A(n+1) is turned on so that it can warm up. Otherwise, sensor board A(1) is turned on at step 112.
- sensor board B(n) is turned off.
- sensor board B(n) is then turned on so that it can warm up. This process then continues at step 104.
- the data acquisition method of the present invention is designed to have controller 32 select a sensor board to warm up in a first bank, while a sensor board in a second bank, having been previously turned on, can be read and analyzed. After being read, that sensor board in the second bank is turned off, and the next board on the same sensor bank is turned on to warm up. Controller 32 can then read the sensor board in the first bank that was previously turned on.
- the resultant "overlapping" of sensor boards allows for a high throughput of data. Basically, while one board is being read, another is being warmed up to that it can be immediately read when the first is completed.
- the sensor boards designated as A(1) and B(1) are the preferably the boards in the center of keyboard 26 and closest to controller 32, whereas the sensor boards designated as A(N) and B(N) are the boards at the ends of the chain.
- the entire keyboard can be scanned in approximately 0.5 ⁇ s.
- the speed of data acquisition will exceed the maximum possible key velocity, so as to provide for an accurate representation of the music being performed. Since A/D convertors 40a, 40b multiplex the outputs of all of the sensors on a particular sensor board at the same time, data acquisition is further increases.
- a mode value is stored which relates to the voltage level sensed.
- mode 0 would correspond to the rest position (V 1 )
- mode 1 would correspond to the key moving down
- mode 3 would correspond to the strike position (V 2 )
- mode 4 would correspond to the key moving up
- mode 5 or mode 1 again
- a count will be accumulated from which velocity can be determined.
- MIDI or equivalent data will be recorded for that key.
- MIDI or equivalent data will be recorded.
- a conventional UART 46 serves as a communications interface for controller 32 to send data to a recorder 48 for storage on a disk 50. It should be noted, however, that the output data can be presented in any convenient format and that other communications, recording, or storage devices could be used.
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Electrophonic Musical Instruments (AREA)
Abstract
Description
Claims (8)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/658,486 US5841050A (en) | 1995-02-27 | 1996-06-10 | Method and apparatus for optically determining note characteristics from key motion in a keyboard operated musical instrument |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/395,459 US5524521A (en) | 1995-02-27 | 1995-02-27 | Method and apparatus for optically determining note characteristics in a keyboard operated musical instrument |
US08/658,486 US5841050A (en) | 1995-02-27 | 1996-06-10 | Method and apparatus for optically determining note characteristics from key motion in a keyboard operated musical instrument |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US08/395,459 Continuation-In-Part US5524521A (en) | 1995-02-27 | 1995-02-27 | Method and apparatus for optically determining note characteristics in a keyboard operated musical instrument |
Publications (1)
Publication Number | Publication Date |
---|---|
US5841050A true US5841050A (en) | 1998-11-24 |
Family
ID=46252029
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US08/658,486 Expired - Lifetime US5841050A (en) | 1995-02-27 | 1996-06-10 | Method and apparatus for optically determining note characteristics from key motion in a keyboard operated musical instrument |
Country Status (1)
Country | Link |
---|---|
US (1) | US5841050A (en) |
Cited By (34)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050160903A1 (en) * | 2004-01-26 | 2005-07-28 | Roland Corporation | Compact keyboard apparatus with accurate detection of key pressing speed |
DE102005017758B3 (en) * | 2005-04-18 | 2006-08-03 | Stefan Stenzel & Frank Schneider (GbR)(vertretungsberechtigter Gesellschafter Stefan Stenzel, Bruckner Str.14, 53340 Meckenheim) | Reflective optical proximity sensor arrangement for e.g. piano, has electronic circuit measuring cyclic position of keys, and neural network evaluating measured data for producing digital control data for electronic tone producer |
US8013234B1 (en) * | 2007-01-15 | 2011-09-06 | Midi9 LLC | Reflective piano keyboard scanner |
US9542016B2 (en) | 2012-09-13 | 2017-01-10 | Apple Inc. | Optical sensing mechanisms for input devices |
US9709956B1 (en) | 2013-08-09 | 2017-07-18 | Apple Inc. | Tactile switch for an electronic device |
US9753436B2 (en) | 2013-06-11 | 2017-09-05 | Apple Inc. | Rotary input mechanism for an electronic device |
US9797752B1 (en) | 2014-07-16 | 2017-10-24 | Apple Inc. | Optical encoder with axially aligned sensor |
US9797753B1 (en) | 2014-08-27 | 2017-10-24 | Apple Inc. | Spatial phase estimation for optical encoders |
US9891651B2 (en) | 2016-02-27 | 2018-02-13 | Apple Inc. | Rotatable input mechanism having adjustable output |
US9952682B2 (en) | 2015-04-15 | 2018-04-24 | Apple Inc. | Depressible keys with decoupled electrical and mechanical functionality |
US9952558B2 (en) | 2015-03-08 | 2018-04-24 | Apple Inc. | Compressible seal for rotatable and translatable input mechanisms |
US10019097B2 (en) | 2016-07-25 | 2018-07-10 | Apple Inc. | Force-detecting input structure |
US10018966B2 (en) | 2015-04-24 | 2018-07-10 | Apple Inc. | Cover member for an input mechanism of an electronic device |
US10048802B2 (en) | 2014-02-12 | 2018-08-14 | Apple Inc. | Rejection of false turns of rotary inputs for electronic devices |
US10061399B2 (en) | 2016-07-15 | 2018-08-28 | Apple Inc. | Capacitive gap sensor ring for an input device |
US10066970B2 (en) | 2014-08-27 | 2018-09-04 | Apple Inc. | Dynamic range control for optical encoders |
US10145711B2 (en) | 2015-03-05 | 2018-12-04 | Apple Inc. | Optical encoder with direction-dependent optical properties having an optically anisotropic region to produce a first and a second light distribution |
US10190891B1 (en) | 2014-07-16 | 2019-01-29 | Apple Inc. | Optical encoder for detecting rotational and axial movement |
US10551798B1 (en) | 2016-05-17 | 2020-02-04 | Apple Inc. | Rotatable crown for an electronic device |
US10599101B2 (en) | 2014-09-02 | 2020-03-24 | Apple Inc. | Wearable electronic device |
US10664074B2 (en) | 2017-06-19 | 2020-05-26 | Apple Inc. | Contact-sensitive crown for an electronic watch |
US10962935B1 (en) | 2017-07-18 | 2021-03-30 | Apple Inc. | Tri-axis force sensor |
US11181863B2 (en) | 2018-08-24 | 2021-11-23 | Apple Inc. | Conductive cap for watch crown |
US11194298B2 (en) | 2018-08-30 | 2021-12-07 | Apple Inc. | Crown assembly for an electronic watch |
US11194299B1 (en) | 2019-02-12 | 2021-12-07 | Apple Inc. | Variable frictional feedback device for a digital crown of an electronic watch |
US11269376B2 (en) | 2020-06-11 | 2022-03-08 | Apple Inc. | Electronic device |
US11360440B2 (en) | 2018-06-25 | 2022-06-14 | Apple Inc. | Crown for an electronic watch |
US11550268B2 (en) | 2020-06-02 | 2023-01-10 | Apple Inc. | Switch module for electronic crown assembly |
US11561515B2 (en) | 2018-08-02 | 2023-01-24 | Apple Inc. | Crown for an electronic watch |
US11796968B2 (en) | 2018-08-30 | 2023-10-24 | Apple Inc. | Crown assembly for an electronic watch |
US11796961B2 (en) | 2018-08-24 | 2023-10-24 | Apple Inc. | Conductive cap for watch crown |
US12092996B2 (en) | 2021-07-16 | 2024-09-17 | Apple Inc. | Laser-based rotation sensor for a crown of an electronic watch |
US12189347B2 (en) | 2022-06-14 | 2025-01-07 | Apple Inc. | Rotation sensor for a crown of an electronic watch |
US12259690B2 (en) | 2019-01-23 | 2025-03-25 | Apple Inc. | Watch crown having a conductive surface |
Citations (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3511569A (en) * | 1966-09-06 | 1970-05-12 | Leo Mackta | Method and apparatus for determining velocity of moving objects |
US3617627A (en) * | 1968-05-03 | 1971-11-02 | Teletype Corp | Code converter suitable for use with a keyboard |
US3799671A (en) * | 1971-02-26 | 1974-03-26 | Hasler Ag | Recording head for an optical correlation velocity meter |
US3900262A (en) * | 1972-10-25 | 1975-08-19 | Marconi Co Ltd | Optical velocity measuring apparatus |
US4037511A (en) * | 1975-12-30 | 1977-07-26 | Castillo Juan M Del | Teaching device for attachment to an organ |
US4362934A (en) * | 1981-04-08 | 1982-12-07 | Syntronics Music Corporation | Velocity sensing device using opto-electronic switches |
US4468999A (en) * | 1983-02-28 | 1984-09-04 | Octave-Plateau Electronics Inc. | Programmable synthesizer |
US4674069A (en) * | 1982-12-16 | 1987-06-16 | Omron Tateisi Electronics Co. | System for collecting and processing data relating to moving bodies |
US4686880A (en) * | 1984-04-18 | 1987-08-18 | Forte Music, Inc. | Digital interface for acoustic and electrically amplified pianos |
US4736662A (en) * | 1984-06-19 | 1988-04-12 | Nippon Gakki Seizo Kabushiki Kaisha | Optical sensor for sensing displacement speed or displacement of a moveable element in musical instrument |
US4790230A (en) * | 1986-05-09 | 1988-12-13 | Sanderson Stephen N | Low profile keyboard device and system for recording and scoring music |
US4970928A (en) * | 1989-03-30 | 1990-11-20 | Yamaha Corporation | Hammering operation control unit of piano accompanied with automatic performance function |
US5194685A (en) * | 1990-06-28 | 1993-03-16 | Yamaha Corporation | Keyboard musical instrument hammer movement detection apparatus |
US5200562A (en) * | 1990-01-30 | 1993-04-06 | Yamaha Corporation | Key position computing apparatus and computing method therefor |
US5237125A (en) * | 1992-01-17 | 1993-08-17 | Burgett, Inc. | Method and apparatus for measuring velocity of key motion in a keyboard operated musical instrument |
US5451708A (en) * | 1992-05-08 | 1995-09-19 | Yamaha Corporation | Automatic player piano equipped with monitoring system on key action for improving fidelity of reproduced music |
US5567902A (en) * | 1995-01-06 | 1996-10-22 | Baldwin Piano And Organ Company | Method and apparatus for optically sensing the position and velocity of piano keys |
-
1996
- 1996-06-10 US US08/658,486 patent/US5841050A/en not_active Expired - Lifetime
Patent Citations (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3511569A (en) * | 1966-09-06 | 1970-05-12 | Leo Mackta | Method and apparatus for determining velocity of moving objects |
US3617627A (en) * | 1968-05-03 | 1971-11-02 | Teletype Corp | Code converter suitable for use with a keyboard |
US3799671A (en) * | 1971-02-26 | 1974-03-26 | Hasler Ag | Recording head for an optical correlation velocity meter |
US3900262A (en) * | 1972-10-25 | 1975-08-19 | Marconi Co Ltd | Optical velocity measuring apparatus |
US4037511A (en) * | 1975-12-30 | 1977-07-26 | Castillo Juan M Del | Teaching device for attachment to an organ |
US4362934A (en) * | 1981-04-08 | 1982-12-07 | Syntronics Music Corporation | Velocity sensing device using opto-electronic switches |
US4674069A (en) * | 1982-12-16 | 1987-06-16 | Omron Tateisi Electronics Co. | System for collecting and processing data relating to moving bodies |
US4468999A (en) * | 1983-02-28 | 1984-09-04 | Octave-Plateau Electronics Inc. | Programmable synthesizer |
US4686880A (en) * | 1984-04-18 | 1987-08-18 | Forte Music, Inc. | Digital interface for acoustic and electrically amplified pianos |
US4736662A (en) * | 1984-06-19 | 1988-04-12 | Nippon Gakki Seizo Kabushiki Kaisha | Optical sensor for sensing displacement speed or displacement of a moveable element in musical instrument |
US4790230A (en) * | 1986-05-09 | 1988-12-13 | Sanderson Stephen N | Low profile keyboard device and system for recording and scoring music |
US4970928A (en) * | 1989-03-30 | 1990-11-20 | Yamaha Corporation | Hammering operation control unit of piano accompanied with automatic performance function |
US5200562A (en) * | 1990-01-30 | 1993-04-06 | Yamaha Corporation | Key position computing apparatus and computing method therefor |
US5194685A (en) * | 1990-06-28 | 1993-03-16 | Yamaha Corporation | Keyboard musical instrument hammer movement detection apparatus |
US5237125A (en) * | 1992-01-17 | 1993-08-17 | Burgett, Inc. | Method and apparatus for measuring velocity of key motion in a keyboard operated musical instrument |
US5451708A (en) * | 1992-05-08 | 1995-09-19 | Yamaha Corporation | Automatic player piano equipped with monitoring system on key action for improving fidelity of reproduced music |
US5567902A (en) * | 1995-01-06 | 1996-10-22 | Baldwin Piano And Organ Company | Method and apparatus for optically sensing the position and velocity of piano keys |
Cited By (94)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7060883B2 (en) | 2004-01-26 | 2006-06-13 | Roland Corporation | Compact keyboard apparatus with accurate detection of key pressing speed |
US7151212B2 (en) | 2004-01-26 | 2006-12-19 | Roland Corporation | Compact keyboard apparatus with accurate detection of key pressing speed |
US20050160903A1 (en) * | 2004-01-26 | 2005-07-28 | Roland Corporation | Compact keyboard apparatus with accurate detection of key pressing speed |
DE102005017758B3 (en) * | 2005-04-18 | 2006-08-03 | Stefan Stenzel & Frank Schneider (GbR)(vertretungsberechtigter Gesellschafter Stefan Stenzel, Bruckner Str.14, 53340 Meckenheim) | Reflective optical proximity sensor arrangement for e.g. piano, has electronic circuit measuring cyclic position of keys, and neural network evaluating measured data for producing digital control data for electronic tone producer |
US8013234B1 (en) * | 2007-01-15 | 2011-09-06 | Midi9 LLC | Reflective piano keyboard scanner |
US9857892B2 (en) | 2012-09-13 | 2018-01-02 | Apple Inc. | Optical sensing mechanisms for input devices |
US9542016B2 (en) | 2012-09-13 | 2017-01-10 | Apple Inc. | Optical sensing mechanisms for input devices |
US10234828B2 (en) | 2013-06-11 | 2019-03-19 | Apple Inc. | Rotary input mechanism for an electronic device |
US9753436B2 (en) | 2013-06-11 | 2017-09-05 | Apple Inc. | Rotary input mechanism for an electronic device |
US11531306B2 (en) | 2013-06-11 | 2022-12-20 | Apple Inc. | Rotary input mechanism for an electronic device |
US9886006B2 (en) | 2013-06-11 | 2018-02-06 | Apple Inc. | Rotary input mechanism for an electronic device |
US10175652B2 (en) | 2013-08-09 | 2019-01-08 | Apple Inc. | Tactile switch for an electronic device |
US10962930B2 (en) | 2013-08-09 | 2021-03-30 | Apple Inc. | Tactile switch for an electronic device |
US12181840B2 (en) | 2013-08-09 | 2024-12-31 | Apple Inc. | Tactile switch for an electronic device |
US10331081B2 (en) | 2013-08-09 | 2019-06-25 | Apple Inc. | Tactile switch for an electronic device |
US11886149B2 (en) | 2013-08-09 | 2024-01-30 | Apple Inc. | Tactile switch for an electronic device |
US9971305B2 (en) | 2013-08-09 | 2018-05-15 | Apple Inc. | Tactile switch for an electronic device |
US10331082B2 (en) | 2013-08-09 | 2019-06-25 | Apple Inc. | Tactile switch for an electronic device |
US9709956B1 (en) | 2013-08-09 | 2017-07-18 | Apple Inc. | Tactile switch for an electronic device |
US9836025B2 (en) | 2013-08-09 | 2017-12-05 | Apple Inc. | Tactile switch for an electronic device |
US10216147B2 (en) | 2013-08-09 | 2019-02-26 | Apple Inc. | Tactile switch for an electronic device |
US10732571B2 (en) | 2013-08-09 | 2020-08-04 | Apple Inc. | Tactile switch for an electronic device |
US10222909B2 (en) | 2014-02-12 | 2019-03-05 | Apple Inc. | Rejection of false turns of rotary inputs for electronic devices |
US10048802B2 (en) | 2014-02-12 | 2018-08-14 | Apple Inc. | Rejection of false turns of rotary inputs for electronic devices |
US10613685B2 (en) | 2014-02-12 | 2020-04-07 | Apple Inc. | Rejection of false turns of rotary inputs for electronic devices |
US11669205B2 (en) | 2014-02-12 | 2023-06-06 | Apple Inc. | Rejection of false turns of rotary inputs for electronic devices |
US11347351B2 (en) | 2014-02-12 | 2022-05-31 | Apple Inc. | Rejection of false turns of rotary inputs for electronic devices |
US10884549B2 (en) | 2014-02-12 | 2021-01-05 | Apple Inc. | Rejection of false turns of rotary inputs for electronic devices |
US12045416B2 (en) | 2014-02-12 | 2024-07-23 | Apple Inc. | Rejection of false turns of rotary inputs for electronic devices |
US9797752B1 (en) | 2014-07-16 | 2017-10-24 | Apple Inc. | Optical encoder with axially aligned sensor |
US11015960B2 (en) | 2014-07-16 | 2021-05-25 | Apple Inc. | Optical encoder for detecting crown movement |
US10190891B1 (en) | 2014-07-16 | 2019-01-29 | Apple Inc. | Optical encoder for detecting rotational and axial movement |
US10533879B2 (en) | 2014-07-16 | 2020-01-14 | Apple Inc. | Optical encoder with axially aligned sensor |
US10066970B2 (en) | 2014-08-27 | 2018-09-04 | Apple Inc. | Dynamic range control for optical encoders |
US9797753B1 (en) | 2014-08-27 | 2017-10-24 | Apple Inc. | Spatial phase estimation for optical encoders |
US10627783B2 (en) | 2014-09-02 | 2020-04-21 | Apple Inc. | Wearable electronic device |
US10942491B2 (en) | 2014-09-02 | 2021-03-09 | Apple Inc. | Wearable electronic device |
US10599101B2 (en) | 2014-09-02 | 2020-03-24 | Apple Inc. | Wearable electronic device |
US11567457B2 (en) | 2014-09-02 | 2023-01-31 | Apple Inc. | Wearable electronic device |
US10613485B2 (en) | 2014-09-02 | 2020-04-07 | Apple Inc. | Wearable electronic device |
US10620591B2 (en) | 2014-09-02 | 2020-04-14 | Apple Inc. | Wearable electronic device |
US11221590B2 (en) | 2014-09-02 | 2022-01-11 | Apple Inc. | Wearable electronic device |
US11762342B2 (en) | 2014-09-02 | 2023-09-19 | Apple Inc. | Wearable electronic device |
US11474483B2 (en) | 2014-09-02 | 2022-10-18 | Apple Inc. | Wearable electronic device |
US11002572B2 (en) | 2015-03-05 | 2021-05-11 | Apple Inc. | Optical encoder with direction-dependent optical properties comprising a spindle having an array of surface features defining a concave contour along a first direction and a convex contour along a second direction |
US10145711B2 (en) | 2015-03-05 | 2018-12-04 | Apple Inc. | Optical encoder with direction-dependent optical properties having an optically anisotropic region to produce a first and a second light distribution |
US10655988B2 (en) | 2015-03-05 | 2020-05-19 | Apple Inc. | Watch with rotatable optical encoder having a spindle defining an array of alternating regions extending along an axial direction parallel to the axis of a shaft |
US10845764B2 (en) | 2015-03-08 | 2020-11-24 | Apple Inc. | Compressible seal for rotatable and translatable input mechanisms |
US11988995B2 (en) | 2015-03-08 | 2024-05-21 | Apple Inc. | Compressible seal for rotatable and translatable input mechanisms |
US10037006B2 (en) | 2015-03-08 | 2018-07-31 | Apple Inc. | Compressible seal for rotatable and translatable input mechanisms |
US9952558B2 (en) | 2015-03-08 | 2018-04-24 | Apple Inc. | Compressible seal for rotatable and translatable input mechanisms |
US9952682B2 (en) | 2015-04-15 | 2018-04-24 | Apple Inc. | Depressible keys with decoupled electrical and mechanical functionality |
US10018966B2 (en) | 2015-04-24 | 2018-07-10 | Apple Inc. | Cover member for an input mechanism of an electronic device |
US10222756B2 (en) | 2015-04-24 | 2019-03-05 | Apple Inc. | Cover member for an input mechanism of an electronic device |
US9891651B2 (en) | 2016-02-27 | 2018-02-13 | Apple Inc. | Rotatable input mechanism having adjustable output |
US10579090B2 (en) | 2016-02-27 | 2020-03-03 | Apple Inc. | Rotatable input mechanism having adjustable output |
US12104929B2 (en) | 2016-05-17 | 2024-10-01 | Apple Inc. | Rotatable crown for an electronic device |
US10551798B1 (en) | 2016-05-17 | 2020-02-04 | Apple Inc. | Rotatable crown for an electronic device |
US10509486B2 (en) | 2016-07-15 | 2019-12-17 | Apple Inc. | Capacitive gap sensor ring for an electronic watch |
US10955937B2 (en) | 2016-07-15 | 2021-03-23 | Apple Inc. | Capacitive gap sensor ring for an input device |
US11513613B2 (en) | 2016-07-15 | 2022-11-29 | Apple Inc. | Capacitive gap sensor ring for an input device |
US10379629B2 (en) | 2016-07-15 | 2019-08-13 | Apple Inc. | Capacitive gap sensor ring for an electronic watch |
US10061399B2 (en) | 2016-07-15 | 2018-08-28 | Apple Inc. | Capacitive gap sensor ring for an input device |
US12086331B2 (en) | 2016-07-15 | 2024-09-10 | Apple Inc. | Capacitive gap sensor ring for an input device |
US11720064B2 (en) | 2016-07-25 | 2023-08-08 | Apple Inc. | Force-detecting input structure |
US11385599B2 (en) | 2016-07-25 | 2022-07-12 | Apple Inc. | Force-detecting input structure |
US10948880B2 (en) | 2016-07-25 | 2021-03-16 | Apple Inc. | Force-detecting input structure |
US10572053B2 (en) | 2016-07-25 | 2020-02-25 | Apple Inc. | Force-detecting input structure |
US10019097B2 (en) | 2016-07-25 | 2018-07-10 | Apple Inc. | Force-detecting input structure |
US10296125B2 (en) | 2016-07-25 | 2019-05-21 | Apple Inc. | Force-detecting input structure |
US12105479B2 (en) | 2016-07-25 | 2024-10-01 | Apple Inc. | Force-detecting input structure |
US10664074B2 (en) | 2017-06-19 | 2020-05-26 | Apple Inc. | Contact-sensitive crown for an electronic watch |
US10962935B1 (en) | 2017-07-18 | 2021-03-30 | Apple Inc. | Tri-axis force sensor |
US12066795B2 (en) | 2017-07-18 | 2024-08-20 | Apple Inc. | Tri-axis force sensor |
US11754981B2 (en) | 2018-06-25 | 2023-09-12 | Apple Inc. | Crown for an electronic watch |
US12105480B2 (en) | 2018-06-25 | 2024-10-01 | Apple Inc. | Crown for an electronic watch |
US11360440B2 (en) | 2018-06-25 | 2022-06-14 | Apple Inc. | Crown for an electronic watch |
US11561515B2 (en) | 2018-08-02 | 2023-01-24 | Apple Inc. | Crown for an electronic watch |
US11906937B2 (en) | 2018-08-02 | 2024-02-20 | Apple Inc. | Crown for an electronic watch |
US11181863B2 (en) | 2018-08-24 | 2021-11-23 | Apple Inc. | Conductive cap for watch crown |
US11796961B2 (en) | 2018-08-24 | 2023-10-24 | Apple Inc. | Conductive cap for watch crown |
US11194298B2 (en) | 2018-08-30 | 2021-12-07 | Apple Inc. | Crown assembly for an electronic watch |
US11796968B2 (en) | 2018-08-30 | 2023-10-24 | Apple Inc. | Crown assembly for an electronic watch |
US12259690B2 (en) | 2019-01-23 | 2025-03-25 | Apple Inc. | Watch crown having a conductive surface |
US11194299B1 (en) | 2019-02-12 | 2021-12-07 | Apple Inc. | Variable frictional feedback device for a digital crown of an electronic watch |
US11860587B2 (en) | 2019-02-12 | 2024-01-02 | Apple Inc. | Variable frictional feedback device for a digital crown of an electronic watch |
US12189342B2 (en) | 2020-06-02 | 2025-01-07 | Apple Inc. | Switch module for electronic crown assembly |
US11815860B2 (en) | 2020-06-02 | 2023-11-14 | Apple Inc. | Switch module for electronic crown assembly |
US11550268B2 (en) | 2020-06-02 | 2023-01-10 | Apple Inc. | Switch module for electronic crown assembly |
US11635786B2 (en) | 2020-06-11 | 2023-04-25 | Apple Inc. | Electronic optical sensing device |
US11983035B2 (en) | 2020-06-11 | 2024-05-14 | Apple Inc. | Electronic device |
US11269376B2 (en) | 2020-06-11 | 2022-03-08 | Apple Inc. | Electronic device |
US12092996B2 (en) | 2021-07-16 | 2024-09-17 | Apple Inc. | Laser-based rotation sensor for a crown of an electronic watch |
US12189347B2 (en) | 2022-06-14 | 2025-01-07 | Apple Inc. | Rotation sensor for a crown of an electronic watch |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5841050A (en) | Method and apparatus for optically determining note characteristics from key motion in a keyboard operated musical instrument | |
US4790230A (en) | Low profile keyboard device and system for recording and scoring music | |
JP3900712B2 (en) | Keyboard instrument sensor calibration apparatus and sensor calibration method | |
US8022288B2 (en) | Musical instrument | |
US4653376A (en) | Electronic sensing system for a stringed and fretted musical instrument | |
US5085119A (en) | Guitar-style synthesizer-controllers | |
US8841537B2 (en) | Systems and methods for a digital stringed instrument | |
US4768412A (en) | Low profile keyboard device and system for recording and scoring music | |
KR100907592B1 (en) | Optical transducer systems, optical modulators, and instruments using them for monitoring moving parts | |
US5117730A (en) | String type tone signal controlling device | |
US20120036982A1 (en) | Digital and Analog Output Systems for Stringed Instruments | |
US5905220A (en) | Method and apparatus for sensing pedal motion and actuating pedals in player pianos | |
CN102138174A (en) | laser pickup | |
AU2426300A (en) | Electronic stringed musical instrument | |
US6229081B1 (en) | Keyboard musical instrument, position sensing device and light-emitting controller both incorporated therein | |
US6245985B1 (en) | Data converter for enhancing resolution, method for converting data codes and keyboard musical instrument equipped with the data converter | |
US5524521A (en) | Method and apparatus for optically determining note characteristics in a keyboard operated musical instrument | |
JPH10161648A (en) | Keying-string hammering characteristic conforming device, drive signal-string hammering characteristic conforming device, and keyed instrument | |
US7411124B2 (en) | Self-calibrating transducer system and musical instrument equipped with the same | |
US7220906B2 (en) | String-instrument type electronic musical instrument | |
US5834669A (en) | Method and apparatus for optically determining note characteristics from hammer catchers in a keyboard operated musical instrument | |
US20050092164A1 (en) | Musical instrument recording advanced music data codes for playback, music data generator and music data source for the musical instrument | |
WO2010042508A2 (en) | Systems and methods for a digital stringed instrument | |
WO2008019089A2 (en) | Musical instrument | |
JP2891248B2 (en) | Electronic keyboard instrument |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: BURGETT, INC., CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:CLIFT, PAMELA K.;LEE, CHARLES R.;REEL/FRAME:008233/0340 Effective date: 19960607 |
|
AS | Assignment |
Owner name: FINOVA CAPITAL CORPORATION, CALIFORNIA Free format text: SECURITY AGREEMENT;ASSIGNOR:BURGETT, INCORPORATED, A CA CORP.;REEL/FRAME:009155/0744 Effective date: 19980505 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
AS | Assignment |
Owner name: IMPERIAL BANK, CALIFORNIA Free format text: SECURITY INTEREST;ASSIGNOR:BURGETT, INCORPORATED;REEL/FRAME:009901/0936 Effective date: 19990316 |
|
AS | Assignment |
Owner name: SANWA BANK CALIFORNIA, CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:BURGETT, INC.;REEL/FRAME:011035/0910 Effective date: 20000930 |
|
AS | Assignment |
Owner name: BURGETT, INCORPORATED, CALIFORNIA Free format text: RELEASE OF PATENT SECURITY INTEREST;ASSIGNOR:IMPERIAL BANK;REEL/FRAME:011400/0166 Effective date: 20001227 |
|
FEPP | Fee payment procedure |
Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
FPAY | Fee payment |
Year of fee payment: 8 |
|
FPAY | Fee payment |
Year of fee payment: 12 |