number of_tags
Method and apparatus for automatic variable articulation and timbre assignment for an electronic musical instrument2010-03-06 00:00:00the onset of the second note as a function of the time interval between their onsets, and limiting the
number of notes that can sound simultaneously. A variable staccato effect is achieved by controlling the duration of each note as a function of the time interval between the note and its predecessor, and limiting the
number of notes that can sound simultaneously.Claims
What is claimed is:
1. An electronic musical instrument, comprising:
means for supplying performance data for a first note and for a second note;
a processor for setting durations of said first and second notes in accordance with said performance data, wherein said processor sets an initial duration of said first note without regard to the performance data of said second note, determines a time interval N between a start time of said first note and a start time of said second note, and adjusts the initial duration of the first note as a function of said time interval N when the initial duration of said first note is greater than said time interval N; and
a tone generator for generating tones in accordance with the durations of said first and second notes set by said processor.
2. The electronic musical instrument according to claim 1, wherein said processor adjusts the initial duration of said first note to a duration substantially equal to the time interval N if the time interval N is less than the initial duration of said first note.
3. The electronic musical instrument according to claim 1, wherein, if the time interval N is less than the initial duration of said first note, said processor adjusts the initial duration of said first note such that a time of overlap between said first note and said second note is a function of the time interval N.
4. The electronic musical instrument according to claim 1, wherein said performance data includes velocity data indicating a force with which each note is played and a pitch of each note, wherein said processor sets the initial duration of said first note as a function of at least one of: the velocity data corresponding to said first note; the pitch of said first note; a time interval N-1 between the start time of said first note and the start time of a previous note; and a predetermined duration.
5. The electronic musical instrument according to claim 1, further comprising a selector for selecting one of a first melodic mode and a second melodic mode, wherein:
when the first melodic mode is selected, if the time interval N is less than the initial duration of said first note, said processor adjusts the initial duration of said first note such that a time of overlap between said first note and said second note is a function of the time interval N; and
when the second melodic mode is selected, said processor adjusts the initial duration of said first note to a duration substantially equal to the time interval N if the time interval N is less than the initial duration of said first note.
6. The electronic musical instrument according to claim 1, wherein said means for supplying performance data is at least one of: a music controller; a playable controller interface; and a data transmission line.
7. The electronic musical instrument according to claim 6, wherein said music controller is at least one of: a keyboard, a xylophone-type keyboard, an array of drum pads and a keyed wind instrument.
8. The electronic musical instrument according to claim 1, wherein said tone generator is a polyphonic tone generator.
9. The electronic musical instrument according to claim 1, wherein said tone generator is a multi-channel, multi-timbral tone generator.
10. An apparatus for controlling an articulation between successive musical notes, comprising:
a note classifier for classifying at least a first note in accordance with performance data relating thereto, wherein said note classifier determines a time interval N-1 between a start time of said first note and a start time of an immediately previous note and determines a time interval N between the start time of said first note and a start time of an immediately subsequent note, classifies said first note and said immediately previous note as chord notes when the time interval N-1 is less than a first threshold time, classifies said first note as a polyphonic note when the time interval N-1 is greater than a second threshold time, and classifies said first note as a melodic note when the time interval N-1 is between said first and second threshold times; and
a processor for setting a duration of at least said first note in accordance with a classification of said first note by said note classifier, such that: when said first note and said immediately previous note are classified as chord notes, durations of said first note and said immediately previous note are substantially overlapped; when said first note is classified as a polyphonic note, said processor sets a duration of said first note; and, when said first note is classified as a melodic note, said processor sets an initial duration of said first note and adjusts the initial duration of the first note as a function of said time interval N if the initial duration of said first note is greater than said time interval N.
11. The apparatus according to claim 10, wherein said processor sets the initial duration of said first note as a function of at least one of: a velocity at which said first note is played; a pitch of said first note; the time interval N-1; and the second threshold time.
12. The apparatus according to claim 10, further comprising a selector for selecting one of a first melodic mode and a second melodic mode, wherein:
when the first melodic mode is selected and said first note is classified as a melodic note, if the time interval N is less than the initial duration of said first note, said processor adjusts the initial duration of said first note such that a time of overlap between said first note and said immediately subsequent note is a function of the time interval N; and
when the second melodic mode is selected and said firs...
Method and Apparatus for Playing in Synchronism with a CD an Automated Musical Instrument2010-03-04 00:00:00/>15. The method of claim 14, wherein the CD includes a Volume ID and track number information, and the music sequence includes information regarding a Volume ID and a track number the method including the further step of comparing the Volume ID of the CD to the Volume ID of the music sequence and determining if the Volume IDs match.
16. The method of claim 15, including the step of selecting the music sequence from a plurality of music sequences, reading the track
number of the selected music sequence, and selecting for conversion into an analog signal, the digital audio data on the CD having the same track number.
17. The method of claim 11, where the music sequence is authored to accompany the digital music data.Description
RELATED APPLICATIONS
[0001] This application claims priority to U.S. Provisional application 60/713,936, which is incorporated herein by reference.
FIELD OF THE INVENTION
[0002] This invention relates to the area of automated musical instruments, particularly pianos, the invention also relates to the method of creating or authoring music sequences files for use with the automated musical instrument.
BACKGROUND OF THE INVENTION
[0003] Automated musical instruments, such as pianos, are well known in the art. Such instruments are typically acoustic instruments that use mechanical actuators to operate the instrument. The actuators receive commands of articulation events or music sequences to control or play the instrument. The music sequences are delivered to the instrument by a controller. There have been a
number of attempts to have an automated instrument play in synchronization or accompaniment with a prerecorded CD or hard drive. Such attempts are described in U.S. Pat. Nos. 5,138,925, 5,300,725, 5,148,419 and 5,313,011. In order allow for synchronous play, those previous attempts rely upon timing information presented on a sub-channel of the CD to provide a common time frame for both the music sequences and the CD audio to reference. While such an arrangement is sufficient, it suffers from the limited resolution offered by the timing information of the CD sub-channel. The timing information of the CD sub-channel has a period or resolution of 13 milliseconds, which is not accurate enough for some piano sequences. The present invention described herein uses the timing inherent in the CD audio data as the time reference. By the use of this technique, the timing can have a period or resolution of 22.7 microseconds based upon the sample rate of 44.1 kHz of the digital audio data of the CD
[0004] While listening to the automated instrument playing alone is entertai...
Music Processing System Including Device for Converting Guitar Sounds to Midi Commands2010-03-03 00:00:00described below, the pick-up and control components of the music processing system mount on any guitar and preferably recognizes and transmits specific instructions for each individual note played on the guitar, thereby allowing for great flexibility in playing and recording. This is conveyed simply as a list of events which describe the specific steps that a soundcard, program or other device use to generate the specific sound. At its simplest the language would indicate for example `Middle C on" at a specific time along with the volume of the note--then it would indicate "Middle C off" at a later time. Any
number of other commands can be added to make it as expressive as desired.
[0006]Thus, the music processing system may allow the user to make his or her guitar sound like another instrument. With the system, a guitar can sound like anything: a keyboard or piano, a completely different style guitar or a guitar with any
number of different effects applied, a woodwind or brass instrument or the human voice. Each note can even be assigned to play a different recorded clip or sound effect. Different or "drop" tunings are simple because the note or tuning of the guitar need not be changed. The instructions for playing the note are simply "transposed" to the desired note in accordance with the desired tuning. The language of the music processing system is very specific as to what note is being played down to the specific fret on each string. This information can be used in conjunction with a learning program to teach guitar. Since each string is tracked individually this can be a very complex and robust application, teaching everything from single note picking to complex chords and strumming techniques.
[0007]Furthermore, the instructions generated can optionally be recorded on a computer memory. This allows recorded instructions to be edited using computer software. A single note within a recorded song is easily adjusted because all that is changed is the instruction for that specific note. To change or delete a note or passage in a regular recording would require clipping out the undesirable portion and re-recording--not an easy task as precision is next to impossible yet required. An embodiment described herein also allows for easy tempo changes of a recorded performance. The instruction is simply adjusted to change the tempo, thereby avoiding pitch change when a recording slowed down. Editing recorded music is simple using computer software--drag and drop functionality may be provided to edit individual notes. Shorten or lengthen a note simple by clicking on it and changing its duration. Using software, the user can change the whole recording to a new key using the same principle described above regarding alternate tunings. Users can cut and paste a section for use later in the song. File size is small because the methods described herein store instructions for playing a note, not sampling and digitizing the actual note or sound wave. This saves storage space on a hard drive. For example a sampled or digitized 1 minute clip requires about 10 Megabytes of data. The same 10 seconds with the music processing system only requires 10 Kilobytes for the same 1 minute clip. Many files that are already recorded in this language have tracks that are separated from the rest of the tracks making it easy to listen to just one instrument track and study it to learn more about it or how to play it. Then this track can be muted, played over to practice playing the song or for a live performance with backing tracks. One may print out actual sheet music of what has been recorded. It is very simple to convert the recorded instructions into musical notation. One may also create a ring tone for a cell phone.
[0008]The music processing system can be used to trigger much more than notes. The instructions for turning a note on and off and other such commands can optionally be used to activate any action or event within a program or computer game. Many prerecorded elements such as loops or tracks can be triggered on a computer program turning them on and off as backing tracks for example. These elements can also be turned on and off building them to create a song by selecting each individual element by playing a single note. Events can optionally be triggered in games. Playing a specific note or notes can be used for a game such as Guitar Hero鈩?or other similar game. It can be as simple as the current offerings or as complex as a real-world guitar performance. Notes could even be used to move a character around the screen. Embodiments of the present invention can also be used in conjunction with a wide variety of musical equipment. Most electronic musical equipment supports one of the various versions of the MIDI format.
[0009]One using the technology disclosed herein can achieve sound electronically using any classical instruments or any sound source. One method disclosed herein includes analyzing sound from the sound source, and then generating an appropriate sound electronically based on the detection of the first harmonic of the input signal. The second method disclosed herein requires fast and precise first harmonic period determination from the signals generated by a classical instrument, and t...
Electronic device to detect and generate music from biological microvariations in a living organism2010-03-02 00:00:00ADC block 6 of FIG. 1.
Potentiometer R31, R35, and R36 provide analog voltages to three multiplexed inputs of the ADC that is internal to microprocessor U5. Microprocessor U5 periodically reads the positions of potentiometers R31, R35, and R36, and the setting of these potentiometers are used to set parameters of how variations in signal PROC_AD_0 (analogous to microvariations in organism 2) are processed. Potentiometer R31 allows adjustment or the rate at which microprocessor U5 samples and processes microvariations in signal PROC_AD_0. Potentiometer R35 adjusts how large a microvariation it takes to meet certain processing thresholds. Potentiometer R36 adjusts the MIDI velocity of MIDI note codes generated by microprocessor U5. Adjustment of MIDI velocity is analogous, for instance, to adjusting how hard a piano key is stuck when playing a piano.
Jumpers JPR1 in FIG. 5c provides an input to microprocessor U5 which chooses between microprocessor U5 generating one note at a time in response to microvariations in organism 2, or generating triads of notes in response to microvariations in organism 2. Jumper JPR2 provides an input to microprocessor U5 that chooses between music being generated according to a major scale, or according to a 12-note scale.
Microprocessor U5 controls LED1, LED2, LED3, LED4, and LED5 to provide a visual indication of where within the range of the ADC the signal PROC_AD_0 is. If either the red LED5 or the red LED1 are lit, that indicates that the ADC is at an extreme end of its range, indicating that the level-shifting frequency-to-voltage converter DAC is unable to bring the signal back in range. Such a condition indicates a likely misconnection or misconfiguration of the interface to organism 2.
The microvariations sensed through the present invention may have various possibilities of linking. For instance, a voltage controlled audio frequency generator, or a MIDI interface audio generator, or a computerized interface portal, or a non-computerized one, or the management of systems of light mixing or electrical devices such as valves, pumps or electric engines or other servocontrols.
Such devices can have multiple uses, such as, for example, light and sound shows, play and entertainment, reproduction of artistic sound compositions through audio-visual supports, direct control of greenhouses, light sources, home and industrial uses, or it can allow the study of all phenomena linked to he sensitivity of the living biological organisms connected to the device.
Microprocessor U5 outputs a MIDI output (i.e., a serial output at 31,200 baud) that is representative of the change. An attached MIDI device translates these signals into musical tones.
In order to generate musical tones, the microprocessor periodically converts the analog output PROC_AD_0 into a digital value through its internal ADC. The microprocessor then monitors the converted digital value to determine when that digital value has changed. For example, when the monitored digital value increases, the microprocessor may send a serial MIDI command string to activate a musical note via the UART of the microprocessor. Similarly, if the monitored value decreases, the microprocessor may turn off the note. If the monitored digital value is close to an upper or lower limit of the ADC range, then the microprocessor may change the frequency driving the frequency to voltage converter to bring the input of the ADC closer to a center of its operating range.
Within the microprocessor U5, the sequence of samples from the ADC is converted to a sequence of musical note codes. Connector HDR1 is provided to connect the note code output from the microprocessor to a MIDI music synthesizer.
A
number of switch inputs may be provided to enhance music quality. In FIG. 5d, switches SW3 and SW4 are used to increment and decrement musical instrument designation codes that the microprocessor sends to the MIDI synthesizer.
Turning now to the software, Appendix I shows a
number of software modules that interact to provide the functionality discussed above. For example, an INITIALIZATION ROUTINE is shown on page 2. The INITIALIZATION ROUTINE functions to set up the system variables, registers, t...
Electronic musical instrument capable of reporting operating conditions including sound level and tempo2010-02-05 00:00:00This is also true with the tempo selector, i.e., the tempo selector cannot inform the user of the instantaneous tempo due to the click having a fixed pitch and a fixed sound level.
The instrument lacking the indicators as stated above has another drawback, as follows. When the user desires to play a certain program on the instrument by selecting a desired sound level and a desired tempo, the user who does not know the sound level or the tempo currently set has to start an automatic accompaniment and, while listening to it, operate the sound level selector and tempo selector. This procedure is not only time-consuming but also inaccurate since the
number of times that the click is produced is the only information indicative of a sound level or a tempo.
SUMMARY OF THE INVENTION
It is therefore an object of the present invention to provide an electronic musical instrument which allows the user to easily see a sound level and a tempo currently set despite the absence of indicators, thereby facilitating the user's operations.
It is another object of the present invention to provide a generally improved musical instrument capble of reporting a sound level, tempo, etc.
In accordance with the present invention, an electronic musical instrument for generating tones by a digital procedure comprises a tone generating unit for generating a tone associated with a key selected, a selecting unit for selecting operating conditions in which the instrument should operate, an operating condition storage for storing each of the operating conditions, a click data storage for storing click data each being associated with respective one of the operating conditions and each having a plurality of pitches, and a control unit for controlling the tone generating unit, selecting unit, operating condition storage and click data storage such that click data matching an operating condition selected by the selecting unit is read out of the click data storage, and a click having a pitch represented by the click data is generated by the tone generating unit.
Also, in accordance with the present invention, an electronic musical instrument for generating tones by a digital procedure comprises a selecting unit for selecting operating conditions in which the instrument should operate, a right and a left loudspeaker situated respectively at the right-hand side and the left-hand side of the instrument, a right and a left tone generating unit for generating tones to be fed to the right and left loudspeakers, respectively, a right click data storage for storing click data each being associated with respective one of the operating conditions and represent...
Device for and method of detecting and supplying chord and solo sounding instructions in an electronic musical instrument2009-11-07 00:00:00an auto rhythm operation, a key of a component tone of a chord played on a keyboard as an accompaniment is depressed or depressed and immediately released, whereby an auto chord operation is repeatedly executed.
Another type of auto chord operation is a one finger chord operation. Again, in this one finger chord operation, while using an auto rhythm operation, a key of the keyboard for a chord accompaniment is depressed or depressed and immediately released, whereby a chord type, for example, a major chord, is automatically played repeatedly using the "on" key as a chord root. By simultaneously depressing another key or depressing and immediately releasing that key, the chord type is changed to a minor chord, and by simultaneously depressing a further key or depressing and immediately releasing that key, the chord type is changed to a seventh. Namely, the chord type is changed according to the
number of "on" keys.
An example of this chord selection system is disclosed in the specification of U.S. patent Ser. No. 07/706,010.
SUMMARY OF THE INVENTION
An object of the invention is to provide an electronic musical instrument by which not only a selection of chord types can be played but also various types of other sounding operations, including the playing of chords, can be realized.
According to the invention, in response to an instruction for sounding a musical tone, chord tone data is provided together with tone data indicating a single key number, thus permitting a choice of whether or not to select a chord, and further, a choice of whether or not chord tone data is to be output. Accordingly, various types of sounding operations can be carried, for example, a chord being played can be changed together with a single key solo being played, or a chord being played is not changed, i.e., only the single key solo being played is changed.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a flow chart showing a sounding routine (step 05);
FIG. 2 is a block diagram showing the overall circuitry of an electronic musical instrument;
FIG. 3 is a view of a chord table 11;
FIG. 4 is a view of an assignment memory 13; and
FIG. 5 is a flow chart showing an overall routine.
DESCRIPTION OF THE PREFERRED EMBODIMENTS
Summary of the Embodiment
In response to a new "key-on"...
Musical instrument string modifying device2009-10-24 00:00:00pin 62 mounted in apertures 63 provided in the frame members 58 and 59. A roller 64 is rotatably mounted on a pin 65 to provide the roller with a fixed axis. Spacers or hubs 66 are utilized to center; spacers or hubs 81, 82 and 83 are utilizedto maintain the lever arm 60 in proper axial orientation. A pair of centering rollers 68 and 69 are utilized to maintain the string 27 in proper position during procesing. The rollers are mounted on pins 70 and 71 retained in apertures in the frame 57.
A moveable pressure roller 72 is mounted by a pin 73 on the bell crank lever arm 60 and has spacers or shoulders 74 for properly positioning the roller.
An air cylinder 75 is mounted on the frame by means of a pin 76. The air cylinder 75 has a piston rod 77 which is connected at an enlarged portion 78 by means of a pin 79 to the end of the bell crank lever arm 60. Conventional air compressormeans is connected to the air cylinder operating through conventional control valves to determine the amount of pressure to be applied to the air cylinder.
The apparatus shown in FIGS. 4-6 operates in the same manner as that shown in FIGS. 1 and 2 and previously described. However, in this embodiment, the positioning of the string 27 is accomplished by opposed centering rollers 68 and 69 instead ofthe stationary guides 23 and 24 shown in FIG. 1.
The apparatus of the present invention has a
number of advantages over apparatus and methods which have been utilized in the past to accomplish the same purposes. First, it permits a string to be fabricated by winding with a cover...
Method and apparatus for facilitating group musical interaction over a network2009-10-20 00:00:00improved rhythm-action game environment as it appears to players of the game; and
FIG. 3 is a block diagram of a system for providing a rhythm-action game; and
FIG. 4 is a block diagram of a networked rhythm-action game system.
DETAILED DESCRIPTION
Referring now to FIG. 2, one embodiment of an improved rhythm-action game environment is shown. The tunnel 200 graphically represents the musical composition with which the player interacts, i.e., the walls of the tunnel 200 are the active play surface. In the game environment shown in FIG. 2, the tunnel has eight walls, each of which corresponds to an instrumental track in the musical composition. The track occupying the bottom position is the active track, i.e., the track with which the player interacts. In FIG. 2, the active track is the track containing the drum portion of the musical composition. The player can use a provided input device to rotate any track to the bottom, i.e., make any track the active track. Although the game environment shown in FIG. 2 has an octagonal tunnel 200, the tunnel 200 may have any
number of walls. Further, it is not necessary that the walls form a closed shape. The sides may form a road, trough, or some other complex shape that does not have its ends connected to form a closed shape.
The player continuously moves through the tunnel 200, and the player's position in the tunnel 200 is represented by a graphical cursor 210. The graphical cursor 210 may be a bar that appears to move along the active track of the tunnel 200. In other embodiments, the cursor is a ring that moves along the tunnel at a fixed distance in front of the player.
In one embodiment, the walls of the tunnel are transparent, and the "outer world" beyond the tunnel 200 is used to provide ambiance during the game; for example, the environment may provide various textures and colors to enhance the player's experiences. Video clips associated with a musical composition may be played on "billboards" (not shown) that the player passes while traveling through the tunnel 200. Ambience may also be provided by a "background" track that plays during active gameplay. It should be understood that reference to the environment includes such non-visual elements. The video clips, or other elements of the environment beyond the tunnel 200, may be displayed asynchronously of the game player's actions.
Musical events in the game environment that the player must perform are represented as graphical markers 220 spaced along the walls of the tunnel 200. FIG. 2 shows a
number of markers on the drum track.
As the player moves through the tunnel 200 along the active track, the cursor 210 scrolls across one or more markers 220 that the player must "perform" by providing input, such as pressing a button, as the graphical cursor 210 passes over the marker 220. If a player provides input as the cursor 210 crosses an event marker 220, the event 220 is "caug...
Waveform data processing system and method 2009-10-12 00:00:00instruments.
2. Description of the Related Art
In a prior art tone generator for an electronic musical instrument, sampled musical tone waveform data is stored in a waveform memory, and is read out when a key-"on" event signal is supplied. The key-"on" event signal is also supplied to an envelope generator for calculating envelope waveform data. The envelope waveform data is used to multiply the musical tone waveform data for D-A (digital-to-analog) conversion, the converted data being output. The key-"on" event signal may correspond to an "on" event concerning a keyboard key or correspond to automatic performance information.
In the waveform memory, musical tone waveform data of sinusoidal waves, triangular waves, rectangular waves, etc., is stored for one wavelength portion, and it is read out repeatedly at a rate corresponding to the tone pitch. In some tone generators, for more closely approximating sounds of actual musical instruments, musical tone waveform data of a plurality of gradually changing waveforms or an attack waveforms of musical tones and portions of waveforms subsequent from the attack is stored in a waveform memory.
However, the musical tone waveform data stored in the waveform memory is fixed and cannot be altered. Therefore, tones sounded in performance have fixed tone color and poor variations.
To obtain sounding of tones having a variety of tone colors, it is necessary to store a great
number of different kinds of musical tone waveform data, and doing so requires an enormous waveform memory capacity and a complicated process for selecting and accessing stored data.
The present invention seeks to solve the above problems, and its object is to provide a waveform data processing system, which permits sounding tones of a great variety of tone colors without the need to increase the storage capacity of a waveform memory means.
With the prior art tone generator, there are cases when waveform data stored in the waveform memory is not desired by the operator, that is, waveform data corresponding to musical tones desired to be sounded may fail to be stored. Particularly, when waveform data corresponding to tones desired to be sounded fail to be stored in the case of automatic performance, the performance may fail to be executed or may be interrupted.
Another object of the invention is to provide a waveform data processing system for an electronic musical instrument, which permits necessary musical tone waveform data to be automatically transferred and stored.
SUMMARY OF THE INVENTION
According to the invention, a first waveform storage means for storing data of musical tone waveforms is provided such that it can be mounted in and dismounted from an electronic musical instrument body. Musical tone waveform data is read out from the first waveform storage means and written in a second waveform storage means provided in the electronic musical instrument body. The written musical tone waveform data is used for tone generation. The musical tone waveform data for the tone generation thus can be changed variously by replacing the first waveform storage means and without need for increasing the storage capacity of the second waveform storage means provided in the electronic musical instrument body.
With respect to a tone designated for generation, a check is made as to whether corresponding waveform data is stored in the second waveform storage means, in which musical tone waveform data used for the tone generation is stored. Depending on the result of the check, the musical tone waveform data noted above is read out from the first waveform storage means and is written in the second waveform storage means. Thus, even if musical tone waveform data corresponding to a tone desired to be sounded is not stored, it is automatically supplied from the first to the second waveform storage means. The tone to be sounded can thus be sounded without fail.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a block diagram showing the overall circuit of an electronic musical instrument;
FIG. 2 is a view showing the content of musical tone waveform data MW:
FIG. 3 is a view showing a panel switch group 3 and a LCD 23;
FIG. 4 is a view showing a working memory 22 in a RAM 6;
FIG. 5 is a flowchart showing a main routine:
FIG. 6 is a flowchart showing a routine (step 09) of opening a disk holder 38:
FIG. 7 is a flowchart showing a routine (step 10) of closing the disk holder 38:
FIG. 8 is a flowchart showing an information loading routine (step 36):
FIG. 9 is a flowchart showing an automatic performance routine (step 07):
FIG. 10 is a flowchart showing an automatic performance stop routine (step 08);
FIG. 11 is a flowchart showing an song selection routine (step 06):
FIG. 12 is a flowchart showing a routine (step 11) of reproducing performance information MP;
FIG. 13 is a flowchart showing a routine (step 12) of transmitting and receiving performance information MP;
FIG. 14 is a flowchart showing an interrupt routine:
FIG. 15 is a flowchart showing a routine (step 04) of loading musical tone waveform data MW;
FIG. 16 is a flowchart showing the routine (step 04) of loading musical tone waveform data MW; and
FIG. 17 is a flowchart showing a tone color selection routine (step 05).
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT
Summary of the Em...
Channel assigning system for use in an electronic musical instrument2009-09-18 00:00:00Further, the predetermined
number of channels to be assigned to any part of the piece of music can be ensured by assigning channels, other than the channels to be secured to newly performed musical tones.Claims
What is claimed is:
1. A channel assigning system for use in an electronic musical instrument, comprising:
directing means for directing a plurality of m...