EP0284047B1 - Elektronisches Saiteninstrument - Google Patents

Elektronisches Saiteninstrument Download PDF

Info

Publication number
EP0284047B1
EP0284047B1 EP19880104659 EP88104659A EP0284047B1 EP 0284047 B1 EP0284047 B1 EP 0284047B1 EP 19880104659 EP19880104659 EP 19880104659 EP 88104659 A EP88104659 A EP 88104659A EP 0284047 B1 EP0284047 B1 EP 0284047B1
Authority
EP
European Patent Office
Prior art keywords
string
tone
musical tone
pitch
stop
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
Application number
EP19880104659
Other languages
English (en)
French (fr)
Other versions
EP0284047A2 (de
EP0284047A3 (en
Inventor
Naoaki Pat. Dept. Dev. Div. Hamura R&D Matsumoto
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Casio Computer Co Ltd
Original Assignee
Casio Computer Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Priority claimed from JP62067919A external-priority patent/JP2679725B2/ja
Priority claimed from JP8066087U external-priority patent/JPS63191397U/ja
Priority claimed from JP8065987U external-priority patent/JPH0648557Y2/ja
Application filed by Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Publication of EP0284047A2 publication Critical patent/EP0284047A2/de
Publication of EP0284047A3 publication Critical patent/EP0284047A3/en
Application granted granted Critical
Publication of EP0284047B1 publication Critical patent/EP0284047B1/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC 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
    • G10H3/00Instruments in which the tones are generated by electromechanical means
    • G10H3/12Instruments in which the tones are generated by electromechanical means using mechanical resonant generators, e.g. strings or percussive instruments, the tones of which are picked up by electromechanical transducers, the electrical signals being further manipulated or amplified and subsequently converted to sound by a loudspeaker or equivalent instrument
    • G10H3/14Instruments in which the tones are generated by electromechanical means using mechanical resonant generators, e.g. strings or percussive instruments, the tones of which are picked up by electromechanical transducers, the electrical signals being further manipulated or amplified and subsequently converted to sound by a loudspeaker or equivalent instrument using mechanically actuated vibrators with pick-up means
    • G10H3/18Instruments in which the tones are generated by electromechanical means using mechanical resonant generators, e.g. strings or percussive instruments, the tones of which are picked up by electromechanical transducers, the electrical signals being further manipulated or amplified and subsequently converted to sound by a loudspeaker or equivalent instrument using mechanically actuated vibrators with pick-up means using a string, e.g. electric guitar
    • G10H3/186Means for processing the signal picked up from the strings
    • G10H3/188Means for processing the signal picked up from the strings for converting the signal to digital format
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC 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/00Details of electrophonic musical instruments
    • G10H1/32Constructional details
    • G10H1/34Switch arrangements, e.g. keyboards or mechanical switches specially adapted for electrophonic musical instruments
    • G10H1/342Switch arrangements, e.g. keyboards or mechanical switches specially adapted for electrophonic musical instruments for guitar-like instruments with or without strings and with a neck on which switches or string-fret contacts are used to detect the notes being played
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC 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
    • G10H2220/00Input/output interfacing specifically adapted for electrophonic musical tools or instruments
    • G10H2220/155User input interfaces for electrophonic musical instruments
    • G10H2220/265Key design details; Special characteristics of individual keys of a keyboard; Key-like musical input devices, e.g. finger sensors, pedals, potentiometers, selectors
    • G10H2220/275Switching mechanism or sensor details of individual keys, e.g. details of key contacts, hall effect or piezoelectric sensors used for key position or movement sensing purposes; Mounting thereof
    • G10H2220/295Switch matrix, e.g. contact array common to several keys, the actuated keys being identified by the rows and columns in contact
    • G10H2220/301Fret-like switch array arrangements for guitar necks

Definitions

  • the present invention relates to an electronic stringed instrument, and, in particular, to an electronic stringed instrument which can generate musical tones with multifarious timbres, when played in the same typical manner as is done with traditional natural stringed instruments, such as stroking, picking and fingering stretched strings.
  • Electronic stringed instruments have been developed and proposed, which can generate musical tones with multifarious timbres by the same picking technique as is done with traditional natural stringed instruments.
  • Electronic stringed instruments of this type are classified into a pitch extracting type and a string triggering type from the view points of the method to designate a musical tone to be generated and the method to generate the musical tone with a specified pitch.
  • the vibration frequency of a stretched string or the pitch is extracted from the vibration caused by picking the string, and the pitch of the corresponding musical tone is determined on the basis of the extracted pitch, and the musical tone with a given timbre is generated at the determined pitch when the level of the string vibration becomes greater than a predetermined value.
  • the operation position of a fret presently depressed is detected by a pitch designation operation status sensor provided on a fingerboard side
  • the pitch of the corresponding musical tone is designated by the sensor
  • the picking operation status with respect to a string is detected by a string triggering sensor provided on a body side
  • a musical tone with a given timbre is generated by the string triggering sensor at the pitch designated by the former pitch designation operation status sensor.
  • pitch designation operation status sensors for detecting the fret operation position to designate the pitch of a musical tone to be generated. For instance, the following types are known:
  • string triggering sensors for detecting the beginning of the string vibration and designating the beginning of tone generation. They include:
  • the advantage of the string triggering type electric stringed instruments over the pitch extracting type lies in their simpler structure such that the beginning of the string vibration is detected by the string triggering sensor, a musical tone is generated in response to the detection, and the pitch of the musical tone to be generated is determined by a pitch designation signal from pitch designation operation status detecting means.
  • the string triggering type has such a prominent shortcoming that musical tones generated by operating strings do not have rich musical effects or impressions.
  • Electronic stringed instruments as they are indeed stringed instruments, should be able to provide as rich musical impression as can be produced by traditional stringed instruments, and this is one of the important indices to be good stringed instruments. To get the index,
  • some of the techniques used in keyboard type electronic instruments may be applied to the electronic stringed instruments, so that every time the fret operation position is changed, the generation of a musical tone being generated can be stopped and a new musical tone can be generated at the pitch corresponding to the new fret operation position.
  • the switch temporarily and intermittently switches to the ON state so that the switch functions in a specific correlation with the string vibration. For instance, the string triggering switch does not respond to a very weak string vibration and repeatedly becomes ON and OFF when a large vibration continues.
  • the transition between the ON and OFF states of the switch due to the string vibration cannot be always accurately detected. For instance, at the beginning of the string vibration, even when the string triggering switch temporarily becomes ON, it is possible that the processor does not perform the sampling during the ON duration. At the worst, picking of a string is not detected by the processor. If not the worst, the processor may detect the picking with such a delay from the operational timing of the string that adverse musical effects are produced.
  • the above problem can be solved to some degree by sufficiently shortening the interval between samplings by the processor. This increases the burden of the processor with respect to an input device, thus requiring a simpler and assured detection of the string triggering (beginning of the string vibration).
  • one sound source may be assigned to a single string. Assume that this system is applied to the above string triggering switch type electronic string instruments. Then, when the switch detects the triggering of one string, the processor assigns one of plural sound sources to the string and instructs the sound source to start generating a musical tone at a pitch corresponding to the fret operation position, which is detected by the fret status detecting means. Consequently, the musical tone is generated from the sound source. When the same string is triggered again and the triggering is detected by the switch during generation of the musical tone from that sound source, the processor instructs the sound source to stop the tone generation and, upon completion of the tone stopping, instructs the sound source to generate the musical tone. However, the pitch for the second tone generation corresponds to the fret operation position detected by the fret status detecting means at that time. In other words, in this example, when the same string is triggered successively, the succeeding sound is generated after the previous sound is stopped.
  • the sound source selects a pitch signal from the fret switch only when supplied simply with a string triggering signal.
  • the waveform signal with the frequency corresponding to the pitch signal is formed by a VCO element of the sound source.
  • an envelope circuit of the sound source is driven by the string triggering signal and its mode sequentially changes from attack to decay, release, etc..
  • the waveform signal of the above frequency is controlled by the output of the envelope circuit to provide a musical tone signal. Therefore, the continuous tonegeneration time (time from the beginning of the tone generation until the end of the tone generation) is determined by the length of an envelope.
  • One of the functions of a synthesizer is to generate a musical tone with a number of timbres. Adding such a function to electronic stringed instruments raises problems which would not be caused in the case of electronic keyboard instruments.
  • the envelope for typical timbres of the sustain tone system includes a step called sustain.
  • the sustain step has a fixed envelope value so that the musical tones of the sustain tone system are kept generated unless a sound stop instruction is sent to an envelope generator from the processor, etc.
  • a key-off signal is generated and sent to the processor, which in turn instructs the envelope generator to stop the tone generation. For instance, in an organ-sound mode, an organ sound is kept generated during depression of a key, but it is released to be stopped when the key is released.
  • Stringed instruments such as guitars significantly differ from keyboard instruments such as pianos and organs in mechanics and playing modes.
  • a plurality of strings are generally used to play a melody.
  • one fret of one string is depressed with a finger of the left hand, the string is picked by the right hand, and then the finger of the left hand is moved to another string and the new string is picked by the right hand, and so forth.
  • that finger should naturally be moved off the first string and the first string goes to the so-called open-string status.
  • This transition to the open-string status often reduces the string vibration and this phenomenon is aurally sensed as the stopping of a sound. That is, when a finger is moved from one string to another to play a melody, the open-string pitch of the first string is not prominently audible.
  • the transition to the open-string status does not always reduce the string vibration to such a level that the phenomenon is sensed as sound stopping. For instance, when the fret status of the first fret is changed to the open-string status, it is likely that the pitch of the open string is heard following the pitch of the first fret. (If, after moving the finger of the left hand off the string, the same string is again depressed (sound stop fingering) or the string is lightly touched with a finger of the right hand, the string vibration is absorbed by the finger, so that the phenomenon can be sensed as the sound stopping.) In short, the first simulation subject contradicts the second simulation subject.
  • One solution to this contradiction may be to provide an electronic stringed instrument with an ability to convert the string vibration into an electric signal with high fidelity and electrically follow up the behavior of the real string vibration in real time while removing various spurious or noise components which may be included in the converted output, whereby a sound source is properly controlled.
  • this approach is difficult to realize at present, and if realized, the products would certainly be very expensive.
  • Natural stringed instruments such as acoustic guitars can be played distinguishing how much the string vibration should be attenuated or whether the vibration of only one string or the vibration of all the strings should be stopped, etc., by the way strings are operated with fingers of the right or left hand (for example, touching a vibrating string with a finger or a palm). It is, however, extremely difficult to electronically perform the complete simulation of the above.
  • an analyzing device for analyzing the output of the sensor needs to be provided with an ability to accurately follow up in real time the behavior of the string vibration, which should finally be reflected on a musical tone, while eliminating the influence of various spurious components included in the string vibration itself (signal source itself), whereby the mode of attenuating the string vibration can be distinguished, for example, through pattern matching. If the above function is realized somehow, the final products would be very expensive.
  • An electronic stringed instrument according to the preamble of claim 1 is known from US-A-4,321,852.
  • the electronic stringed instrument disclosed in this publication is provided with means for detecting string depression, means for detecting slide and/or hammer movements, means for detecting open/close string status and means for responding to muting of strings.
  • the signals of these means are processed by a microprocessor.
  • the present invention has been devised to solve the afore-mentioned various conventional problems.
  • an electronic stringed instrument comprising the features of claim 1 is provided.
  • an electronic stringed instrument can be provided, which can accurately and quickly detect the vibration of a string caused by picking the string, with a simple structure.
  • the invention provides an electronic stringed instrument which, when the fret operation position is changed during generation of a given musical tone caused by picking a string, can change the pitch of the generated musical tone to the pitch corresponding to the new fret operation position without generating a new musical tone.
  • an electronic stringed instrument which, when the same string is stroked successively in a short period of time, can generate a succeeding musical tone while reverberation of the previously-generated musical tone continues, thus providing a sufficient tone reverberation effect.
  • the invention can provide an electronic stringed instrument which can stop generation of a musical tone immediately upon elapse of a predetermined time from the beginning of the tone generation, irrespective of whether the generated musical tone is of a sustain tone system or a release tone system.
  • the invention can provide an electronic stringed instrument which, when the fret operation status is changed to an open-string operation status after picking of a string, can stop all the presently-generated musical tones or that musical tone whose associated string is changed to the open-string operation status.
  • the invention can provide an electronic stringed instrument which, when a given fret operation status is changed to an open-string operation status, can determine whether the presently-generated musical tone is to be rapidly released from the timing at which the transition to the open-string operation status is made or the pitch of the musical tone is to be changed to the one corresponding to the open-string operation status from the above timing, in accordance with the intention of a player.
  • an electronic stringed instrument can freely stop all or a part of the presently-generated musical tones at an arbitrary timing with a simple manual operation by a player while the player, moving around, is playing the instrument.
  • Fig. 1 shows the main body of an electronic stringed instrument according to this embodiment.
  • the main body of the stringed instrument has a body 1, a neck 2 and a head 3, with a plurality of strings 4 stretched along the length of the main body.
  • Body 1 has parameter setting switches 5 for setting various parameters.
  • the switches 5 include timbre select switches 5a, a mute switch 5b, a string release mode select switch 5c and a mute reserve switch MSW.
  • rhythm pad switches 6 are provided as operation elements for manual rhythm performance.
  • Inside body 1 is a speaker disposed to generate played musical tones.
  • Each string 4 has one end adjustably supported by its associated peg 7 provided on head 3, and has the other end extending on a fingerboard 8 to a string trigger switch case 11 disposed on a rear portion of body 1 and fixed in the case 11.
  • fret switches FSW provided in a matrix form for pitch designation; when strings 4 between frets 12 are depressed, the associated fret switches FSW are turned on. A detailed description of the fret switches FSW will be given later.
  • Case 11 accommodates string trigger switches TSW, which are coupled to the associated strings 4 in such a manner that picking or fingering strings 4 turns the associated string trigger switches TSW on, thereby starting the sounding of the musical tones.
  • string trigger switches TSW which are coupled to the associated strings 4 in such a manner that picking or fingering strings 4 turns the associated string trigger switches TSW on, thereby starting the sounding of the musical tones.
  • Fig. 2 exemplifies the structure of fret switches FSW.
  • a printed board 13 and a rubber sheet 14 are fit and fixed in a recessed section 2a formed in the top of neck 2.
  • Rubber sheet 14 is adhered on printed board 13 and have its either end bent in a U shape to accommodate the associated end of printed board 13 so that the board 13 is fixed.
  • Six rows of contact recesses 15 are formed along the length of neck 2 at locations corresponding to the individual strings 4 at the bottom of rubber sheet 14, which is adhered to the top of printed board 13.
  • a pattern of electrodes 16 serving as movable contacts is formed on the bottom surfaces of recesses 15, and a pattern of electrodes 17 serving as stationary contacts is formed on printed board 13, the electrodes 17 facing the associated electrodes 6.
  • Each electrode 17 and its associated electrode 16 constitute a fret switch FSW.
  • Fig. 3 exemplifies the structure of string trigger switches TSW.
  • string trigger switches TSW are turned on or off by strings 4 on body 1.
  • a switch mounting table 18 which has a projecting section and a support section 18a provided on the upper portion of the projection section.
  • support section 18a In support section 18a are grooves 18b formed whose number corresponds to the number of strings 4.
  • a metal contact plate 19 is attached to the rear edge portion of support section 18a, and has through holes 19a formed therein at positions corresponding to the individual strings 4.
  • Conductive members 20 integrally coupled to the respective strings 4 are fit in the associated through holes 19a.
  • Each conductive member 20 is a circular metal rod with a predetermined length and has an engage hole 20a at its distal end where the associated string 4 is engaged.
  • Each conductive member 20 further has a first stop ring 20b provided at the rear portion of the engage hole 20a and a second stop ring 20c separated by a predetermined distance from the former ring 20b.
  • the first and second stop rings 20b and 20c are provided to prevent a pair of insulative members 21, provided on the associated conductive member 20 with a predetermined interval therebetween, from moving in the lengthwise direction of conductive member 20.
  • Both insulative members 21 and 21 have stepped portions facing each other, and a spring coil 22 serving as a flexible conductive member is bridged between the two stepped portions.
  • Each conductive member 20 has a support shaft 20d formed at that portion thereof which extends from the back of second stop ring 20c and is narrower than the remaining portion.
  • the end portion of support shaft 20d is fit in the associated groove 18b of support section 18a and the associated through hole 19a of contact plate 19, and is engaged with a stopper 23 having a semi-sphere distal end portion, in a slidable manner around the through hole 19a. That is, each conductive member 20 has its rear end slidably engaged with support shaft 20d and the other, free end supported to be stretched by its associated string 4.
  • Projecting pieces 19b formed at the top portion of contact plate 19 in correspondence with through holes 19a, are fixedly fit in predetermined locations of a printed board 24 provided on support section 18a and are coupled to a wiring pattern formed on printed board 24, by means of solder 19c.
  • a lead wire 22a extending from one end of each coil spring 22 coupled through insulative members 21 to conductive member 20 is also coupled to another wiring pattern formed on printed board 24, by means of solder 22b.
  • the illustrated trigger switches TSW each have conductive member 20 as the first contact and coil spring 22 as the second contact.
  • a space corresponding to the thickness of insulative member 21 is kept between coil spring 22 and conductive member 20.
  • coil spring 22 vibrates due to the vibration.
  • the space between conductive member 20 and coil spring 22 varies with time and the member 20 and spring 22 repeat contact and non-contact states.
  • trigger switch TSW is repeatedly turned on and off.
  • the status change of this trigger switch TSW toward the first ON state i.e., triggering of string 4) can be assuredly detected.
  • Fig. 4 illustrates the overall circuit arrangement of an electronic stringed instrument according to this embodiment.
  • the general control of the instrument is performed by a microcomputer 30.
  • the outputs of trigger switches TSW are supplied to a latch circuit 40 and microcomputer 30 detects the triggering of strings 4 through this latch circuit 40.
  • the status of each fret switch FSW and the status of each of panel switches PSW are reported to microcomputer 30 through a switch status detection circuit 50.
  • a musical tone generating circuit 60 generates a musical tone signal under the control of microcomputer 30.
  • the generated tone signal is amplified in an amplifier 70 and is output as a sound through a speaker SP.
  • Fig. 5 illustrates the general flow of microcomputer 30 (see Fig. 4).
  • microcomputer 30 executes initializing step G1 first, and then repeats steps G2 through G8.
  • string triggering detection step G2 microcomputer 30 reads the output of latch circuit 40 (Fig. 4) and determines whether or not there is the triggering of each string 4.
  • microcomputer 30 causes musical tone generating circuit 60 to generates a musical tone.
  • fret status detection step G3 microcomputer 30 reads the status of each fret switch FSW through switch status detection circuit 50. Then, a change in fret status (change in pitch designation) is determined in fret status change discrimination step G5, and if the change exists, fret status change step G5 is performed.
  • step G5 IF the string-depressing position of a fret belonging to that string which is presently producing musical sounds is changed, the pitch of the string is set again to the pitch corresponding to the change (this process being performed with respect to that sound source module in musical tone generating circuit 60 which is producing the musical sound of the string) in step G5. If the fret status is changed to a so-called open string status where any fret switch FSW belonging to the sound-producing string is at the OFF state, a sound stop operation is performed. No process is done with respect to a change, if any, in the string-depressing positions of frets belonging to those strings which are presently producing no sounds. In the next panel switch status detection step G6, microcomputer 30 reads out the status of each panel switch PSW through switch status detection circuit 50.
  • panel switch status change discrimination step G7 a change in status of a panel switch is discriminated, and if the decision is affirmative, a desired process, for example, setting the timbre, effect or the like to musical tone generating circuit 60 is performed in the subsequent panel switch status change step G8.
  • the first feature is an assured detection of string triggering, whose principle is illustrated in terms of waveforms in Fig. 6.
  • Fig. 6a illustrates a model vibration waveform of strings 4
  • Fig. 6b illustrates the status of string trigger switches TSW with respect to this string vibration.
  • string trigger switches TSW are repeating the ON and OFF states in accordance with the vibration.
  • string trigger switches TSW are rendered inactive and become the OFF state. Simple sampling of the outputs of such string trigger switches TSW cannot ensure assured and accurate detection of the start of the string vibration or the string triggering.
  • a change in the status of string trigger switches TSW to the first ON state is held by the latch circuit and the content of this latch circuit is sampled by microcomputer 30, thereby detecting the string triggering. Further, upon elapse of a predetermined time after the detection, microcomputer 30 supplies a latch reset signal as shown in Fig. 6d to the latch circuit to reset it.
  • the second feature is to change only the pitch in the case where the fret operating position is changed to another position during the sounding of a musical tone.
  • the principle of this feature is illustrated in Fig. 7. Assume that stroking any string is done, the associated string trigger switch is turned and the triggering of that string is detected, as indicated in Fig. 7a. Upon detection of the ON state of the string trigger switch, sounding of a musical tone starts. At this time, the fret operating position of the triggered string is checked in order to determine the pitch of the musical tone to be sounded.
  • the fret status detection means or fret switch FSW for detecting the fret operating position of the triggered string is indicating the status for designating pitch A, as shown in Fig. 7b.
  • the start of sounding a musical tone with pitch A as the musical tone of the triggered string is designated with respect to a sound source (not shown) and a musical tone waveform having a frequency of pitch A is generated in the sound source, as shown in Fig. 7c.
  • musical tone generating means controls the sound source to change the pitch to pitch B without stopping the sounding of the presently-generated musical tone of the triggered string.
  • Fig. 7c simply a musical tone waveform whose frequency is changed to correspond pitch B is generated from the sound source, not a new musical tone.
  • the sounding of a musical tone of a stroked string, once started, is not stopped by a succeeding change in fret operating position, nor is the sounding of a new musical tone started by the change in fret operating position. Only, the frequency or the pitch of the generated musical tone is changed in accordance with the change in fret operating position. Therefore, it is possible to play a gentle phrase which does not have any attack except the one caused at the start of the sound generation by a picking action, so that the same musical effect as attained by a typical guitar can be produced by the same playing procedure as involved in playing such a guitar.
  • the "pitch designation change" shown in Fig. 7b may apply not only to the case of a physical change from one fret position to another, but also to the case where the so-called open-string status (which is used to indicate what the term "open string” normally means with respect to a guitar) is changed to the fret-depressed status at which a fret is depressed, and vice versa.
  • fret status detection means is designed to be able to detect the open-string status at which no physical fret positions belonging to a triggered string are depressed. And, this design can be easily realized.
  • the envelope characteristic of the musical tone waveform (indicated by the envelope) hardly varies before and after the frequency change, thus causing an entirely gentle pitch change. If desired, however, the envelope of the musical tone after the frequency change may be caused to have a slight attack, or the envelope of the musical tone before the frequency change may be caused to slightly fall and the envelope after the change may be caused to rise to the original level.
  • the third feature is the function of reverberation of a musical tone generated by successively picking the same string 4 in a short period of time. This function is realized by a different sound source assign/sounding function performed by microcomputer 30.
  • Fig. 8 illustrates the principle of the reverberation function.
  • microcomputer 30 finds out a sound source to generate the intended sound and request the found sound source (source 1 in this case) to start generating the sound.
  • sound source 1 produces the first musical tone waveform (the left one) shown in Fig. 8b and the generation of the musical tone corresponding to the triggered string 4 starts.
  • the same string 4 is stroked again during generation of the musical tone corresponding to that string 4 (see the second ON point in Fig. 8a).
  • microcomputer 30 In response to the retriggering of the same string, microcomputer 30 requests that sound source 1, which is generating the previous musical tone, should stop the generation of the musical tone, and at the same time assigns a sound source 2 different from sound source 1 to generate a musical tone corresponding to the retriggered string.
  • sound source 1 which is generating the previous musical tone
  • the succeeding musical tone is generated by sound source 2 and its waveform starts rising (see Fig. 8b). This provides an effect similar to the reverberation effect which can be produced by a sound box of an acoustic guitar, etc.
  • the fourth feature is a sound stop function performed on the basis of the elapse of a sounding time.
  • microcomputer 30 measures a predetermined time from the start of the sounding operation and executes the sound stop operation upon elapse of the predetermined time.
  • the principle of this function will be explained below referring to Fig. 9.
  • microcomputer 30 request a sound source (one of sound source modules in musical note generating circuit 60) to start generating a sound (which has already been described earlier).
  • microcomputer 30 starts measuring the time the sound source is generating the sound. Consequently, a musical tone is generated by the sound source as shown in Fig. 9c.
  • the broken line shown in Fig. 9c indicates the musical tone waveform which would be attained if the sound stop request is not made to the sound source upon elapse of the sound generating time.
  • the musical tone When a fixed sustain is included in the envelope of a musical tone waveform, the musical tone is normally kept generated endlessly if no sound stop request is made.
  • the sound stop request is made to the sound source to forcibly stop the sound generation upon elapse of a predetermined sound generating time after the string triggering, thus completely overcoming the conventional problem of endless sound generation.
  • independent sound generating times are set for different timbres.
  • the sound generating time is set to be relatively longer so as not to loose the natural sounds of the organ.
  • Such time setting can be made by makers or can be programmed such that the sound generating times can be varied by users in accordance with different timbres.
  • artificial selection of a sound generating time sorter than the natural one can provide a musical tone of a different timbre.
  • identification data for discriminating whether the timbre is of a sustain tone system or a release tone system is provided such that, only when the presently selected timbre is of the sustain tone system, the sound generating time needs to be measured and the sound stop request should be made upon elapse of the time.
  • the fifth feature is a string-based sound stop function which stops only the presently-generated musical tone for each string when the fret status is changed from a string-depressed status to an open-string operated status (the state in which every fret switch belonging to the triggered string is OFF, i.e., the open fret state).
  • This function produces an effect similar to the one often obtained by playing an acoustic guitar, etc., i.e., by lightly depressing a vibrating string with left fingers, etc. to stop the vibration, thereby stopping the generation of a musical tone originated from the string vibration.
  • microcomputer 30 makes a sound stop request to the sound source module which is presently generating a musical tone signal. This sets the sound source module to be in the release mode so that it performs the rapid release of the presently-generated musical tone to stop the generation of the sound.
  • the sixth feature is a full string sound stop function which stops the generation of all the musical tones generated by all the triggered strings when all strings become the open-string operated state as a result that the fret operating position of an arbitrary string or the fret operating positions of plural strings are changed to the open-string operated state.
  • This function can ensure that the generation of the musical tones of all the strings is stopped at a time only by the fingering operation of left fingers.
  • microcomputer 30 When informed of this full string open state, microcomputer 30 takes it as a full string sound stop request and causes all the presently-generated musical tones to be stopped. As a result, all the sound sources (those sources which are presently generating sounds) provided for the strings simultaneously enter the release mode and release the presently-generated musical tone signals. According to this example, the time from the point at which the string status is changed to the full string open status due to the fingering done by the left finger of the player to the point at which stopping the generation of the musical tones of all the strings in the instrument starts is negligible and a significantly high response is attained, thus ensuring simultaneous stopping of the generation of all the musical tones.
  • This function ensures a clear-cut performance such as staccato. Further, since this function is initiated by easy fingering done on the fingerboard by left fingers, the music performing operation is so simple and easy that even a novice can handle the function hardly with any problem. In addition, the function can greatly apply to the simulation of performances for an acoustic guitar, etc.
  • the string-based sound stop function performed under the condition that the string status is changed to the open string status from the string-depressed status as described earlier with reference to Fig. 10 and the pitch changing function performed under the condition that the fret status is changed from the string-depressed status (fret-operated status) to another fret operated status as described earlier with reference to Fig. 7 can be fully and independently performed when the pitch changing conditions do not include the transition to the open-string operated status.
  • the transition to the open-string operated status belongs to the pitch changing conditions (one of the changes in fret status)
  • there will be a contention between the pitch changing function and the string-based sound stop function only with regard to this change.
  • the response of a musical tone to the transition from the depressed-string operated status to the open-string operated status be varied depending on the state of the performance. More specifically, various performance needs of a performer can be met if, upon occurrence of the transition from the depressed-string operated status to the open-string operated status, under one circumstance, the generation of a presently-generated musical tone is stopped from the point of time at which the transition is made, and if, upon occurrence of the same transition, but under a different circumstance, the pitch of the musical tone corresponding to the depressed-string operated status is changed to the one corresponding to the open-string operated status when the transition occurs.
  • string release mode select switch 5c which can be operated, as desired, by a performer, is provided in the instrument's main body.
  • selection means selects the open string sound stop function 300, not the pitch change function 200 at the time of the transition from the depressed-string operated status to the open-string operated status. As a result, the sounding of the presently-generated musical tone is stopped.
  • mode select switch 5c when a mode to select the pitch change function is specified by mode select switch 5c, the selection means selects the pitch change function 200 by priority with respect to the transition to the open-string operated status. Consequently, the pitch of the presently-generated musical tone is changed to the one corresponding to the open-string operated status.
  • the above-described string release mode select function is the seventh feature of this embodiment.
  • the eighth feature is a rapid sound stop function which ensures rapid sound stop by a manual operation as well as ordinary sound stop, which is initiated when ordinary sound stop conditions are satisfied.
  • the principle of this function is illustrated in Fig. 11. As described above, the generation of a musical tone starts when a string trigger switch TSW is turned on as shown in Fig. 11 (specifically, see Figs. 11a and 11c). In the case of Fig. 11, however, mute switch 5b (see Fig. 1) is depressed during generation of the musical tone. In response to this depressing action, microcomputer 30 makes a rapid sound stop request to the sound source module which is generating the musical tone signal. Upon receipt of this request, the sound source module rapidly release the generated musical tone signal to stop the sound generation.
  • mute switch 5b influences only a single musical tone waveform; however, in an example to be described later, when mute switch 5b is turned on, the rapid sound stop request is made to all the sound source modules which are generating musical tones. That is, all of the presently-generated musical tones are simultaneously subjected to rapid muting.
  • the ninth feature is a mute reserve function performed by mute reserve switch MSW (see Fig. 1).
  • mute reserve switch MSW provided in the instrument's main body is operated in advance to reserve the muting
  • a predetermined time elapses after generation of a musical tone by picking a string
  • sounding of the musical tone of the string is rapidly stopped.
  • the time is measured by a counter or timer means.
  • microcomputer 30 causes the sound source to generate the musical tone of the triggered string and activates the timer means to measure the elapse of the predetermined time.
  • microcomputer 30 requests the sound source to rapidly stop generating the sound upon occurrence of the time-out of the timer means. This puts the sound source to the rapid release mode so that the generated musical tone signal is rapidly released.
  • This arrangement can very easily provide an acoustic effect similar to the muting effect which is produced by an acoustic guitar, etc.
  • Fig. 12 illustrates an example of the structure of latch circuit 40 shown in Fig. 4, which is used to realize the first feature of this embodiment, i.e., the accurate string triggering detection function.
  • TRI1 to TRI6 are the outputs of string trigger switches TSW respectively provided to the first to sixth strings 4.
  • TRI1 is the output of the string trigger switch TSW of the first string.
  • the individual switch outputs TRI1 to TRI6 become “L” by the ON states of the respective string trigger switches TSW and become “H” by their OFF states.
  • microcomputer 30 detects the string triggering by detecting a change in the status of each latch circuit from the reset status ("L" state) to the set state ("H” state) and controls the timing of musical tone generation. After detecting the string triggering, microcomputer 30 also measures the elapse of a predetermined time and resets latches circuits 40-1 to 40-6 through the associated latch reset inputs CR1 to CR6 shown in Fig. 12 upon elapse of that time.
  • Fig. 13 illustrates a part of a group of registers which are provided in microcomputer 30 and used for detecting the string triggering.
  • the register denoted by RTBIT is used to store previous sampled values of the individual outputs of the aforementioned latch circuits 40-1 to 40-6. As illustrated, the least significant bit of register RTBIT holds the previous sampled value of the first latch circuit 40-1, the second bit of the register holds the previous sampled value of the second latch circuit 40-2, and so forth up to the sixth bit holding the previous sampled value of the sixth latch circuit 40-6.
  • Registers RSTCT1 to RSTCT6 are reset counters used to measure the time for resetting the associated latch circuits 40-1 to 40-6 upon detection of the string triggering.
  • a predetermined value is set in the first reset counter RSTCT1, and is down-counted for each predetermined time interval.
  • a borrow is output, i.e., when the reset counter underflows, a reset signal is sent to latch circuit 40-1.
  • Fig. 14 is a detailed flowchart of the triggering detection step G2 (Fig. 5).
  • step P1 latch circuit outputs TRO1-TRO6 shown in Fig. 12 are latched in an accumulator ACC of microcomputer 30.
  • the sampled values TRO1 to TRO6 are set in accumulator ACC respectively from the least significant bit to the sixth bit, leaving the highest two bits unused.
  • Registers ACC, B-RG, C-RG and D-RG are each of 8 bit capacity.
  • the illustrated processes are executed. In this step, "EXOR” indicates an exclusive OR operation while "AND” indicates a logical product.
  • the sampled values of the present latch outputs are saved in register D-RG, and the first to sixth bits of register C-RG are respectively set with "H” or “1” only when the sampled values of the associated, previous latch outputs are “L” but the sampled values of the corresponding present latch outputs are "H,” and are set with "L” or “0” otherwise.
  • a string number "1" indicating the first string is set in register B-RG.
  • step P3 The loop from steps P3 to P10 executes the triggering process from the values of the individual bits of register C-RG.
  • register C-RG is right shifted by one (in the direction from higher bits to lower bits) and the most significant bit MSB of register C-RG is set with "0" and bit CARRY is set with the value of the least significant bit LSB.
  • the value of CARRY is discriminated in the next step P4.
  • step P4 the flow advances to step P5 where a predetermined value (time data for resetting the latch circuit) is set in the reset counter RSTCT corresponding to the value of register B-RG.
  • step P6 of the pitch data of the individual strings which is saved in the fret status detection step G3 as shown in Fig. 5, the pitch data of the string number indicated by the value of register B-RG is loaded in register P-RG.
  • step P7 assigning a sound source of musical tone generating circuit 60 (Fig. 4) and generating a sound are executed in accordance with the string number 1 and the pitch data.
  • step P9 it is determined whether or not the value of register B-RG is equal to or less than 6, and if it is equal to or less than 6, the flow returns to step P3 and repeats the above-explained loop.
  • step P10 the presently-sampled latch output or the content of register D-RG is saved in register RTBIT.
  • the saved data is used as the previous sampled value in step P2 when the next triggering detection flow (Fig. 14) is executed.
  • time data for resetting the latch circuit is set in reset counter RSTCT (Fig. 13) of a triggered string in step P5 of the triggering detection flow (Fig. 14).
  • microcomputer 30 performs a process for resetting latch circuits 40-1 to 40-6 upon elapse of a predetermined time from the point of time when the string triggering has started, in a time interrupt routine to send an interrupt signal at a predetermined interval.
  • Fig. 15 illustrates the flow of the latch resetting process (time interrupt routine).
  • the steps Q1 to Q3 are the sequence of the latch resetting process for the first string.
  • step Q1 it is determined whether or not the first bit of register RTBIT is "1" in order to discriminate whether or not the first latch circuit 40-1 (see Fig. 12) corresponding to the first string is set. If the decision is affirmative in this step, the flow advances to step Q2 where reset counter RTCT1 of the first string is down-counted and if there is a borrow, the first bit of register RTBIT is set to "0" so as to output a low pass to latch reset line CR1 of the first latch circuit 40-1. As a result, latch circuit 40-1 is reset.
  • the present embodiment has an assured string triggering detection function.
  • the associated string trigger switch TSW (Fig. 3) is switched on, thus setting the associated one of latch circuits 40-1 to 40-6.
  • microcomputer 30 (Fig. 4) executes the triggering detection process as shown in Fig. 14 and detects which string is triggered from the result of comparison between the present and previous latched samples. Based on the detection, microcomputer 30 executes the process for starting the sound generation, etc. (see steps P6 and P7) and sets the reset counter RSTCT (Fig. 13) of the triggered string in step P5.
  • the reset counter RSTCT is down-counted upon every occurrence of an interrupt in the latch reset process (time interrupt routine) as shown in Fig. 15. Consequently, when a predetermined time elapses after the triggering of the string, the reset counter RSTCT underflows and that one of latch circuits 40-1 to 40-6 which is associated with the triggered string is reset (see step Q3, for example). Therefore, the string triggering detection function described with reference to Fig. 6 is surely realized.
  • microcomputer 30 controls the generation of a musical tone of the triggered string and also realizes the third feature of this embodiment, namely, the tone reverberation function when the same string is picked in succession.
  • Fig. 16 illustrates the control registers for the individual sound source modules of musical tone generating circuit 60 (Fig. 4).
  • circuit 60 is constituted by eight sound source modules.
  • eight registers MODULE1 to MODULE8 respectively correspond to sound source modules No. 1 to No. 8 of musical tone generating circuit 60, and each control register comprises a string number designation register a, a pitch designation register b and a sounding time control counter c.
  • String number designation register a is written with a value corresponding to the number of the string generating a musical tone, e.g., "1" for the first string. If this value is zero, however, it indicates that the associated sound source module is not presently used for tone generation.
  • Pitch designation register b is written with pitch data of the presently-generated musical tone.
  • Sounding time control counter c is for measuring the elapse of the tone generation time from the start of the tone generation and is set with a predetermined value when the associated sound source generates a sound.
  • Register LASTMD is used for assigning a sound source module and its function will be explained later.
  • sound source number designation register D-RG holds a value corresponding to the number of a sound source module and loop count register E-RG is for counting the loop.
  • the first half (R1-R7) of the flow is for searching the individual sound source modules of musical tone generating circuit 60 for the one which has already generated the musical tone corresponding to the presently triggered string, and requesting, if found, that sound source module to stop the tone generation.
  • the second half (R8-R18) of the flow is for finding a sound source module (unused module) to newly generate the musical tone corresponding to the presently triggered string and requesting that module to start generating the musical tone.
  • step R1 a value "1" indicating sound source module No. 1 is written in sound source number designation register D-RG. In other words, sound source module No. 1 is designated.
  • step R2 the contents of string number designation register a of the sound source module control register, which corresponds to the value of register D-RG is loaded. In other words, the number of the string whose musical tone is presently generated from the presently designated sound source module No. 1, is read out.
  • step R3 the value of string number designation register B-RG which indicates the number of the presently-triggered string is compared with the number of the string whose musical tone is generated by the presently-designated sound source module No. 1.
  • the compared values are not equal to each other, it means that the presently-designated sound source module No. 1 is not generating the musical tone corresponding to the presently-triggered string. In this case, this module No. 1 is either generating the musical tone of another string or is not generating any tone and is not busy.
  • the value of register D-RG is incremented by one in step R4, i.e., the next sound source module No. 2 is designated, and it is then discriminated whether or not the value of register D-RG is greater than or equal to 9. If it is less than or equal to 8, the flow returns to step R2, so that the loop is repeated.
  • the value of register B-RG may equal to the value (string number) of string number designation register a in step R3. This means that the presently-designated sound source module has already generated the musical tone of the presently-triggered string.
  • the presently-designated sound source module is subjected to the sound stop process and string number designation register a of the sound source module control register associated with that sound source module is set with zero, thereby indicating that the sound source module being not busy (or generating no musical tone).
  • the value of sound source number designation register D-RG or the number of the sound source module which has just stopped generating a musical tone is written in sound source module assign register LASTMD.
  • the register LASTMD is for controlling the assigning the sound source module for tone generation and is used to start the search for the sound source module for tone generation, whose number follows the value of LASTMD (i.e., the number of the sound source module previously assigned for tone generation (see steps R16 and R17) or the one previously having stopped the tone generation).
  • step R8 of the second half of the flow the value of register LASTMD is set in register D-RG and a value "1" is written in loop number register E-RG.
  • step R9 to R11 of the loop steps R9-R15
  • step R12 the content of string number designation register a of the control register of the that sound source module is loaded, and in next step R13, it is discriminated whether or not the content of register a is zero, i.e., whether or not the sound source module under examination is presently generating a musical tone (or is presently used).
  • step R15 it is discriminated whether or not the value of register E-RG is less than or equal to 8, and if it is less than or equal to 8, the flow returns to step 9 so as to repeat the loop. If the value of register E-RG is greater than or equal to 9 in step R15, however, it means that all of the eight sound source modules are in use. Logically, this event does not occur and it indicates that a memory is damaged by external factors, so that the proper error process is executed in step R18.
  • step R16 the flow advances to step R16 where this sound source module (the one corresponding to the value of register D-RG) is requested to start generating a musical tone with the pitch determined by the pitch data of the musical tone of the presently-triggered string, which is the content of pitch designation register P-RG.
  • this sound source module (the one corresponding to the value of register D-RG) is requested to start generating a musical tone with the pitch determined by the pitch data of the musical tone of the presently-triggered string, which is the content of pitch designation register P-RG.
  • the value of register B-RG or the number of the presently-triggered string is written in string number designation register a of the control register of that sound source module
  • the value of register C-RG or the pitch data of the presently-generated musical tone is written in pitch data designation register b
  • a predetermine value (sounding time data) is written in sounding time control counter c.
  • step R17 the value of register D-RG or the number of the sound source module which has just undergone the ON process (
  • the tone reverberation function namely, the tone reverberation function
  • the string triggering is detected through the flow of the triggering detection process as shown in Fig. 14, and a predetermined sound source module is assigned to generate the associated musical tone at the second half (steps R8-R18) of the flow of the sound source assigning/sound generating process (step P7 of Fig. 14 and Fig. 17) and it is memorized that this sound source module is generating the musical tone associated with the triggered string.
  • the sound source module which is to stop the tone generation generally differs from the one which is to start the tone generation.
  • the new sound source module can certainly be found before the search reaches the sound source module which has undergone the sound stop process (see the operation of register LASTMD).
  • the sound source module which has undergone the OFF (sound stop) process to provide the tone reverberation will be immediately selected as a new sound source module in order to perform the tone assignment of the sequence of the string triggering. Practically, however, this does not cause any problem.
  • the processes shown in Figs. 14 and 17 are designed to optimally select a different sound source module to be subjected to the ON process from the one which has undergone the OFF process, when the same string is stroked successively under the condition of the restricted number of sound source modules.
  • the sound source module which is generating the musical tone associated with the string is caused to stop the tone generation and a different sound source module is assigned to generate the new musical tone in response to the new triggering of the string. Accordingly, the tone reverberation function as described with reference to Fig. 8 can be realized.
  • two (or more) sound source modules may be assigned to each string, so that at the first string triggering, one of the two sound source modules is subjected to the ON process, and at the time of the second string triggering, this module is subjected to the OFF process and the remaining module is subjected to the ON process.
  • tone generation assignment to the sound source module which has undergone the OFF process may be inhibited until this module completely stops the tone generation. In this case, however, the number of assignable sound source modules is reduced by this inhibition, thus requiring a large number of sound source modules in total.
  • step R6 of Fig. 17 When the timbre is of the release tone system such as guitar sounds, the OFF process executed in step R6 of Fig. 17 may be eliminated. With instruments using both the release tone system and sustain tone system, additional discrimination step may be provided following discrimination step R3 in Fig. 17 to discriminate whether the release tone system or the sustain tone system is involved, and if it is the sustain tone system, the OFF process in step R6 is executed and if it is the release tone system, then the OFF process may be omitted.
  • the sounding time data is determined for each timbre, and when a timbre is designated by timbre select switch 5a (Fig. 1), the sounding time data representing the length of time which corresponds to the selected timbre is set in register ONTIME (see Fig. 18; its detailed explanation will be given later). That is, it is the sounding time data determined by the presently-selected timbre which is to be set in sounding time control counter c in step R16 (ON process) in the flowchart shown in Fig. 17.
  • Microcomputer 30 performs a decrement operation on the sounding time data set in counter c for each execution of the interrupt routine (the flow of the timed-out stop sound process as shown in Fig. 19), which puts an interrupt for each predetermined time interval. And, when the underflow of sounding time control counter c occurs, microcomputer 30 causes the associated sound source module to stop the tone generation.
  • Fig. 18 illustrates a detailed flowchart of the timbre designation change process which is part of panel switch status change process executed in step G8 of Fig. 5.
  • step S1 it is discriminated in step S1 whether or not a new timbre is designated by timbre select switches 5a (Fig. 1). If no timbre designation is made, other processes are performed in step S2, but if the new timbre designation is made, the flow advances to step S3 where timbre data associated with the designation is set. Further, sounding time data corresponding to the designation timbre is saved in sounding time data save register ONTIME.
  • Fig. 19 is a detailed flowchart of the timed-out sound stop process, and microcomputer 30 executes the illustrated interrupt routine for a predetermined time interval.
  • the value of sound source number designation register D-RG, which indicates the number of the sound source module, is initialized to be 1 in step T2, and thereafter the loop T3 to T9 is executed.
  • it is discriminated whether or not a 0, i.e., whether or not the sound source module is presently generating a musical tone. If the musical tone is being generated, sounding time control counter c for controlling the sound source module is down-counted in step T5.
  • step T6 If a borrow from this counter is detected in step T6, the flow advances to step T7 where the sound source module is subjected to the stop sound process (OFF process), and the content of string number designation register a is set to zero to memorize that the sound source module is no longer generating a musical tone.
  • step T8 the value of sound source number designation register D-RG is incremented by one.
  • step T9 it is discriminated whether or not the value of register D-RG is less than or equal to 8, and if the value is less than or equal to 8, the flow returns to step T3 to thereby repeat the loop.
  • step T10 data is restored in registers, etc.
  • the fourth feature of this embodiment namely, the function for automatically causing the sound source module to stop the tone generation upon elapse of the sounding time
  • the aforementioned sounding time data is prepared separately from the envelope data included in the timbre data, so that even during generation of the musical tone envelope or even during generation of the musical tone from the sound source module in accordance with the musical tone envelope data, when the time determined by the sounding time data elapses, the sound source module is requested to stop the tone generation from that instance.
  • the sounding time data may be designed to be freely programmable (variable) by a user, thus providing timbres of different impressions.
  • Fig. 20 is a detailed flowchart of the fret status change process.
  • Microcomputer 30 initializes string number designation register B-RG to have a value 1 in the first step U1 of the flowchart, and thereafter repeatedly executes the loop U2 to U6.
  • step U2 of the loop it is determined whether or not there is a fret change. This discrimination is done by comparing the previous sampled values of the fret switches belonging to the string indicated by the value of string number designation register B-RG with the present sampled values.
  • the fret change includes a change from one depressed-string operated status to the so-called open-string (open-fret) operated status. If a fret change is detected in step U2, the pitch data associated with the changed fret position is written in pitch designation register C-RG in step U3.
  • a frequency change process (Fig. 21; its detailed description will be given later) using both of the values of the aforementioned string number designation register B-RG and pitch designation register C-RG.
  • step U2 If no fret change is discriminated in step U2, or after the frequency change process performed in step U4, the value of string number designation register B-RG is incremented by one to increase the string number by one in step U5. In the subsequent step U6, it is discriminated whether the value of register B-RG is less than or equal to 6, and while the value is less than or equal to 6, the loop starting from step U2 is repeated.
  • Fig. 21 is a detailed flowchart of the aforementioned frequency change process.
  • the pitch data of a changed fret is held in pitch designation register C-RG and a value (string number) indicating on which string the fret change occurred is held in string number designation register B-RG.
  • step V1 the content of sound source number designation register D-RG is initialized to be 1. Then, the value (string number) of string number designation register a of the sound source module control register (Fig. 16) indicated by the value of register D-RG is loaded in step V2, and it is then discriminated in step V3 whether or not the loaded value of register a equals the value of string number designation register B-RG. That is, it is checked in step V3 whether or not the musical tone associated with the string whose fret position has changed is being generated.
  • step V10 the value of sound source number register D-RG is incremented by one to increase the number of the sound source module to be checked by one, and then advances to step V11 where it is discriminated whether or not the value of sound source number designation register D-RG is less than or equal to 8. If the value is less than or equal to 8, the flow returns to step V2 to thereby repeat the loop; if the value equals 9, the process is completed.
  • step V3 If it is discriminated in step V3 that the musical tone associated with the string whose fret position has changed is presently being generated, the flow advances to step V4 where it is discriminated whether or not the fret status is changed to the open-string operated status by checking the value of pitch designation register C-RG.
  • step V9 the sound source module, presently generating the musical tone associated with the string, (this module being determined by the value of sound source number designation register D-RG) is subjected to the frequency change process so as to change the frequency of the musical tone to the one corresponding to the pitch data indicated by the value of pitch designation register C-RG, and the value of register C-RG is written in pitch designation register b.
  • step V9 only frequency change is done as tone processing; stopping the tone generation, generating a new musical tone or the like is not performed at all.
  • the presently-generated musical tone has its frequency change to the one corresponding to the changed fret position without generating a new musical tone (see Fig. 7).
  • step V4 If it is discriminated in step V4 that the fret status is changed to the open-string operated status, the flow advances to step V5 where it is discriminated whether or not the value of a string release OFF process execute flag OFFFG is 1 (set). If the value is 1, the OFF process is executed in step V8. More specifically, the sound source module which is presently generating the musical tone associated with the string is subjected to the sound stop process and string number designation register a of the control register for that module is written with zero which indicates that the module is unused.
  • step V5 If the value of flag OFFFG is determined to be 0 (reset) in step V5, the value of pitch designation register b is loaded in step V6.
  • the value of register b corresponds to the pitch for the fret status immediately before the occurrence of the fret change.
  • step V7 it is discriminated whether the pitch data immediately before the occurrence of the fret change corresponded to the first fret position or the second fret position. If the decision is affirmative, the frequency is changed in step V9, thus completing the frequency change process.
  • Step V7 is provided in this embodiment to mainly cope with the sliding of the same string. When the fret status is changed to the open-string status after the third fret, therefore, it is assumed that a performer moves the string-pressing fingers onto strings to press them for playing a melody using a plurality of strings.
  • the flap OFFFG indicated in step V5 of Fig. 21 is used to realize the string release mode select function which is the sixth feature of this embodiment. Accordingly, this function can be controlled by string release mode select switch 5c (Figs. 1 and 22A) provided in the instrument's main body.
  • Fig. 22B illustrates the flowchart for switching the flag OFFFG with respect to the input of string release mode select switch 5c. This flow is part of the panel switch status change process executed in step G8 of the general flow of Fig. 5.
  • step W1 it is discriminated in step W1 whether or not string release mode select switch 5c is depressed. If the decision is negative, the flow advances to step W2 for executing other processes. If the decision is affirmative, it is discriminated in step W3 whether the string release sound stop mode is ON or OFF. If the mode is ON, flag OFFFG is set to 1 in step W4, and if it is OFF, the flag OFFFG is set to 0. When flag OFFFG is set to 1, the presently-generated musical is rapidly released (step V8 in Fig. 21). On the other hand, when flag OFFFG is set to 0, the pitch of the presently-generated musical tone is changed to that of the open string (step V9 in Fig. 21).
  • the second feature or the frequency change function for changing the frequency of a musical tone without generating a new musical tone
  • the fifth feature or the string-based sound stop function (see Fig. 10) resulting from a change to the open-string operated status are both realized by this embodiment.
  • microcomputer 30 assigns a sound source module to generates a musical tone with a predetermined pitch and writes sound source control data into sound source control registers a, b and c (Fig. 16).
  • the control data includes data as to which string's musical tone the sound source module is generating and data as to at what pitch the musical tone is generated.
  • the frequency change function of this embodiment is performed in response to a change in the fret operation position of the same string as is presently-generating a musical tone.
  • this function is executed when fingering is applied to a single string. For instance, performance similar to the sliding performed with an acoustic guitar, etc. or the fingering for a quick phrase with respect to the same string (in either case, the picking being done only once at the beginning) may be utilized to provide the same musical effect as can be attained by the mentioned sliding or fingering.
  • microcomputer 30 causes pitch designation register C-RG and string number designation register B-RG to memorize that the fret position of the presently-generated musical tone is changed to the open-string operated status, through the process as shown in Fig. 20.
  • microcomputer 30 finds the sound source module that is presently generating a musical tone and confirms that the fret status is changed to the open-string operated status by checking the value of register C-RG. In this case, the found sound source module is subjected to the sound stop process as long as flag OFFFG is set.
  • the string-based sound stop function of this embodiment is particularly advantageous under the circumstance where the condition for the note off cannot easily be attained by switches such as string triggering switches TSW (Fig. 3).
  • switches such as string triggering switches TSW (Fig. 3).
  • a performer can freely control the sounding time of the musical tone of a triggered string by moving his or her fingers off the string at a desired timing.
  • this sound stop function is suitable for playing a melody, sequentially using a plurality of strings. It is further advantageous that no extra switches are needed for the note off process.
  • the switching function is provided which can give higher priority to the frequency change function suitable for the sliding than the open string sound stop function.
  • string release mode select switch 5c is provided in the instrument's main body to provide easier performing facility to a performer.
  • mute switch 5b (Fig. 1) provided in the instrument's main body
  • the mute function which is the eighth feature of this embodiment, a requests all the sound source modules that are generating musical tones at that time to simultaneously and rapidly stop the tone generation.
  • microcomputer discriminates whether or not mute switch 5b is depressed. If the decision is negative, other panel switch status change processes indicated by step X2 are executed; if it is affirmative, the entire sound source stop sound process is performed in step X3.
  • FIG. 24 This sound stop process is illustrated in detail in Fig. 24.
  • a value "1" is set in sound source number register D-RG to initialize the sound source module number in the first step Y1, and thereafter, the loop of Y2-Y7 is performed with respect to the sound source module indicated by the value of register D-RG.
  • the value (string number) of string number designation register a is loaded.
  • the value of register a is zero, it indicates that the associated sound source module is not presently used or is not presently generating a musical tone, and when the value is other than zero, the musical tone associated with the loaded value is being generated from the associated sound source module.
  • the rapid sound stop process is performed with respect to the sound source module (specified by the value of register D-RG) in step Y4, and zero is written in string number designation register a of the sound source module in the next step Y5, thereby memorizing that this sound source module is unused.
  • the value of register D-RG is incremented by one in step Y6 to search the next sound source module other than the presently-designated module.
  • step Y7 it is discriminated whether the value of register D-RG is less than or equal to 8 so as to determined the completion of the rapid sound stop process with respect to all of the eight sound source modules included in musical tone generating circuit 60 (Fig. 4). If the value of register D-RG is less than or equal to 8, it means that there still remains unchecked sound source modules, so that the loop starting from step Y2 is repeated. If this value becomes 9, it means that all the sound source modules have been checked and the rapid sound stop process is completed.
  • This mute function ensures the cutting performed with an acoustic guitar, etc.
  • all of the presently-generated musical tones are rapidly released; however, other modifications may be possible.
  • a plurality of mute switches may be provided, and the rapid sound stop process need not be performed with respect to all of the strings presently generating musical tones but it may be performed separately with respect to the musical tone or tones associated with a single selected string or a plurality of selected strings (to be accurate, those sound sources which are generating the musical tones of these strings).
  • Each register f i has an 8-bit structure, and F7 bit indicates the fret position data (fret number) of the associated string. All the F7 bits being "0" indicates the open string status. The most significant bit (MSB) indicates whether or not the fret status is changed, and the MSB being logical "1" indicates the occurrence of the change.
  • MSB most significant bit
  • Microcomputer 30 sets these registers f1 to f6 in step G3 of the general flow (Fig. 4) and checks the MSB of each register f i in step G4. If any MSB is logical "1," which means that there is a fret status change, the flow advances to step G5 to perform the fret status change process.
  • microcomputer 30 realizes various functions including the aforementioned full string sound stop function and the string-based sound stop function.
  • Fig. 26 is a detailed illustration of the frets status change process.
  • microcomputer 30 refers to the F7 bits of registers f1-f6 to discriminate if all the frets are open.
  • the fret status is the full open-string operated status.
  • the decision in step U1 indicates the full open-string operated status when any one or more of the first to sixth strings is depressed and the string-depressing fingers are then released off all the depressed strings.
  • some strings may be or may not be generating musical tones. It is possible to check which string is generating its musical tone through the same procedures as described in the sound source assigning/sound generating process.
  • string number designation register a which indicates the status of each sound source module exemplified in Fig. 16 should only be referred to, and if its value is not zero, the associated string is "generating a musical tone.”
  • the full tone stop process executed in step U2 in the case of the full open-string operated status is basically preformed in the same manner as has just been explained. All the sound source modules which are "generating musical tones" are given with a sound stop request, and their associated, string number designation registers a are all reset to be zeros to indicate that all sound source modules are unused. (The sound stop request may be sent to all the sound source modules without referring to registers a. Those modules which are not generating musical tones simply become NOP.)
  • every tone-generating sound sources enters the release mode and releases the generated musical tone. As a result, the simultaneous tone off can be sensed.
  • step U4 of the loop it is discriminated whether or not a fret change exists. This discrimination can be done by loading the content of that register f B-RG which is indicated by the value of register B-RG and checking its MSB. If the change exists, the fret number data located in the lower 7 bits of the register f B-RG is written in pitch designation register C-RG in step U5. In the subsequent step U6, a frequency change process (Fig. 27; its detailed description will be given later) using both of the values of the aforementioned string number designation register B-RG and pitch designation register C-RG.
  • step U4 If no fret change is discriminated in step U4, or after the frequency change process performed in step U6, the value of string number designation register B-RG is incremented by one to increase the string number by one in step U7. In the subsequent step U8, it is discriminated whether the value of register B-RG is less than or equal to 6, and while the value is less than or equal to 6, the loop starting from step U4 is repeated.
  • Fig. 27 is a detailed flowchart of the aforementioned frequency change process.
  • the position data of a changed fret is held in pitch designation register C-RG and a value (string number) indicating on which string the fret change occurred is held in string number designation register B-RG.
  • step V1 the content of sound source number designation register D-RG is initialized to be 1. Then, the value (string number) of string number designation register a of the sound source module control register (Fig. 16) indicated by the value of register D-RG is loaded in step V2, and it is then discriminated in step V3 whether or not the loaded value of register a equals the value of string number designation register B-RG. That is, it is checked in step V3 whether or not the musical tone associated with the string whose fret position has changed is being generated.
  • step V9 the value of sound source number register D-RG is incremented by one to increase the number of the sound source module to be checked by one, and then advances to step V10 where it is discriminated whether or not the value of sound source number designation register D-RG is less than or equal to 8. If the value is less than or equal to 8, the flow returns to step V2 to thereby repeat the loop; if the value equals 9, the process is completed.
  • step V10 The value of register D-RG becomes 9 in step V10, thus completing the process, when a fret change occurs on the fret of the string associated with that musical tone which is undergoing the sound stop process. In such a fret change operation, the fret change is considered to be invalid so that no musical tone processing is performed.
  • step V3 If it is discriminated in step V3 that the musical tone associated with the string whose fret position has changed is presently being generated, the flow advances to step V4 where it is discriminated whether or not the fret status is changed to the open-string operated status by checking the value of pitch designation register C-RG (fret status register). If the fret status is not changed to the open-string operated status (i.e., a different fret being depressed), the flow advances to step V5 where frequency (pitch) data is calculated from the fret number data of the F7 bit of register C-RG, which indicates the fret position, and the string number data, which is the value of register B-RG and the frequency data is written in register b.
  • step V4 it is discriminated whether or not the fret status is changed to the open-string operated status by checking the value of pitch designation register C-RG (fret status register). If the fret status is not changed to the open-string operated status (i.e., a different fret being depressed), the flow advances to step V5 where frequency (pitch) data is
  • step 6 the frequency change process is executed so that the frequency of the musical tone from the sound source module corresponding to the value of register D-RG is changed on the basis of the frequency data written in register b. Consequently, only the frequency of the musical tone is changed without generating a new musical tone.
  • the sound source module associated with the value of register D-RG stops the tone generation.
  • This sound stop is executed string by string. That is, provided that the musical tone of that string is being generated or provided that the sound source for generating the musical tone of the string is assigned by the sound source assigning/sound generating process and starts the tone generation, this sound stop request is made to the sound source (which dynamically corresponds to each string) when the fret status of a specific string is changed to the open-string operated status. In this manner, the musical tone is stopped for each string.
  • mute reserve switch MSW is provided on the body of the electronic stringed instrument of this embodiment.
  • a performer can operate this mute reserve switch MSW any time during performance to reserve the muting.
  • a change in mute reserve switch MSW is detected in step G7 of the general flow (Fig. 4) and a mute flag is set in step G8 to a value indicating the "muting effect ON.”
  • Microcomputer 30 performs a decrement operation on the sounding time data set in counter c for each execution of the interrupt routine (the flow of the muting process as shown in Fig. 28), which puts an interrupt for each predetermined time interval. And, when the underflow of sounding time control counter c occurs, microcomputer 30 causes the associated sound source module to stop the tone generation.
  • step T1 data saving in a register, etc. is executed in step T1 as per an ordinary interrupt routine.
  • the value of sound source number designation register D-RG which indicates the number of the sound source module, is initialized to be 1 in step T2, and thereafter the loop T3 to T9 is executed.
  • it is discriminated whether or not a 0, i.e., whether or not the sound source module is presently generating a musical tone. If the musical tone is being generated, sounding time control counter c for controlling the sound source module is down-counted in step T5.
  • step T6 If a borrow from this counter is detected in step T6, the flow advances to step T7 where it is determined whether or not the muting effect is rendered ON, i.e., whether or not the muting is reserved by operation of mute reserve switch MSW. If the muting is reserved, the flow advances to step T8 where the sound source module is subjected to the rapid sound stop process and the content of string number designation register a is set to zero to memorize that the sound source module is no longer generating a musical tone. After step T8 or when the decisions in steps T4, T6 and T7 are negative, the flow advances to step T9 where the value of sound source number designation register D-RG is incremented by one. Then, in the subsequent step T10, it is discriminated whether or not the value of register D-RG is less than or equal to 8, and if the value is less than or equal to 8, the flow returns to step T3 to thereby repeat the loop.
  • step T11 data is restored in registers, etc.
  • the musical tone generated by picking string 4 is rapidly released upon elapse of the time measured by the sounding time counter after the beginning of the tone generation. This can provide the same acoustic effect as the muting effect attained by an acoustic guitar, etc.
  • This invention is not limited to the above particular embodiment, but may be modified or improved in various manners.
  • this invention is applied to a string triggering type of electronic stringed instrument, which has a number of fret switches FSW provided on fingerboard 8 and has string triggering switches TSW coupled to the respective strings 4 stretched on body 1.
  • this invention is not limited to the above instrument.
  • this invention is applicable to an electronic stringed instrument, which has a number of fret switches FSW provided on fingerboard 8 and has electromagnetic type pickups PSW provided below the respective strings 4, stretched on body 1, so as to detect the string vibration, as shown in Fig. 29.
  • This invention can also be applied to the various types of electronic stringed instruments as explained in the first section of this specification, "Background of the Invention.”
  • the full string sound stop function causes all the sound sources generating musical tones to stop the tone generation immediately, simultaneously and in the same manner, in response to the transition to the full open-string status.
  • the term "in the same manner” means that the musical tones are released at the same sound stopping time (release time).
  • the musical tones may be released at different release times, not in the same manner. For instance, in order to provide different release times for the individual strings, the musical tone of a lower-tone string is release with a longer time than that of a higher-tone string. This may be realized by selectably switches the release portion of the envelope in accordance with a variable such as the string number specified by the value of register B-RG.
  • the musical tones may be released at different timing, not simultaneously.
  • the musical tones may be released with a delay, not immediately.
  • all of the tone-generating strings are subjected to the sound stop process with some delay.
  • the delay may be set to be programmable by a user. Measuring the delay may be realized by counter means or timer means. If the tone generation is stopped immediately, a performer will have natural and realistic operational feeling and can easily play staccato.
  • the full string sound stop function may be designed inapplicable to a specific string. For instance, in application utilizing a certain string as a pedal line, the full string sound stop function is not applicable to the string serving as the pedal line. Even in this case, the meaning of the full string sound stop is not lost.
  • the full string sound stop function should affect all of a plurality of strings (not necessarily all the strings used in an electronic stringed instrument), and is activated when all of these strings are set in the so-called open-string status as the necessary condition, thereby causing all of tone-generating strings (or sound sources) to stop the tone generation.

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Electrophonic Musical Instruments (AREA)

Claims (14)

  1. Elektronisches Saiteninstrument mit:
       einer Saitenaktivierungsdaten-Ausgabeeinrichtung (TSW) zum Erfassen einer Saitenvibration zumindest einer Saite (4), die auf einem Hauptkörper (1, 2) des Instruments gespannt ist, und zum Abgeben von Saitenaktivierungsdaten, die der Saitenvibration entsprechen,
       einer Tonhöhenbezeichnungsdaten-Ausgabeeinrichtung (FSW) zum Erfassen eines durch einen Spieler eingestellten Tonhöhenbezeichnungs-Betriebszustands und zum Abgeben von Tonhöhenbezeichnungsdaten, die dem Tonhöhenbezeichnungs-Betriebszustand entsprechen,
       einer Musiktonerzeugungseinrichtung (30, 60, 70, SP) zum Erzeugen eines musikalischen Tones mit einer Tonhöhe, die durch die von der Tonhöhenbezeichnungsdaten-Ausgabeeinrichtung (FSW) stammenden Tonhöhenbezeichnungsdaten bestimmt ist, als Reaktion auf Saitenaktivierungsdaten von der Saitenaktivierungsdaten-Ausgabeeinrichtung (TSW), wobei die Musiktonerzeugungseinrichtung (30, 60, 70, SP) eine Tonerzeugungseinrichtung (60, 70, SP) zum Erzeugen eines musikalischen Tons mit einer durch die Tonhöhenbezeichnungsdaten von der Tonhöhenbezeichnungsdaten-Ausgabeeinrichtung (FSW) bestimmten Tonhöhe als Reaktion auf die Saitenaktivierungsdaten der Saitenaktivierungsdaten-Ausgabeeinrichtung (TSW) enthält,
       einer Tonhöhenänderungseinrichtung (30) zum Ändern der durch die Tonhöhenbezeichnungsdaten der Tonhöhenbezeichnungsdaten-Ausgabeeinrichtung (FSW) bestimmten Tonhöhe in eine andere Tonhöhe, die durch eine Änderung des Tonhöhenbezeichnungs-Betriebszustands in einen anderen Tonhöhenbezeichnungs-Betriebszustand bezeichnet ist, ohne den musikalischen Ton erneut zu beginnen, wenn die Änderung vom Tonhöhenbezeichnungs-Betriebszustand in den anderen Tonhöhenbezeichnungs-Betriebszustand durch die Tonhöhenbezeichnungsdaten-Ausgabeeinrichtung (FSW) während der Erzeugung eines musikalischen Tons durch die Musiktonerzeugungseinrichtung (60, 70, SP) erfaßt wird, und
       einer Offensaiten-Tonbeendigungseinrichtung (30) zum Steuern der Tonerzeugungseinrichtung (60, 70 SP) zur Beendigung der Erzeugung des erzeugten musikalischen Tons, wenn eine Änderung von dem Tonhöhenbezeichnungs-Betriebszustand in einen Offensaiten-Betriebszustand durch die Tonhöhenbezeichnungsdaten-Ausgabeeinrichtung (FSW) während der Erzeugung des musikalischen Tons durch die Tonerzeugungseinrichtung (60, 70, SP) erfaßt wird,
       gekennzeichnet durch
       eine Betriebsartbezeichnungseinrichtung (5c) zum Bezeichnen einer aus der ersten und der zweiten Bezeichnungsbetriebsart, und
       eine Steuereinrichtung (30) zum (i) Steuern der Offensaiten-Tonbeendigungseinrichtung zum raschen Beendigen eines aktuell akustisch erzeugten musikalischen Tons ohne Veränderung einer Tonhöhe des aktuell akustisch erzeugten musikalischen Tons in eine der Offensaiten-Tonbeendigungseinrichtung (30) entsprechenden Tonhöhe, wenn die erste Betriebsart durch die Betriebsartbezeichnungseinrichtung (5c) bezeichnet ist und durch die Tonhöhenbezeichnungsdaten-Ausgabeeinrichtung erfaßt wird, daß der Tonhöhenbezeichnungs-Betriebszustand von einem gegebenen Tonhöhenbezeichnungs-Betriebszustand zu dem Offensaiten-Betriebszustand geändert wird, während der musikalische Ton durch die Musiktonerzeugungseinrichtung (60, 70, SP) erzeugt wird, und zum (ii) Steuern der Tonhöhenänderungseinrichtung zur Veränderung der Tonhöhe des aktuell erzeugten musikalischen Tons in eine Tonhöhe, die dem Offensaitenbetrieb entspricht, ohne den erzeugt werdenden musikalischen Ton rasch zu beenden, wenn die zweite Betriebsart durch die Betriebsartbezeichnungseinrichtung (5c) bezeichnet ist und wenn durch die Tonhöhenbezeichnungsdaten-Ausgabeeinrichtung (FSW) erfaßt wird, daß der Tonhöhenbezeichnungs-Betriebszustand von einem gegebenen Tonhöhenbezeichnungs-Betriebszustand in einen Offensaiten-Betriebszustand während der Erzeugung des musikalischen Tons durch die Tonerzeugungseinrichtung (60, 70, SP) geändert wird.
  2. Elektronisches Saiteninstrument nach Anspruch 1, dadurch gekennzeichnet, daß die Musiktonerzeugungseinrichtung (30, 60, 70, SP) aufweist:
       eine Mehrzahl von Tonerzeugungseinrichtungen (60, 70, SP) zum Erzeugen eines musikalischen Tons mit einer durch die Tonhöhenbezeichnungsdaten der Tonhöhenbezeichnungsdaten-Ausgabeeinrichung (FSW) bestimmten Tonhöhe als Reaktion auf die Saitenaktivierungsdaten der Saitenaktivierungsda-ten-Ausgabeeinrichtung (TSW),
       eine erste Tonerzeugungsbefehlseinrichtung (30) zum Steuern einer ersten Tonerzeugungseinrichtung (60) aus der Mehrzahl von Tonerzeugungseinrichtungen (60, 70, SP) zum Beginnen der Erzeugung eines ersten musikalischen Tons mit einer den Tonhöhenbezeichnungsdaten der Tonhöhenbezeichnungsdaten-Ausgabeeinrichung (FSW) entsprechenden Tonhöhe als Reaktion auf die Saitenaktivierungsdaten der Saitenaktivierungsdaten-Ausgabeeinrichtung (TSW), und
       eine zweite Tonerzeugungsbefehlseinrichtung (30) zum Steuern einer zweiten, sich von der ersten Tonerzeugungseinrichtung (60) unterscheidenden Tonerzeugungseinrichtung (60) aus der Mehrzahl von Tonerzeugungseinrichtungen (60, 70, SP) zum Beginnen der Erzeugung eines zweiten musikalischen Tons mit einer den Tonhöhenbezeichnungsdaten der Tonhöhenbezeichnungsdaten-Ausgabeeinrichtung (FSW) entsprechenden Tonhöhe, wenn dieselbe Saite aufeinanderfolgend vibriert wird, während die erste Tonerzeugungseinrichtung (60) durch die erste Tonerzeugungsbefehlseinrichtung (30) dazu veranlaßt wird, den ersten musikalischen Ton mit einer Tonhöhe zu erzeugen, die den Tonhöhenbezeichnungsdaten der Tonhöhenbezeichnungsdaten-Ausgabeeinrichtung (FSW) entspricht.
  3. Elektronisches Saiteninstrument nach Anspruch 2, dadurch gekennzeichnet, daß die zweite Tonerzeugungsbefehlseinrichtung (30) der zweiten Tonerzeugungseinrichtung (60) den Beginn der zweiten Musiktonerzeugung befiehlt und die erste Tonerzeugungseinrichtung (60) dahingehend steuert, daß die Beendigung des ersten Musiktons eingeleitet wird.
  4. Elektronisches Saitenmusikinstrument nach Anspruch 1, 2 oder 3, dadurch gekennzeichnet, daß die Musiktonerzeugungseinrichtung (30, 60, 70, SP) aufweist:
       eine Tonerzeugungseinrichtung 860, 70, SP) zum Erzeugen eines musikalischen Tons mit einer durch die Tonhöhenbezeichnungsdaten der Tönhöhenbezeichnungsdaten-Ausgabeeinrichtung (FSW) bezeichneten Tonhöhe als Reaktion auf die Saitenaktivierungsdaten der Saitenaktivierungsdaten-Ausgabeeinrichtung (TSW),
       eine Tonerzeugungsstartbefehlseinrichtung (30) zum Steuern der Tonerzeugungseinrichtung (60) zum Beginnen der Erzeugung des musikalischen Tons mit einer der durch die Tonhöhenbezeichnungsdaten der Tonhöhenbezeichnungsdaten-Ausgabeeinrichtung (FSW) bestimmten Tonhöhe als Reaktion auf die Saitenaktivierungsdaten der Saitenaktivierungsdaten-Ausgabeeinrichtung (TSW), und
       eine Tönbeendigungs-Startbefehlseinrichtung (30) zum Steuern der Tonerzeugungseinrichtung (60) zum Beenden der Erzeugung des musikalischen Tons nach Verstreichen eines vorbestimmten Zeitintervalls ab dem Zeitpunkt, zu dem die Erzeugung des musikalischen Tons entsprechend einem Befehl der Tonerzeugungsstartbefehlseinrichtung (30) begonnen wurde.
  5. Elektronisches Saiteninstrument nach Anspruch 4, dadurch gekennzeichnet, daß die Tonbeendigungs-Startbefehlseinrichtung (30) klangfarbenbasierte Tonbeendigungsstartbefehlsdaten (30) zum Steuern der Tonerzeugungseinrichtung (60) zur Beendigung der Erzeugung des erzeugten musikalischen Tons nach Verstreichen einer einer Klangfärbung des musikalischen Tons entsprechenden Tongenerierungszeit ab dem Zeitpunkt, zu dem die Erzeugung des musikalischen Tons entsprechend einem Befehl der Tonerzeugungsstartbefehlseinrichtung (30) begonnen wurde.
  6. Elektronisches Saiteninstrument nach Anspruch 1, dadurch gekennzeichnet, daß die Musiktonerzeugungseinrichtung (30, 60, 70, SP) aufweist:
       eine Tonerzeugungseinrichtung (60, 70, SP) zum Erzeugen eines musikalischen Tons mit einer durch die Tonbezeichnungsdaten der Tonbezeichnungsdaten-Ausgabeeinrichtung (FSW) bestimmten Tonhöhe als Reaktion auf die Saitenaktivierungsdaten der Saitenaktivierungsdaten-Ausgabeeinrichtung (TSW) und
       eine Beendigungsbefehlseinrichtung (30) zum Steuern der Tonerzeugungseinrichtung (60, 70, SP) zur Beendigung der Erzeugung des erzeugt werdenden musikalischen Tons, der lediglich einer Saite (4) entspricht, deren Betätigungszustand den Offensaitenzustand aufgrund eines Spielers an-nimmt.
  7. Elektronisches Saiteninstrument nach Anspruch 1, dadurch gekennzeichnet, daß die Musiktonerzeugungseinrichtung (30, 60, 70, SP) aufweist:
       eine Tonerzeugungseinrichtung (60, 70, SP) zum Erzeugen eines musikalischen Tons mit einer durch die Tonhöhenbezeichnungsdaten der Tonhöhenbezeichnungsdaten-Ausgabeeinrichtung (FSW) bestimmten Tonhöhe als Reaktion auf die Saitenaktivierungsdaten der Saitenaktivierungsdaten-Ausgabeeinrichtung (TSW), und
       eine Beendigungsbefehlseinrichtung (30) zum Steuern der Tonerzeugungseinrichtung (60, 70, SP) zur Beendigung der Erzeugung aller erzeugt werdenden musikalischen Töne, wenn ein Betätigungszustand zumindest einer Saite (4) zu einem Offensaitenzustand aufgrund eines Spielers wird.
  8. Elektronisches Saiteninstrument nach Anspruch 1, dadurch gekennzeichnet, daß die Musiktonerzeugungseinrichtung (30, 60, 70, SP) eine Tonerzeugungseinrichtung zum Erzeugen eines musikalischen Tons mit einer durch die Tonhöhenbezeichnungsdaten der Tonhöhenbezeichnungsdaten-Ausgabeeinrichtung (FSW) bezeichneten Tonhöhe als Reaktion auf die Saitenaktivierungsdaten der Saitenaktivierungsdaten-Ausgabeeinrichtung (TSW),
       eine erste Tonbeendigungsbefehlssteuereinrichtung (30) zum automatischen Durchführen bzw. Steuern der Tonerzeugungseinrichtung (60, 70, SP) zur Beendigung der Erzeugung des musikalischen Tons nach Verstreichen eines vorbestimmten Zeitintervalls ab dem Zeitpunkt, zu dem die Erzeugung des musikalischen Tons begonnen wurde,
       eine Tonbeendigungsbefehlseinrichtung (sc) zum Befehlen der Beendigung der Erzeugung des musikalischen Tons durch manuelle Betätigung, und
       eine zweite Tonbeendigungsbefehlssteuereinrichtung (30) zum Beenden eines aktuell akustisch erzeugten musikalischen Tons unmittelbar als Reaktion auf die Betätigung der Tonbeendigungsbefehlseinrichtung (5b), wenn die Tonbeendigungsbefehlseinrichtung vor dem Verstreichen der vorbestimmten Zeit betätigt wird, aufweist.
  9. Elektronisches Saiteninstrument nach Anspruch 8, dadurch gekennzeichnet, daß die zweite Tonbeendigungsbefehlssteuereinrichtung (30) eine Gesamt-Tonbeendigungs-Steuereinrichtung (30) zum Steuern der Tonerzeugungseinrichtung (60, 70, SP) zur Beendigung der Erzeugung aller erzeugt werdenden musikalischen Töne als Reaktion auf eine bezüglich der Tonbeendigungsbefehlseinrichtung (5b) durchgeführte Tonbeendigungsbetätigung enthält.
  10. Elektronisches Saiteninstrument nach Anspruch 8, dadurch gekennzeichnet, daß die zweite Tonbeendigungsbefehlssteuereinrichtung (30) zum Steuern der Tonerzeugungseinrichtung (60, 70, SP) zur Beendigung der Erzeugung des erzeugt werdenden Tons mit einer Geschwindigkeit dient, die höher als eine Geschwindigkeit ist, mit der die Erzeugung des erzeugten musikalischen Tons durch die erste Tonbeendigungsbefehlssteuereinrichtung (30) beendet wird.
  11. Elektronisches Saiteninstrument nach Anspruch 8, dadurch gekennzeichnet, daß die zumindest eine Saite (4) eine Mehrzahl von Saiten (4) aufweist, daß die Tonbeendigungnsbefehlseinrichtung (5b) Tonbeendigungsbefehlseinrichtungen mit einer der Anzahl der Mehrzahl von Saiten (4) entsprechenden Anzahl enthält, und daß die zweite Tonbeendigungsbefehlssteuereinrichtung (30) eine monophone Tonbeendigungsssteuereinrichtung aufweist, die dann, wenn irgendeine der Tonbeendigungsbefehlseinrichtungen (5b) betätigt wird, zum Beenden lediglich eines der betätigten Tonbeendigungsbefehlseinrichtungen (5b) entsprechenden musikalischen Tons dient.
  12. Elektronisches Saiteninstrument nach Anspruch 1, dadurch gekennzeichnet, daß die Musiktonerzeugungseinrichtung (30, 60, 70, SP)
       eine Tonerzeugungseinrichtung (60, 70, SP) zum Erzeugen eines musikalischen Tons mit einer durch die Tonhöhenbezeichnungsdaten der Tonhöhenbezeichnungsdaten-Ausgabeeinrichtung (FSW) bezeichneten Tonhöhe als Reaktion auf die Saitenbetätigungsdaten der Saitenbetätigungsdaten-Ausgabeeinrichtung (TSW),
       eine Dämpferreserveeinrichtung (MSW) und
       eine Dämpferbefehlseinrichtung (30) aufweist, die dann, wenn die Tonerzeugungseinrichtung (60, 70, SP) die Erzeugung eines musikalischen Tons mit einem durch die Dämpferreserveeinrichtung (MSW) reservierten Dämpfer bzw. einer entsprechenden Dämpfung beginnt, die Tonerzeugungseinrichtung (60, 70, SP) zur raschen Beendigung der Erzeugung des musikalischen Tons nach Verstreichen eines vorbestimmten Zeitintervalls ab dem Zeitpunkt, zu dem die Erzeugung des musikalischen Tons eingeleitet wurde, steuert.
  13. Elektronisches Saiteninstrument nach Anspruch 12, dadurch gekennzeichnet, daß die vorbestimmte Zeit frei wählbar ist.
  14. Elektronisches Saiteninstrument nach Anspruch 12, dadurch gekennzeichnet, daß die Dämpferreserveeinrichtung (MSW) an dem Instrumentenhauptkörper (1, 2) vorgesehen ist.
EP19880104659 1987-03-24 1988-03-23 Elektronisches Saiteninstrument Expired - Lifetime EP0284047B1 (de)

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
JP62067919A JP2679725B2 (ja) 1987-03-24 1987-03-24 電子弦楽器
JP67919/87 1987-03-24
JP8066087U JPS63191397U (de) 1987-05-27 1987-05-27
JP80660/87 1987-05-27
JP80659/87 1987-05-27
JP8065987U JPH0648557Y2 (ja) 1987-05-27 1987-05-27 電子弦楽器

Publications (3)

Publication Number Publication Date
EP0284047A2 EP0284047A2 (de) 1988-09-28
EP0284047A3 EP0284047A3 (en) 1990-03-28
EP0284047B1 true EP0284047B1 (de) 1994-03-02

Family

ID=27299576

Family Applications (1)

Application Number Title Priority Date Filing Date
EP19880104659 Expired - Lifetime EP0284047B1 (de) 1987-03-24 1988-03-23 Elektronisches Saiteninstrument

Country Status (2)

Country Link
EP (1) EP0284047B1 (de)
DE (1) DE3887997T2 (de)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4321852A (en) * 1979-12-19 1982-03-30 Young Jr Leroy D Stringed instrument synthesizer apparatus
US4372187A (en) * 1981-05-01 1983-02-08 Ab Laboratories, A Limited Partnership Novel guitar-like electronic musical instrument
US4630520A (en) * 1984-11-08 1986-12-23 Carmine Bonanno Guitar controller for a music synthesizer

Also Published As

Publication number Publication date
DE3887997D1 (de) 1994-04-07
EP0284047A2 (de) 1988-09-28
DE3887997T2 (de) 1994-09-29
EP0284047A3 (en) 1990-03-28

Similar Documents

Publication Publication Date Title
US4919031A (en) Electronic stringed instrument of the type for controlling musical tones in response to string vibration
US4817484A (en) Electronic stringed instrument
JP3841828B2 (ja) 新しい入力装置を伴う仮想楽器
US9082384B1 (en) Musical instrument with keyboard and strummer
EP0339575B1 (de) Elektronisches Musikinstrument
US7420114B1 (en) Method for producing real-time rhythm guitar performance with keyboard
EP0284047B1 (de) Elektronisches Saiteninstrument
JP3709986B2 (ja) 電子弦楽器
JPH0738954Y2 (ja) 電子弦楽器
JPH0648557Y2 (ja) 電子弦楽器
JPH0228555Y2 (de)
JP2712224B2 (ja) 電子弦楽器
JP2679725B2 (ja) 電子弦楽器
JPH0648558Y2 (ja) 電子弦楽器
JPH05150768A (ja) 電子弦楽器
JP3716499B2 (ja) 電子弦楽器
JP2513014B2 (ja) 電子楽器の自動演奏装置
WO2002080138A1 (en) Musical instrument
JPH0380320B2 (de)
JP3567297B2 (ja) 音源のアサイナ装置
JP2508566Y2 (ja) 電子弦楽器
JP2526823B2 (ja) 電子弦楽器
JP3843749B2 (ja) 電子弦楽器
JPH05150777A (ja) 電子弦楽器
Metlay The musician-machine interface to MIDI

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

AK Designated contracting states

Kind code of ref document: A2

Designated state(s): DE FR GB IT

PUAL Search report despatched

Free format text: ORIGINAL CODE: 0009013

AK Designated contracting states

Kind code of ref document: A3

Designated state(s): DE FR GB IT

17P Request for examination filed

Effective date: 19900704

17Q First examination report despatched

Effective date: 19910902

GRAA (expected) grant

Free format text: ORIGINAL CODE: 0009210

AK Designated contracting states

Kind code of ref document: B1

Designated state(s): DE FR GB IT

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: FR

Free format text: THE PATENT HAS BEEN ANNULLED BY A DECISION OF A NATIONAL AUTHORITY

Effective date: 19940302

ITF It: translation for a ep patent filed

Owner name: BUGNION S.P.A.

REF Corresponds to:

Ref document number: 3887997

Country of ref document: DE

Date of ref document: 19940407

EN Fr: translation not filed
PLBE No opposition filed within time limit

Free format text: ORIGINAL CODE: 0009261

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT

26N No opposition filed
PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: DE

Payment date: 19970401

Year of fee payment: 10

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: DE

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 19981201

REG Reference to a national code

Ref country code: GB

Ref legal event code: IF02

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: GB

Payment date: 20020327

Year of fee payment: 15

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: GB

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20030323

GBPC Gb: european patent ceased through non-payment of renewal fee

Effective date: 20030323

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: IT

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES;WARNING: LAPSES OF ITALIAN PATENTS WITH EFFECTIVE DATE BEFORE 2007 MAY HAVE OCCURRED AT ANY TIME BEFORE 2007. THE CORRECT EFFECTIVE DATE MAY BE DIFFERENT FROM THE ONE RECORDED.

Effective date: 20050323