US3905267A - Electronic player piano with record and playback feature - Google Patents
Electronic player piano with record and playback feature Download PDFInfo
- Publication number
- US3905267A US3905267A US439147A US43914774A US3905267A US 3905267 A US3905267 A US 3905267A US 439147 A US439147 A US 439147A US 43914774 A US43914774 A US 43914774A US 3905267 A US3905267 A US 3905267A
- Authority
- US
- United States
- Prior art keywords
- data
- waveform
- clock
- key
- signals
- 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
- 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/0033—Recording/reproducing or transmission of music for electrophonic musical instruments
- G10H1/0041—Recording/reproducing or transmission of music for electrophonic musical instruments in coded form
- G10H1/005—Recording/reproducing or transmission of music for electrophonic musical instruments in coded form on magnetic tape
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S84/00—Music
- Y10S84/29—Tape
Definitions
- ABSTRACT References Cited An electronic data storage system including a mag- UNITED STATES PATENTS netic type recorder/replayer for recording spontane- 3,007,362 11/1961 OlSOn et al 84/1.03 OHS musical Presentatiws for p y through a Similar 3,484,530 12/1969 Rupert 84/1.18 instrument. Key depression signals are recorded in a 3, 84.53() 2/196 Rup rt 1 4 /l-l8 serial, self-clocking code where data is represented by $594,487 7/ 1971 Jones,
- a more recent development in apparatus for recording a musical performance for subsequent reproduction involves the use of a tape recorder and a system for recording key depression data on the tape in a single or double channel time-multiplexed sequence thereby to permit the tape to be' replayed and demultiplexed to reproduce the musical presentation.
- This system has the advantage of eliminating the tedious preparation of the piano roll and permitting both carefully and elaborately prerecorded performances as well as spontaneously prerecorded performances to be reproduced as often as is desired.
- the prior art tape recorder system involves the production of a relatively fixed frequency sinusoidal waveform which is broken up into scan frames of predetermined length.
- Each scan frame comprises the serialcombination of eighty or more data units represented by sinusoid cycles, each unit being assigned a count and each count representing a piano or organ key or some auxiliary function, such as expression.
- the prior art systern comprises an elaborate mechanism including circuitry for amplitude modulating the sinusoidal waveform within each data unit of the scan frame such that a high amplitude level represents a sync pulse, an intermediate amplitude represents a key-on signal, while a low amplitude signal represents a clock quantity.
- the count of the sinusoidal excursion identifies the particular key within a scan frame and the amplitude level of the waveform excursion represents the particular function to be performed with respect to that key or, in the absence of a key function code, the excursion is used to resynchronize during the decode operation.
- the present invention provides a data recording and retrieval system especially for use in combination with musical instruments such as pianos whereby musical performances may be spontaneously recorded and reproduced and, moreover, wherein the system is well adapted for implementation using low cost home entertainment type tape recording equipment, such as cassette tape recorders and tape decks.
- this is accomplished by means of a system for recording a stream of data in a serial recording medium, such as a magnetic tape, using a binary code wherein the recorded waveform comprises only first and second relative signal levels and relatively abrupt coded transitions between said levels thereby to render the code and the demodulation system completely independent of absolute amplitude levels and the need for analog amplitude detection, threshold detection, or other absolute monitoring devices.
- the data is recorded in a self-clocking binary waveform wherein the key depression signals as well as the clock signal are represented by the positions of transitions between the binary levels and the levels or amplitudes themselves have no significance whatever. Accordingly, a single channel tape may be employed for the recording of self-clocking data from which both key depression data and clocking data may be readily retrieved.
- a further feature of the present invention is the expanded data encoding efficiency which results from the use of transition encoding and the consequent capability of the recorded waveform to actuate or control auxiliary devices such. as rhythm accompaniments and video displays in synchronism with the reproduction of the musical performance.
- this is accomplished by allocating certain data units within a scan frame to the recording of the auxiliary drive data in the same transition code between binary signal levels as the musical data itself and, during demodulation, segregating such signals and using such signals for the direct excitation and control of the auxiliary devices.
- FIG. 1 is a block diagram of the data recording and reproduction system
- FIG. 2 is a diagram of data recording format within a scan frame
- FIG. 3 is a block diagram of an expression control system
- FIG. 4 is a circuit diagram of a second automatic expression control system
- FIG. 5 is a block diagram of a multiplexing system
- FIG. 6 is a bi-phase encoder
- FIG. 7 is a wave diagram illustrating the operation of the encoder of FIG. 6;
- FIG. 8 is a second encoder
- FIG. 9 is a wave diagram for the encoder of FIG. 8.
- FIG. 10 is a schematic circuit diagram of a receiver
- FIG. 11 is a circuit diagram of a bi-phase decoder
- FIG. 12 is a waveform diagram for the decoder of FIG. 11;
- FIG. 13 is a circuit diagram of a phase-locked loop synchronizer
- FIG. 14 is a bi-phase decoder using aphaselocked loop
- FIG. 15 is a waveform diagram for the decoder of FIG. 14;
- FIG. 16 is a circuit diagram of a double density decoder for use in combination with the encoder of FIG.
- FIG. 17 is a waveform diagram for the decoder of FIG. 16;
- FIG. 18 is a circuit diagram for the timing unit of FIG. 1;
- FIG. l9 is a demultiplexer
- FIG. 20 is a perspective drawing of a piano key data generating and actuating apparatus.
- FIG. I a system 10 for recording and reproducing a spontaneously generated piano presentation is shown.
- System 10 is especially adapted for use in combination with a conventional piano (not shown) modified only to include key closure contacts forming switches 12 which are closed to produce data in digital binary form each time any given key is depressed. This is more fully described with reference to FIG. 20.
- the piano further comprises a pedal switch 14 indicating the use of the sustain pedal and a binary source 16 of expression signals created incident to the playing of a musical presentation on the piano in the conventional fashion.
- Sources 12, 14 and 16 are all useable by a player in the course of playing a musical presentation to generate input signals which occur in various combinations according to a sequence, the timing of which is determined by the player.
- the combinations of signals include single key depression signals as single notes are played in the course of a musical presentation, and simultaneous combinations of key depression signals as chords or other note combinations are struck during the musical performance.
- the system 10 comprises a multiplexer 20 the function of which is to establish scan frames of a predetermined serial bit length (in this case 128 bits in length) and to serialize the parallel input data from the input data sources 12, 14 and 16 within the scan frames; i.e. the multiplexer 20 lines up the parallel input data from all of the sources in a predetermined numbered sequence of 128 data cells or bits as best shown in FIG. 2.
- the data format which is selected includes the allocation of 8 bits for a sync word, 72 bits for piano keyboard switches 12, 1 bit for sustained data, 12 bits for expression data, 12 bits for data to drive a CRT display of words, musical notes, etc., and 15 bits for auxiliary functions such as rhythm accompaniments and other miscellaneous operations.
- the serialized data from multiplexer 20 is in a code format known as non-return to zero (NRZ) wherein a positive transition between binary signal levels repre sents a l and negative transitions represents binary 0.
- NRZ non-return to zero
- NRZ code is 'not inherently selfclocking since a long string of bits of the same binary value is characterized by the absence of any transitions at all. This can create several problems including (1) that the frequency responses of the receiver network must go from DC. to the bit rate and, (2) a separate clock signal must be encoded or recorded on a second recorder track so as to synchronize the readout operation with the actual location of data cells in the data train or scan frame.
- the NRZ code does have the advantage of high data density and, therefore, it is desirable to preserve the high density advantage to the extent possible.
- the encoder 26 preferably takes such form as hereinafter described with reference to FIG. 8 as will combine clock information from timing unit 22 with the serialized NRZ data from multiplexer 20 and present to storage medium 24 the data in such code or format as to produce a guaranteed transition between the binary signal levels for most or all of the data cells in each scan frame.
- This code format has at least two advantages: (1) the data stream is selfclocking and, thus, requires no separate clock signal on a second recording medium channel, and (2) the data in the scan frame is contained in the transitions rather than in the amplitude or level of the signal.
- the storage medium 24 preferably takes the form of a standard singletrack magnetic tape recorder-player of the type using standard reel-to-reel tape cassettes. Other recording devices may, however, be employed.
- Power supply 28 provides electrical excitation to all of thesystem elements in FIG. 1 requiring same as will be apparent to those skilled in the art.
- FIG. 1 further discloses the means for retrieving the stored data from medium 24 and demultiplexing the data for use in reproducing the musical production represented by the data from input sources 12, 14, and 16, as previously described.
- the reproduction system comprises a conventional read head arrangement for presenting the data defining the musical production and the auxiliary functions along with the inherent clocking data to a receiver 30, a decoder 32, and synchronizer 34 which extracts the clock signal from the scan frames.
- the reconstructed clock is applied to the decoder 32 as shown to restore bi-phase data to NRZ form for application to the demultiplexer 36.
- the demultiplexer 36 performs an operation which is substantially the reverse as the multiplexer 20; i.e., it reorganizes the serialized data from each scan frame into parallel form for presentation via output bus 38 to the key drive solenoids of a piano or organ or other musical instrumentality as may be employed.
- the expression data is simultaneously applied to the power supply 28 by way of bus 40 to modulate the amplitude of the drive voltage which is supplied to the key drive solenoids to accomplish the expression function.
- the reconstructed clock signal from decoder 32 is applied to the timing unit 22 which synchronizes the demultiplex function. It will also be observed that the eight-bit sync signal in the scan frame of FIG.
- FIG. 1 also shows output bus 42 from the demultiplexer 37 for transmitting the auxiliary drive signals to an auxiliary unit such as a CRT display for word pictorialization, color display or to perform some other auxiliary function such as controlling house lights to a desired level of brightness, operating a rhythm unit, operating other accessories and appliances, any of these functions either being related or unrelated to the reproduction of music.
- an auxiliary unit such as a CRT display for word pictorialization, color display or to perform some other auxiliary function such as controlling house lights to a desired level of brightness, operating a rhythm unit, operating other accessories and appliances, any of these functions either being related or unrelated to the reproduction of music.
- Expressioncontrol may be provided in various ways.
- One expression control system is shown in FIG. 3.
- transducers 50 are mounted to sense the intensity with which the keys are struck. This information is serialized by way of N-channel multiplexer 52 and amplified at 54.
- the amplified signal is applied to a power detector 56 which may be a simple threshold detector having several levels of discrimination.
- the output of detector 56 is applied to the analog digital converter 58 which generates a digital signal suitable for recording within the system of FIG. 1.
- the transducers 50 may take any of several forms, for example, they may be microphones, simple accelerometers, or magnetic pickups. Whatever the form, the transducers are voltage generating devices which produce signals that are then multiplexed at 52 to form a single analog voltage stream; The analog-to-digital converter 58 does, of course, operate under the control of the clock signal from the timing unit 22 since each of the transducers 1 through N must be sampled at the appropriate time.
- FIGS. 4-19 many of the elements otherwise identified by reference characters also contain numbers which are indicative of industrially standardized integrated circuits, such circuits being commercially available and hence no specific description will be given herein. These circuits are available as pre-packaged devices from various manufacturers including Texas Instruments, Inc., Signetics, Fairchild, and Harris. Accordin g to catalogs published by or for these companies in 1972 and 1973, the following specifically identified integrated circuit units are available from the indicated companies. Signetics: NE565 (phase locked loop); Fairchild: 741,710, 37002, 7400, 7404, 74193, 74150, 74151, 7486, 7474, 74121, 7420, 74192, and 74164.
- Signetics NE565 (phase locked loop)
- Fairchild 741,710, 37002, 7400, 7404, 74193, 74150, 74151, 7486, 7474, 74121, 7420, 74192, and 74164.
- FIG. 4 illustrates an alternative system for expression control in the piano and comprises four microphone sensors 60 spaced at uniform intervals behind the keyboard.
- the microphone outputs are serially multiplexed together at 62, this unit preferably taking the form of a Fairchild 37022 dc unit, a four-bit analog multiplexer.
- the serial output from the multiplexer 62 is amplified at 64 and applied to a low-pass filter 66.
- the filtered output is then digitized by means of the comparator 68, counter 70, and ladder network 72.
- the ladder network is a well known device, easily constructed using discrete components or available as a prepackaged circuit device from Angstrohm Precision, Inc. as part of their DIP series of binary circuits.
- the frequency response to the low-pass filter is centered about approximately 30 Hz.
- the output of the low-pass filters 66 is converted to digital form and the least sig nificant bit of the analog digital converter switches back and forth from a 1 to a 0 and the three most significant bits are used as an output to give as much as eight levels of control over the intensity or volume by varying voltage to solenoids that strike the keys in the respective quarter of the piano keyboard.
- the three bits of data may be added to the data format, stored or transmitted, and reconverted back into parallel information. After being converted from digital to analog form, the voltage at which the solenoid is operated is adjusted in response to the analog signal, thus, to control the force with which the key is struck.
- FIG. 5 illustrates the details of a typical implementation for the multiplexer 20 of FIG. 1.
- Multiplexer 20 includes a seven-bit counter providing 2 combinations for the 128 multiplex function.
- the circuit of FIG. 5 is a mo -level multiplexing scheme, the first level of which assembles the data into eight parts of 16 bits each and the second level of which further assembles the eight parts into one scan frame having 128 or more data units.
- the first level utilizes four bits from timing unit 22 to accomplish a sixteen-bit multiplex function.
- circuit 80 for example, the four bits of timing information and the 16 bits of input data generate a serial output from the 16 input information bits, bit 1 being the first out and bit ,16 being the last out.
- Running parallel with this multiplexer unit are seven other multiplexers of substantially identical construction generating output bits at the same rate and controlled by the same four input timing bits.
- the outputs of these eight multiplexer units are, however, fed into the eight-bit multi plexer 82 the timing of which is controlled by the subsequent three timing bits from unit 22 shown in FIG. 1; i.e., the least significant bits of the timing sequence.
- the output of multiplexer unit 82 samples each of the other eight multiplexers once for each of their output bit times, thus, generating the 128 bit serial NRZ data stream with bit 1 of multiplexer A1 out first and bit 16 of mulitplexer g coming out last.
- the sync word illustrated as the beginning of the scan frame in FIG. 2 may comprise, for example, a series of eight ones (ls), thus, to present a distinct data form which is not likely to be generated during random musical data production and which can be distributed and recognized as a sync word by the synchronizer 34.
- the sync word can be hard wired with the first eight bits wired to zero if all ones (ls) are required for the sync word.
- the SN 74150 suggested for units 80 produces an inversion between input and output; therefore, all zeross would be wired for an all one sync word.
- the switches 12 from the piano keyboard as Well as for the sync word are wired directly to the inputs of the multiplexer units 80 and, when the key is closed, the switch grounds to common providing an input signal.
- the output data is, thus, inverted to convert the ground or binary zero to a binary one.
- the sample rate is of substantial significance in order to ensure the complicated compositions as well as the auxiliary functions can be suitably reproduced using conventional recording equipment.
- the sample period for each data cell is about 250 microseconds for both multiplexers to ensure that the sample rate is much faster than the playing speed.
- a sample time is negligible compared to the time a key is actually depressed in normal operation of a piano or an organ or another instrument. Any key switches that close in the middle of a bit time or other erratic operation of the keys would be undetectable because the sample rate is very high.
- Encoder 26 is responsive to the NRZ data from the multiplexer 20 to produce a code which has the self-clocking feature and which exhibits no significant dc component.
- the basic bi-phase level code is that zero information is the inverted clock and the one information is a true clock.
- This code is a simple exclusive/OR of the NRZ data and the inverted clock information. It is provided by the gates 90 and 92, implemented and connected as shown.
- the bi-phase data is the clock for binary ones (1s) and the inverted clock for binary zeros (Os).
- the maximum time between transitions in the data is the bit time.
- the bi-phase data encoder of FIGS. 6 and 7 is especially well adapted for tape recorder use but may call for some alternative approaches for other transmission medias such as radio or hardwire transmission.
- a double-density encoding scheme may be employed using the implementation of FIG. 8. This results in a code format as represented in FIG. 9.
- the double-density code of FIG. 9 has a transition in the middle of a one and a transition at the end of zero. However, when a single zero with a one on either side occurs, there is no transition at all.
- a bi-phase level code is generated utilizing a clock and NRZ data as applied to exclusive/OR gate 96.
- the output of gate 96 is stored in a buffer flip-flop 98 to eliminate voltage spikes.
- the not output of the flip-flop is applied to the clock input of flip-flop unit 100 which toggles the flip-flop on the negative edges.
- the flip-flop thus, generates a doubledensity code which does not require the phase of the code be maintained by the storage or transmission medium 24.
- the bandwidth may be half of the bandwidth required for the bi-phase data.
- the double-density code does exhibit some do component and requires randomness of the data or an offset due to the dc component may be generated.
- Other code formats including return to zero (RZ) can, of course, be employed. This may be of a distinct advantage where the storage or transmission medium 24 requires the clock as well as the data; for example, the use of a telephone line transmission means requires clock and NRZ data but other media may require RZ data.
- Receiver 30 may take any of several forms, one form being illustrated in FIG. 10.
- the input to receiver 10 is ac coupled from the tape read head to a zero crossing detector comprising transistor 102.
- a resistor R1 which loads the input to the correct load, R2 or R3 bias the transistor 102 to zero crossing.
- Capacitor C1 is a coupling capacitor.
- Capacitor C2 is a low-pass filtered capacitor to filter out noise.
- Resistor R4 is purely a load for the transistor 102 and the output is the restored data in the original format. Most tape recorders and other transmission systems may employ the receiver of FIG. 10.
- a bi-phase decoder implementation unit for unit 32 is shown in FIGS. 11 and 12.
- the bi-phase decoder 32 of FIG. 11 utilizes a one-shot which extracts transitions from the bi-phase data by delaying the bi-phase data through the transitor Q1 with R1 and C1 as the delay network. Circuit 32 then exclusive ORs the output of Q1 which is inverted and delayed bi-phase data with the input bi-phase data.
- the output of the exclusive/OR 1 10 is a positive going spike on the edges of the incoming data and trigger a one-shot unit 112 with the timing set by R3 and C2.
- the output of the one-shot 112 is a three-quarter bit period clock; the first time the oneshot sees a transition from one to zero or a zero to one in the bi-phase data, the one-shot will synchronize with the incoming data train. This clock is then utilized to clock into the data flip-flop 114 the inverted bi-phase data.
- the output of the data flip-flop 1 14 is the reconstructive NRZ data and the output of 112 is the clock that is utilized in the demultiplexing of the data.
- FIG. 13 shows a phase-lock loop synchronizer suitable for the implementation of unit 34 of FIG. 1.
- the clock information may be regenerated by the utilization of a phase-locked loop of the type shown in FIG. 13.
- a clock signal related to two times the clock frequency is obtained from the data by extracting the edges of the transition of the data utilizing a delay network R, C transitor 116, and exlusive/OR gate 118, a-fiip-flop 119, and a one-shot unit 120.
- the output of the one-shot is approximately one-quarter the bit time of the clock rate use.
- the decode scheme can then divide the clock by two and phase it correctly with the data.
- the output of the oneshot is fed to the phase-locked loop utilizing a Signetics NE 565 or equivalent which is running at a center frequency of two times the bit rate.
- the Signetics NE565 is a self-contained adaptable filter and demodulator for the frequency range 0.001I-IZ to 500 KHz.
- the circuit comprises a voltage controlled oscillator of exceptional stability and linearity, a phase comparator, an amplifier and a low pass filter as is more fully described in the Signetics Linear Integrated Circuit catalog, pages 6-72 through 6-76.
- the VCO output is allowed to track over a large range of variations in input frequency and flutter or track through noise.
- the output of the phaselocked loop is buffered providing two times the bit rate clock.
- the phase-locked loop is a simple circuit utilizing standard, integrated circuits.
- FIG. 14 a bi-phase decoder using a phase-locked loop is illustrated.
- the 2X clock from the phase-locked loop is utilized to shift the bi-phase data into data flip-flops 132 and 134 operating as a shift register to store two half bits in a shift register.
- an output flip-flop 136, 138 is cleared to phase the clock with the incoming data.
- a zero-to-one transition in the data syncs the clock flipflop 132, 134 to the correct phase of the data.
- the biphase data is loaded into the data flip-flop 136, 138 utilizing the bit rate clock flip-flop and is then decoded with the timing diagram, shown in FIG. 15, to provide the NRZ data.
- a double-density decoder utilizing the phase-locked loop as a clock is shown in FIG. 16.
- the double-density input data is shifted into a four-bit shift register utilizing data flip-flops 150, 152, 154, and 156.
- the output from these four data flip-flops is decoded to sync the clock and to set the outputdata to zero. From the timing diagram of FIG. 17, it is apparent that when all four data flip-flops have ones or all four data flip-flops have zeros, the clock and the data should both be zero at this time. By decoding that state, all ones or all zeros in all four flip-flops clearing the clock flip-flop and clearing the data flip-flop are properly phased together. The output data flip-flop is toggled to reconstruct the N RZ data.
- FIG. 18 illustrates suitable implementation for the timing unit 22 of FIG. 1.
- the timing unit in both the multiplexed modes and the demultiplexed modes utilizes the same counters. Whether the system is operating in a multiplexed mode or a demultiplexed mode can be determined in several ways. The ideal way is to have a command input from the tape recorder 24. Commands to operate the clock to be used in the timing net work 22 may be obtained from timing reference oscillator 160 by command or sensed from incoming data. This clock whether obtained from oscillator by enabling gates 162 and 164 or from data via gate 166, is then fed via gate 168 to'a synchronous counter 170, 172 implemented with two SN 74 192s as a 128 pulse per count cycle.
- the sync that synchronizes the counter during a receive mode comes from the demultiplexer which senses the syncword.
- the sync pulse is then counted and after obtaining two sync pulses in a row, the inhibit signal is released to allow the output data from the multiplexer to be utilized.
- the sync counter 174, 176 is implemented using two since SN 74 74 data flip-flops.
- the clock from an internal oscillator which oscillates the bit rate clock or the clock from the receiver synchronizer is gated through the gates using an SN 74 00, also marked 178, with the command to select the required clock (see FIG. 19).
- a demultiplexer 37 is shown.
- the seven timing bits from timing unit 22 control an output demultiplexer consisting of one eightchannel demultiplexer 180 feeding eight sixteenchannel demultiplexers 182 for a two-stage demultiplex operation.
- the output from the demultiplexer exists for only 250 microseconds which is not sufficient to drive a solenoid and, accordingly, a pulse stretcher 184 is required to extend the output to the required 30 milliseconds.
- a suitable pulse stretcher is disclosed in FIG. 9B of the patent to Wheelwright US. Pat. No. 3,771,406; see reference character 290 and the description in column 6 of the patent beginning at line 33. Other devices such as one-shots may also be employed.
- the stretched pulse is applied to driver switch 186.
- the multiplexer of FIG. 19 employs no storage unit.
- a demultiplexer utilizing storage for time bits may also be employed.
- FIG. illustrates apparatus which is required in some form in the piano itself.
- Key 188 operates through conventional mechanism 190 to move hammer 192 to strike string 194.
- nonconductive trip 196 pushes spring wire 198 into contact with conductor 202, making an electircal circuit from excitation plate 200 to conductor 202 which is connected to the multiplexer 20.
- solenoid 204 may be energized with a voltage pulse to raise plunger head 206 to pivot key 188 just as if it were struck manually.
- the auxiliary and video signals from demultiplexer 37 may be employed for a variety of operations including those which are not musical in character.
- a video word display may be provided by means of a CRT device of the type described in the Radio-Electronics article published in 1973 by Gerusback Publications of New York and entitled TV Typewriter. That device comprises a CRT (television) set 300 which can be programmed via a typewriter to display words at a selected rate.
- a first operator types words in synchronism with the simultaneous rendition of a musical member by a second operator and all information is input to the encoder 26 via the multiplexer 20.
- the unit g of FIG. 5 may be allocated to the TV typewriter input.
- the channel 182f of demultiplexer 36 may be allocated exclusively to the TV set control.
- An electronic data storage and retrieval system for use in operating an electronic player piano having se lectively actuable key depression devices comprising: storage means containing a self-clocking data signal comprising a series of time frames each containing a serial waveform comprising first and second signal levels and relatively abrupt coded transitions between said levels wherein the pattern of said transitions in a given frame represent the status of individual keys at a given instant in time during the production of a musical presentation, means for decoding the data signal in a first decoding process to a square waveform characterized by only two discrete signal levels and being divisible into clock times wherein the levels at the individual clock times represent the key conditions at the sample time; means for producing a second decoding step for cyclically reconverting the serial data into parallel form, and means for applying the data as reconverted to said key depression devices to reproduce the recorded musical production.
- said waveform comprises expression data representing the intensity with which individual notes are to be played, means for controlling the intensity with which said key depression devices are actuated, and means for applying the intensity signals as reconverted into parallel form to said control means.
- a method of producing a musical presentation comprising the steps of playing a musical production using an instrument having selectively actuable keys, generating discrete key depression signals for the depression of the instrument keys, repeatedly but individually sampling all of the key depression signals in series during recurring scan times and generating a serial binary coded waveform of a fixed length related to the scan times and containing a fixed serial arrangement of the key depression signals, said serial binary coded waveform being characterized by a continuous square waveform having only first and second discrete signal levels and being divisible into clock times such that the level of the signal at any clock time represents the condition of a key at the sample time, encoding said signal by combining said signal with a high frequency clock signal to produce an encoded waveform having transitions which occur at substantially a predetermined clock rate irrespective of data content, recording said further encoded waveform on magnetic tape and thereafter reading the magnetic tape to reproduce the waveform and reconverting the serially arranged scan frames into sequentially occurring groups of parallel key actuation data and applying said data to key actuation devices for the reactuation
- An electronic data storage and retrieval system for use in operating an electronic player piano having selectively actuable key depression devices comprising: a plurality of input signal generating means disposed on the piano and interconnected with the piano keys for producing data representing the depressed and nondepressed condition of discrete piano keys at discrete times for the production of music; said data comprising simultaneous as well as time-spaced combinations of key-depression signals; scanner means for individually, progressively sampling said input signal generating means during a fixed length scan frame at a rate higher than the rate of occurrence of said key depression sig nals, and encoder means connected to the scanner means for receiving the scanned data signals in a time sequence and producing a square waveform characterized by only first and second discrete voltage levels and being divisible into first clock times, the voltage level at any given clock time representing the condition of a given key at the sample time, the transitions between said levels being abrupt and substantially straightsided, said encoder further comprising means for generating a second clock signal and logic means for combining the clock signal with the square waveform to produce a
- said means for converting comprises a bi-phase encoder wherein transitions of opposite senses both occur in the center of the date units.
- said means for converting comprises a double density data encoder wherein transitions of one sense occur in the center of the data units and transitions of the opposite sense occur at the edge of the data units.
- said means for recording comprises a magnetic tape recorder having at least one channel for recording data.
- Apparatus as defined in claim 7 including means for generating signals relating to the intensity with which a key is depressed during the production of music and means for inputing said intensity signals to said means for sampling and converting thereby to encode said intensity signals as part of said waveform, and means responsive to the retrieved and reconverted intensity signals for controlling the intensity with which a note is played during the reproduction of the musical production.
- said waveform includes a word for synchronizing the cyclical reconversion means with the clock times in the coded waveform and comprising a predetermined number of amplitude level transitions representing bits of predetermined data value.
- Apparatus as defined in claim 7 including input means for generating word data synchronously with the production of music, means for inputing said word data to said means for sampling and convening, word display means and means for applying the word data signals as reconverted to said word display means to display words synchronously with the reproduction of music.
Abstract
Description
Claims (12)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US439147A US3905267A (en) | 1974-02-04 | 1974-02-04 | Electronic player piano with record and playback feature |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US439147A US3905267A (en) | 1974-02-04 | 1974-02-04 | Electronic player piano with record and playback feature |
Publications (1)
Publication Number | Publication Date |
---|---|
US3905267A true US3905267A (en) | 1975-09-16 |
Family
ID=23743478
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US439147A Expired - Lifetime US3905267A (en) | 1974-02-04 | 1974-02-04 | Electronic player piano with record and playback feature |
Country Status (1)
Country | Link |
---|---|
US (1) | US3905267A (en) |
Cited By (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4031786A (en) * | 1975-08-11 | 1977-06-28 | Warwick Electronics Inc. | Tone selector circuit with multiplexed tone data transfer |
US4088051A (en) * | 1975-05-15 | 1978-05-09 | Ellen Leonard William | Musical instruments |
US4104950A (en) * | 1976-04-28 | 1978-08-08 | Teledyne, Inc. | Demultiplex and storage system for time division multiplexed frames of musical data |
DE2819268A1 (en) * | 1977-05-02 | 1978-11-09 | Teledyne Ind | CIRCUIT FOR TRACKING SPEED CHANGES IN ELECTRIC PIANOS |
DE2819269A1 (en) * | 1977-05-02 | 1978-11-16 | Teledyne Ind | CIRCUIT TO REDUCE SOLENOID HOLDING ENERGY IN ELECTRONIC PIANOS AND SIMILAR INSTRUMENTS OPERATED BY A KEYBOARD |
DE2819270A1 (en) * | 1977-05-02 | 1978-11-16 | Teledyne Ind | DYNAMICALLY ADAPTABLE UORMAT EDUCATION SYSTEM FROM A ROLE OF AN ELECTRIC PIANO TO A MAGNETIC TAPE AND PLAYBACK |
DE2819271A1 (en) * | 1977-05-02 | 1978-11-16 | Teledyne Ind | CIRCUIT TO CONTROL THE PRINTOUT OF AN ELECTRONICALLY CONTROLLED KEYBOARD INSTRUMENT |
US4132141A (en) * | 1976-04-28 | 1979-01-02 | Teledyne Industries, Inc. | Solenoid-hammer control system for the re-creation of expression effects from a recorded musical presentation |
DE2836738A1 (en) * | 1977-08-26 | 1979-03-08 | Teledyne Ind | METHOD AND DEVICE FOR EXPRESSION ENCODING WHEN RECORDING FROM THE KEYBOARD OF AN ELECTRONIC PIANO |
DE2836736A1 (en) * | 1977-08-26 | 1979-03-08 | Teledyne Ind | SYSTEM FOR ENCODING DEPTH AND ALTITUDE EXPRESSION EFFECTS WHEN RECORDING FROM THE KEYBOARD OF AN ELECTRONIC PIANO |
US4174652A (en) * | 1977-08-26 | 1979-11-20 | Teledyne Industries, Inc. | Method and apparatus for recording digital signals for actuating solenoid |
US4177708A (en) * | 1977-06-17 | 1979-12-11 | Rochelle Pinz | Combined computer and recorder for musical sound reproduction |
US4213372A (en) * | 1977-05-27 | 1980-07-22 | Sharp Kabushiki Kaisha | Electronic type music learning aids |
DE2902606A1 (en) * | 1979-01-24 | 1980-07-31 | Rainer Dr Kassing | Microprocessor automatic control of keyboard musical instrument - stores melody sequence in memory and reads it at controlled rate determined by microprocessor |
US4215619A (en) * | 1978-12-22 | 1980-08-05 | Cbs Inc. | System for recording and automatic playback of a musical performance |
FR2449935A1 (en) * | 1979-02-23 | 1980-09-19 | Balazuc Thierry | Signal recording system for electronic keyboard instrument - with information coded and supplied serially to single transmission channel using processing circuit |
US4244259A (en) * | 1978-07-10 | 1981-01-13 | Nippon Gakki Seizo Kabushiki Kaisha | Electronic musical instrument with memory to store tone control information |
US4320683A (en) * | 1980-01-14 | 1982-03-23 | Allen Organ Company | Asynchronous interface for keying electronic musical instruments using multiplexed note selection |
US4375776A (en) * | 1977-08-04 | 1983-03-08 | Nippon Gakki Seizo Kabushiki Kaisha | Tone property control device in electronic musical instrument |
US4487101A (en) * | 1978-10-18 | 1984-12-11 | Ellen Leonard W | Digital solid state recording of signals characterizing the playing of a musical instrument |
US4592262A (en) * | 1983-09-09 | 1986-06-03 | Yang Tai Her | Remote control system for a musical instrument or instruments |
US4593592A (en) * | 1985-06-24 | 1986-06-10 | Kimball International, Inc. | Method and apparatus for altering actuator drive in a reproducing piano |
US4768412A (en) * | 1986-05-09 | 1988-09-06 | Sanderson Stephen N | Low profile keyboard device and system for recording and scoring music |
US5083491A (en) * | 1991-05-31 | 1992-01-28 | Burgett, Inc. | Method and apparatus for re-creating expression effects on solenoid actuated music producing instruments |
US5440072A (en) * | 1992-09-25 | 1995-08-08 | Willis; Raymon A. | System for rejuvenating vintage organs and pianos |
US20150364122A1 (en) * | 2014-06-13 | 2015-12-17 | Bin Ye | Music Note Indicating Method And System For Electronic Piano, Mobile Terminal And Electronic Piano |
Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3007362A (en) * | 1954-10-05 | 1961-11-07 | Rca Corp | Combination random-probability system |
US3484530A (en) * | 1966-04-26 | 1969-12-16 | Robert E Rupert | Musical instrument employing film sound track on cathode ray tube screen |
US3594487A (en) * | 1969-08-25 | 1971-07-20 | Navcor Inc | Contactless electronic keyboard array |
US3604299A (en) * | 1970-04-22 | 1971-09-14 | Edward J Englund | Method and apparatus for recreating a musical performance |
US3610799A (en) * | 1969-10-30 | 1971-10-05 | North American Rockwell | Multiplexing system for selection of notes and voices in an electronic musical instrument |
US3647929A (en) * | 1970-10-08 | 1972-03-07 | Karl F Milde Jr | Apparatus for reproducing musical notes from an encoded record |
US3683096A (en) * | 1971-03-15 | 1972-08-08 | Richard H Peterson | Electronic player system for electrically operated musical instruments |
US3697661A (en) * | 1971-10-04 | 1972-10-10 | North American Rockwell | Multiplexed pitch generator system for use in a keyboard musical instrument |
US3763364A (en) * | 1971-11-26 | 1973-10-02 | North American Rockwell | Apparatus for storing and reading out periodic waveforms |
US3771406A (en) * | 1971-08-10 | 1973-11-13 | Wurlitzer Co | Musical instrument with digital data handling system and lighting display |
US3781452A (en) * | 1972-01-06 | 1973-12-25 | A Vauclain | Method and apparatus for assembling recordings of musical scores |
US3789719A (en) * | 1972-08-28 | 1974-02-05 | J Maillet | Tape activated piano and organ player |
US3865002A (en) * | 1972-12-29 | 1975-02-11 | Pioneer Electric Corp | Automatic performance system for electronic instruments |
US3868882A (en) * | 1972-11-17 | 1975-03-04 | Pioneer Electronic Corp | Automatic musical performance method and apparatus for a keyed instrument |
-
1974
- 1974-02-04 US US439147A patent/US3905267A/en not_active Expired - Lifetime
Patent Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3007362A (en) * | 1954-10-05 | 1961-11-07 | Rca Corp | Combination random-probability system |
US3484530A (en) * | 1966-04-26 | 1969-12-16 | Robert E Rupert | Musical instrument employing film sound track on cathode ray tube screen |
US3594487A (en) * | 1969-08-25 | 1971-07-20 | Navcor Inc | Contactless electronic keyboard array |
US3610799A (en) * | 1969-10-30 | 1971-10-05 | North American Rockwell | Multiplexing system for selection of notes and voices in an electronic musical instrument |
US3604299A (en) * | 1970-04-22 | 1971-09-14 | Edward J Englund | Method and apparatus for recreating a musical performance |
US3647929A (en) * | 1970-10-08 | 1972-03-07 | Karl F Milde Jr | Apparatus for reproducing musical notes from an encoded record |
US3683096A (en) * | 1971-03-15 | 1972-08-08 | Richard H Peterson | Electronic player system for electrically operated musical instruments |
US3771406A (en) * | 1971-08-10 | 1973-11-13 | Wurlitzer Co | Musical instrument with digital data handling system and lighting display |
US3697661A (en) * | 1971-10-04 | 1972-10-10 | North American Rockwell | Multiplexed pitch generator system for use in a keyboard musical instrument |
US3763364A (en) * | 1971-11-26 | 1973-10-02 | North American Rockwell | Apparatus for storing and reading out periodic waveforms |
US3781452A (en) * | 1972-01-06 | 1973-12-25 | A Vauclain | Method and apparatus for assembling recordings of musical scores |
US3789719A (en) * | 1972-08-28 | 1974-02-05 | J Maillet | Tape activated piano and organ player |
US3868882A (en) * | 1972-11-17 | 1975-03-04 | Pioneer Electronic Corp | Automatic musical performance method and apparatus for a keyed instrument |
US3865002A (en) * | 1972-12-29 | 1975-02-11 | Pioneer Electric Corp | Automatic performance system for electronic instruments |
Cited By (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4088051A (en) * | 1975-05-15 | 1978-05-09 | Ellen Leonard William | Musical instruments |
US4031786A (en) * | 1975-08-11 | 1977-06-28 | Warwick Electronics Inc. | Tone selector circuit with multiplexed tone data transfer |
US4104950A (en) * | 1976-04-28 | 1978-08-08 | Teledyne, Inc. | Demultiplex and storage system for time division multiplexed frames of musical data |
US4132141A (en) * | 1976-04-28 | 1979-01-02 | Teledyne Industries, Inc. | Solenoid-hammer control system for the re-creation of expression effects from a recorded musical presentation |
DE2819268A1 (en) * | 1977-05-02 | 1978-11-09 | Teledyne Ind | CIRCUIT FOR TRACKING SPEED CHANGES IN ELECTRIC PIANOS |
DE2819269A1 (en) * | 1977-05-02 | 1978-11-16 | Teledyne Ind | CIRCUIT TO REDUCE SOLENOID HOLDING ENERGY IN ELECTRONIC PIANOS AND SIMILAR INSTRUMENTS OPERATED BY A KEYBOARD |
DE2819270A1 (en) * | 1977-05-02 | 1978-11-16 | Teledyne Ind | DYNAMICALLY ADAPTABLE UORMAT EDUCATION SYSTEM FROM A ROLE OF AN ELECTRIC PIANO TO A MAGNETIC TAPE AND PLAYBACK |
DE2819271A1 (en) * | 1977-05-02 | 1978-11-16 | Teledyne Ind | CIRCUIT TO CONTROL THE PRINTOUT OF AN ELECTRONICALLY CONTROLLED KEYBOARD INSTRUMENT |
US4213372A (en) * | 1977-05-27 | 1980-07-22 | Sharp Kabushiki Kaisha | Electronic type music learning aids |
US4177708A (en) * | 1977-06-17 | 1979-12-11 | Rochelle Pinz | Combined computer and recorder for musical sound reproduction |
US4375776A (en) * | 1977-08-04 | 1983-03-08 | Nippon Gakki Seizo Kabushiki Kaisha | Tone property control device in electronic musical instrument |
US4174652A (en) * | 1977-08-26 | 1979-11-20 | Teledyne Industries, Inc. | Method and apparatus for recording digital signals for actuating solenoid |
DE2836736A1 (en) * | 1977-08-26 | 1979-03-08 | Teledyne Ind | SYSTEM FOR ENCODING DEPTH AND ALTITUDE EXPRESSION EFFECTS WHEN RECORDING FROM THE KEYBOARD OF AN ELECTRONIC PIANO |
DE2836738A1 (en) * | 1977-08-26 | 1979-03-08 | Teledyne Ind | METHOD AND DEVICE FOR EXPRESSION ENCODING WHEN RECORDING FROM THE KEYBOARD OF AN ELECTRONIC PIANO |
US4172403A (en) * | 1977-08-26 | 1979-10-30 | Teledyne Industries, Inc. | Method and apparatus for encoding of expression while recording from the keyboard of an electronic player piano |
US4244259A (en) * | 1978-07-10 | 1981-01-13 | Nippon Gakki Seizo Kabushiki Kaisha | Electronic musical instrument with memory to store tone control information |
US4487101A (en) * | 1978-10-18 | 1984-12-11 | Ellen Leonard W | Digital solid state recording of signals characterizing the playing of a musical instrument |
US4215619A (en) * | 1978-12-22 | 1980-08-05 | Cbs Inc. | System for recording and automatic playback of a musical performance |
DE2902606A1 (en) * | 1979-01-24 | 1980-07-31 | Rainer Dr Kassing | Microprocessor automatic control of keyboard musical instrument - stores melody sequence in memory and reads it at controlled rate determined by microprocessor |
FR2449935A1 (en) * | 1979-02-23 | 1980-09-19 | Balazuc Thierry | Signal recording system for electronic keyboard instrument - with information coded and supplied serially to single transmission channel using processing circuit |
US4320683A (en) * | 1980-01-14 | 1982-03-23 | Allen Organ Company | Asynchronous interface for keying electronic musical instruments using multiplexed note selection |
US4592262A (en) * | 1983-09-09 | 1986-06-03 | Yang Tai Her | Remote control system for a musical instrument or instruments |
US4593592A (en) * | 1985-06-24 | 1986-06-10 | Kimball International, Inc. | Method and apparatus for altering actuator drive in a reproducing piano |
US4768412A (en) * | 1986-05-09 | 1988-09-06 | Sanderson Stephen N | Low profile keyboard device and system for recording and scoring music |
US5083491A (en) * | 1991-05-31 | 1992-01-28 | Burgett, Inc. | Method and apparatus for re-creating expression effects on solenoid actuated music producing instruments |
US5440072A (en) * | 1992-09-25 | 1995-08-08 | Willis; Raymon A. | System for rejuvenating vintage organs and pianos |
US20150364122A1 (en) * | 2014-06-13 | 2015-12-17 | Bin Ye | Music Note Indicating Method And System For Electronic Piano, Mobile Terminal And Electronic Piano |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US3905267A (en) | Electronic player piano with record and playback feature | |
CA1067622A (en) | Recorder memory with different read and write rates | |
RU2156039C2 (en) | Device for recording digital signal | |
US3988528A (en) | Signal transmission system for transmitting a plurality of information signals through a plurality of transmission channels | |
US4132141A (en) | Solenoid-hammer control system for the re-creation of expression effects from a recorded musical presentation | |
JPH076515A (en) | Recording device of video signal and audio signal corresponding to video signal on inclined track on long-sized magnetic recording carrier and recording carrier realized by such device | |
US4176578A (en) | System for encoding of bass and treble expression effects while recording from the keyboard of an electronic player piano | |
US4172403A (en) | Method and apparatus for encoding of expression while recording from the keyboard of an electronic player piano | |
US4104950A (en) | Demultiplex and storage system for time division multiplexed frames of musical data | |
US4174652A (en) | Method and apparatus for recording digital signals for actuating solenoid | |
US4135428A (en) | Circuit for controlling the expression of an electronically controlled keyboard instrument | |
US4132142A (en) | Method and apparatus for reproducing a musical presentation | |
GB2089094A (en) | Systen for obtaining synchronised reproduction from a plurality of reproducing apparatuses | |
US4229770A (en) | Method of recording on a magnetic tape which is attached to a card | |
US4487101A (en) | Digital solid state recording of signals characterizing the playing of a musical instrument | |
CA1074158A (en) | Electronic player piano with record and playback feature | |
CA1130122A (en) | Electronic musical instrument having multiplexed keying | |
CA1085659A (en) | Electronic player piano with record and playback feature | |
JPS60181796A (en) | Musical sound signal generator | |
JPS6132748B2 (en) | ||
JPH0583985B2 (en) | ||
CA1122448A (en) | Dynamically adaptive player piano roll to magnetic tape formating system and playback | |
JPS6132750B2 (en) | ||
GB1577772A (en) | System for re-creating a musical presentation | |
JPS6132749B2 (en) |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: MARANTZ COMPANY, INC., A CORP. OF DE Free format text: ASSIGNMENT OF ASSIGNORS INTEREST.;ASSIGNOR:TELEDYNE INDUSTRIES, INC.,;REEL/FRAME:004843/0284 Effective date: 19870904 Owner name: NIPPON GAKKI SEIZO KABUSHIKI KIASHA, A CORP. OF JA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST.;ASSIGNOR:MARNTZ COMPANY, INC.;REEL/FRAME:004843/0287 Effective date: 19870910 Owner name: MARANTZ COMPANY, INC., A CORP. OF DE,DELAWARE Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:TELEDYNE INDUSTRIES, INC.,;REEL/FRAME:004843/0284 Effective date: 19870904 Owner name: NIPPON GAKKI SEIZO KABUSHIKI KIASHA, A CORP. OF JA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MARNTZ COMPANY, INC.;REEL/FRAME:004843/0287 Effective date: 19870910 |