[go: up one dir, main page]

CN1912990B - Performance apparatus and tone generation method therefor - Google Patents

Performance apparatus and tone generation method therefor Download PDF

Info

Publication number
CN1912990B
CN1912990B CN2006101087135A CN200610108713A CN1912990B CN 1912990 B CN1912990 B CN 1912990B CN 2006101087135 A CN2006101087135 A CN 2006101087135A CN 200610108713 A CN200610108713 A CN 200610108713A CN 1912990 B CN1912990 B CN 1912990B
Authority
CN
China
Prior art keywords
tone
key switches
keyswitch
factor
coordinate
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 - Fee Related
Application number
CN2006101087135A
Other languages
Chinese (zh)
Other versions
CN1912990A (en
Inventor
西堀佑
岩井俊雄
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.)
Yamaha Corp
Original Assignee
Yamaha Corp
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
Application filed by Yamaha Corp filed Critical Yamaha Corp
Publication of CN1912990A publication Critical patent/CN1912990A/en
Application granted granted Critical
Publication of CN1912990B publication Critical patent/CN1912990B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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
    • G10H1/00Details of electrophonic musical instruments
    • G10H1/32Constructional details
    • G10H1/34Switch arrangements, e.g. keyboards or mechanical switches specially adapted for electrophonic musical instruments
    • 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/02Means for controlling the tone frequencies, e.g. attack or decay; Means for producing special musical effects, e.g. vibratos or glissandos
    • G10H1/06Circuits for establishing the harmonic content of tones, or other arrangements for changing the tone colour
    • 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/091Graphical user interface [GUI] specifically adapted for electrophonic musical instruments, e.g. interactive musical displays, musical instrument icons or menus; Details of user interactions therewith
    • G10H2220/096Graphical user interface [GUI] specifically adapted for electrophonic musical instruments, e.g. interactive musical displays, musical instrument icons or menus; Details of user interactions therewith using a touch screen
    • 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/161User input interfaces for electrophonic musical instruments with 2D or x/y surface coordinates sensing
    • 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/221Keyboards, i.e. configuration of several keys or key-like input devices relative to one another
    • G10H2220/236Keyboards, i.e. configuration of several keys or key-like input devices relative to one another representing an active musical staff or tablature, i.e. with key-like position sensing at the expected note positions on the staff
    • 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

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Electrophonic Musical Instruments (AREA)
  • Auxiliary Devices For Music (AREA)

Abstract

公开了一种演奏设备及其乐音产生方法,产生与二维排列的多个按键开关(100)中被操作的按键开关相对应的乐音。模式设置部分(22)设置其中使按键开关用作乐音调整操作器的乐音调整模式。在乐音调整模式中,响应按键开关的操作来进行乐音的预定乐音因子(是音高、音长、音量和音色中的任意一个)的调整。例如,在乐音调整模式中,一旦用户移动手指以便改变按键开关的Y坐标位置,检测移动量,即,连续被操作的两个或更多按键开关的Y坐标之间的差异,并且将如此检测到的移动量设为用于调整音量等的值。此时,沿一线点亮位于按键开关的Y坐标位置处的所有发光单元(11),以使用户能够可视地确认调整和操作。

Figure 200610108713

Disclosed are a performance device and a method for generating musical sounds thereof, which generate musical sounds corresponding to operated key switches among a plurality of two-dimensionally arranged key switches (100). A mode setting section (22) sets a tone adjustment mode in which the key switches are used as tone adjustment operators. In the tone adjustment mode, adjustment of a predetermined tone factor (which is any one of pitch, duration, volume, and timbre) of the tone is performed in response to the operation of the key switch. For example, in the tone adjustment mode, once the user moves the finger so as to change the Y coordinate position of the key switch, the amount of movement, that is, the difference between the Y coordinates of two or more key switches that are continuously operated is detected, and will be detected as such. The amount of movement reached is set to a value for adjusting the volume, etc. At this time, all the light emitting units (11) located at the Y coordinate position of the key switch are lit along a line so that the user can visually confirm the adjustment and operation.

Figure 200610108713

Description

Performance apparatus and tone generation method thereof
Technical field
The present invention relates to a kind of performance apparatus and a kind of tone generation method that is used for performance apparatus, described performance apparatus receives a plurality of keyswitches operations of user, and response user's keyswitch is operated and carried out performance.
Background technology
The application program that is known as " TENORI-ON " is known, for example, and according to non-patent literature 1: " Keitai News " [online], January 16,2002, ADSCII, [search] on April 1st, 2004, the Internet< URL:http: //k-tai.ascii24.com./k-tai/news/2002/01/16/632762-000.html? geta, and
Non-patent literature 2: " World of Digista Curator " [online], Digital Stadium, Toshio Iwai, Exhibition=TENORI-ON, [search] on April 1st, 2004, theInternet<URL:http: //www.nhk.or.jp/digista/lab/digista_ten/curator.html 〉
In these performance apparatus (for example portable phone and game station), on 16 * 16 grids of matrix structure, receive user's input of having specified specified point, described matrix structure has the expression transverse axis regularly and the Z-axis of expression pitch.These performance apparatus sequentially produce the corresponding pitch of point with user's appointment from left column.In this manner, the user can use performance apparatus to create and play to have and strengthen dirigibility and original simple melody.
In the aforementioned conventional performance apparatus, but produce data, but and defaultly fix and the corresponding pitch of specified point according to these at the default musical sound of each specified point.Therefore, utilize traditional performance apparatus, during the performance of melody, can not easily play for example pitch adjustment of octave change and so on.
In addition, in the aforementioned conventional performance apparatus, during the performance of melody, according to fixing volume by the default volume of volume adjustment member.Because the volume adjustment member is adjusted the output volume of performance apparatus, is difficult to carry out meticulous volume adjustment.Therefore, utilize traditional performance apparatus, during the performance of melody, can not easily carry out the volume adjustment of meticulous (precision).
In addition, in the aforementioned conventional performance apparatus, but the duration of a sound that is provided with between the row of the specified point of two-dimensional arrangements also fix, therefore, during the performance of melody, can not easily carry out duration of a sound adjustment.
Summary of the invention
Consider above, the purpose of this invention is to provide a kind of performance apparatus and tone generation method thereof,, also can easily adjust for example musical sound characteristic of pitch, volume and duration of a sound and so on even during music playing.
To achieve these goals, the invention provides a kind of improved performance apparatus, comprising: a plurality of keyswitches of two-dimensional arrangements; Storer, storage and the corresponding tone data of a plurality of keyswitches; Musical sound produces part, according to be stored in tone data in the storer produce with a plurality of keyswitches in the corresponding musical sound of operated keyswitch; Pattern is provided with part, and the musical sound adjustment modes is set, and is used for making keyswitch be used as musical sound and adjusting manipulater at producing the musical sound that part produces by musical sound; And the musical sound adjustment member, in the musical sound adjustment modes, the predetermined musical sound factor of musical sound is adjusted in the operation of response keyswitch.
In performance apparatus of the present invention, can be by by user's operation push-button switch, according to the tone data that is stored in the storer, produce musical sound explicitly with any one keyswitch of two-dimensional arrangements.When performance apparatus being made as in the musical sound adjustment modes, can making keyswitch be used as the musical sound factor and adjust manipulater by the musical sound adjustment member.Therefore, can utilize keyswitch freely to adjust the predetermined musical sound factor.
In a preferred embodiment, can select any of wishing in pitch, the duration of a sound, volume, the tone color etc., as the predetermined musical sound factor that will adjust.Therefore, under the situation of playing predetermined melody by the operation of keyswitch, can easily adjust for example the musical sound feature or the characteristic of pitch, the duration of a sound, volume and tone color.At this moment, by adjustment amount is set subtly, can easily meticulous adjustment constitute the feature or the characteristic of the musical sound of melody.
As example, the musical sound adjustment member according in the two-dimensional coordinate position of operated keyswitch or a plurality of keyswitch by the difference between the two-dimensional coordinate position of two or more keyswitches of continued operation (promptly, user's finger amount of movement during operation), adjust the predetermined musical sound factor.More specifically, the musical sound adjustment member is according to being operated the X or the Y coordinate position of keyswitch, or according in a plurality of keyswitches by the difference between the X of two or more keyswitches of continued operation or the Y coordinate position, adjust the predetermined musical sound factor.
For example, consider difference is adjusted the situation of the keyswitch that content allocation arranges in the two-dimensional matrix.Can adjust along both direction in order to make these musical sound factors, for example pitch (high and low), volume (big and little) and the duration of a sound (length and weak point), for matrix each the row or each be listed as adjustment is set content (promptly, adjustment amount), simultaneously, for common tone color available in multiple type, the content of adjustment is set for each keyswitch.Therefore, by selecting to utilize it can access the specific keys switch of wishing that musical sound is played, can provide with the corresponding items optimization that will adjust and simply adjust scheme.
In a preferred embodiment, performance apparatus also comprises: with a plurality of luminescence units of the corresponding setting of two-dimensional arrangements of a plurality of keyswitches; And the light emitting control part, response is used to adjust the operation of the keyswitch of the predetermined musical sound factor and controls the luminous of luminescence unit.For example, the musical sound adjustment member can be according to X that is operated keyswitch or Y coordinate position, or according in a plurality of keyswitches by the difference between the X of two or more keyswitches of continued operation or the Y coordinate position, adjust the predetermined musical sound factor.In this case, light emitting control part is according to the X or the Y coordinate position that are operated keyswitch, light be operated the line that keyswitch is positioned at identical X or Y coordinate position place on all luminescence units.Therefore, the user can visually confirm to adjust the content of operation.
The present invention not only is constructed to aforesaid a kind of invention for apparatus, also is constructed to a kind of method invention.In addition, the present invention also is set up and is embodied as a kind of software program, carry out by the processor of for example computing machine or DSP, and a kind of storage medium of storing this software program.In addition, the processor of Shi Yonging can comprise the application specific processor with dedicated hardware logical circuit in the present invention, says nothing of and can move computing machine or other universal processor of wishing software program.
Various details embodiment should be appreciated that the present invention is not limited to alternate preferred embodiment, under the prerequisite that does not break away from ultimate principle, can carry out various modification of the present invention.Therefore, only be limited to the appended claims scope of the present invention.
Description of drawings
In order to understand purpose of the present invention and further feature better, below with reference to accompanying drawing the preferred embodiments of the present invention are described in more detail, among the figure:
Fig. 1 is the front view according to the performance apparatus of the embodiment of the invention;
Fig. 2 shows the view of keyswitch group and luminescence display unit group of seeing over from the place ahead of the performance apparatus of Fig. 1;
Fig. 3 shows the block scheme of the example electronics setting of performance apparatus shown in Figure 1;
Fig. 4 is the process flow diagram that the automatic playing carried out in the embodiment of performance apparatus is handled;
Fig. 5 is the front view of matrix display part when a predetermined keyswitch is in selected state;
Fig. 6 is the front view of matrix display part when selecting keyswitch and wanting the sounding line pointer to overlap each other;
Fig. 7 is the process flow diagram of the pitch adjustment control carried out among the embodiment of performance apparatus;
Fig. 8 A and 8B are the front views that is in the performance apparatus of the initial and follow-up phase that pitch adjusts;
Fig. 9 is the process flow diagram of the duration of a sound adjustment control carried out in the embodiment of performance apparatus;
Figure 10 A and 10B are the front views that is in the performance apparatus of the initial and follow-up phase that the duration of a sound adjusts;
Figure 11 is the process flow diagram of the volume adjustment control carried out in the embodiment of performance apparatus;
Figure 12 A and 12B are the front views that is in the performance apparatus of the initial and follow-up phase that volume adjusts;
Figure 13 is the process flow diagram of the tone color adjustment control carried out in the embodiment of performance apparatus; And
Figure 14 A and 14B are the front views that is in the performance apparatus of the initial and follow-up phase that tone color adjusts.
Embodiment
Now, provide description with reference to the accompanying drawings according to performance apparatus of the present invention.This performance apparatus is included in the shell (casing) of smooth in fact rectangular parallelepiped form upward with a plurality of keyswitches of arranged, and described performance apparatus comes playing music according to a plurality of keyswitches of selecting to wish.In addition, this performance apparatus makes up the pitch of adjusting the musical sound that will play, the duration of a sound, volume, tone color etc. according to selected keyswitch, and is controlled at the switch that is provided with around the keyswitch group on the shell.Therefore, compare with traditional performance apparatus, performance apparatus of the present invention can come playing music easily with higher dirigibility and original and bigger degree of freedom.
Fig. 1 is the front view according to the performance apparatus 1 of the embodiment of the invention.Fig. 2 shows from the place ahead of the performance apparatus 1 of Fig. 1 (that is user side) and sees the keyswitch group 10 in the past and the view of luminescence display unit group 110.
Performance apparatus 1 comprises the shell 500 of smooth in fact rectangular parallelepiped form, and at the described performance apparatus 1 of bearing 400 upper supports.On the upper surface of shell 500, arranged the keyswitch 100 of keyswitch group 10 with the two-dimensional matrix form.Keyswitch group 10 comprises 256 keyswitches 100 altogether of arranging with two dimensional form, wherein along 16 keyswitches of each arrangement in two orthogonal directionss (that is vertical and level) of shell 500 upper surfaces.
Each keyswitch 100 is a kind of pushbutton switches with luminescence display unit 110, and described luminescence display unit 110 comprises wherein built-in LED etc.All luminescence display units 110 have constituted luminescence display unit group 11 together.One of correspondence in each luminescence display unit 110 response user press of key switch 100 is come luminous.In addition, luminescence display unit group 11 is according to the combination of any one gauge tap 22 (subsequently describe) and selected one or more keyswitches 100, and is luminous with predetermined pattern (pattern).
Represent the position of each luminescence display unit 110 of each keyswitch 100 of keyswitch group 10 and luminescence display unit group 11 by two-dimensional coordinate, wherein location tables vertically is shown the Y coordinate, and the location tables of along continuous straight runs is shown the X coordinate.Here hypothesis be arranged in Fig. 2 lower-left end (when the user in the face of the time) coordinate of the keyswitch 100 located is " mtSW (1,1) ", and be arranged in Fig. 2 upper right side (when the user in the face of the time) coordinate of the keyswitch 100 located is " mtSW (16,16) ".Here also hypothesis be arranged in Fig. 2 lower-left end (when the user in the face of the time) coordinate of the luminescence display unit 110 located is " mtLED (1; 1) ", corresponding with the keyswitch of lower-left end, and be arranged in Fig. 2 upper right side (when the user in the face of the time) coordinate of the luminescence display unit 110 located is " mtLED (16; 16) ", and is corresponding with the keyswitch of upper right side.
On the left hand edge part of shell 500, control knob 22A-22D is set, be positioned at the left side (when the user faces) of keyswitch group 10 and luminescence display unit group 11, on the right hand edge part of shell 500, control knob 22E-22H is set simultaneously, is positioned at the right side (when the user faces) of keyswitch group 10 and luminescence display unit group 11.In addition, control knob 22I and boombox 80 are set on the upper rim of shell 500, on the lower limb part of shell 500, control knob 22J and 22K and liquid-crystal display section 21 are set simultaneously.In addition, dividing on the rear surface of adjacent shell 500, the input terminal 23 that links to each other with an end of stube cable 300 is being set with lower edge portion.The other end of stube cable 300 links to each other with another performance apparatus as the communication party of performance apparatus 1.That is, performance apparatus 1 communicates by stube cable 300 and other performance apparatus.
Fig. 3 shows the block scheme of the example electronics setting of performance apparatus 1 shown in Figure 1.
Performance apparatus 1 comprises that host CPU 2, ROM 3, storage area 4, RAM 5, generater of musical tone 6, matrix show importation 9, display part 21, gauge tap 22, timer 13, I/O part 14, communication interface (I/F) 24 and communication interface (I/F) 25, and said modules is connected with each other by bus 15.
Stored the start-up routine that is used to start performance apparatus 1 among the ROM 3 in advance.But storage area 4 is a kind of overwriting data memory storage, for example flash memory or hard disk.In storage area 4, stored preset program in advance, comprise being used to make performance apparatus 1 to carry out performance handling procedure and the necessary tentation data of playing of executive routine.For example, tentation data comprises that the musical sound generation is provided with data, comprises data of having indicated the corresponding relation between each keyswitch 100 and the pitch and the data of having indicated the benchmark tone color of default setting in the generater of musical tone 6.For example, preset the musical sound generation according to midi standard data are set.
RAM 5 usefulness act on the perform region of host CPU 2, store the program and the data that read from storage area 4 provisionally.In addition, RAM 5 comprises: coordinate storage area 51, the data of having stored the coordinate of indicating keyswitch group 10 shown in Figure 1; And corresponding relation storage area 52.
The ON/OFF state of coordinate storage area 51 each keyswitches 100 of storage.Coordinate storage area 51 comprises one 16 * 16 table, has identical arrangement and shape with keyswitch group 10 shown in Figure 2.In coordinate storage area 51, adopt the form of a bit flag with keyswitch 100 corresponding each 16 * 16 position.If push any one keyswitch 100 in the time at the fixed time, will with the keyswitch 100 corresponding position values of being made as " 1 " of being pushed, the expression keyswitch 100 the ON state; When with keyswitch 100 corresponding position values of being set as " 0 ", the OFF state of keyswitch 100 is represented in the position.
Comprise note number table T in the corresponding relation storage area 52, stored the tabulation of the note numbering that will distribute to each switch 100.In the employed note number table of present embodiment T,, 16 note numberings are distributed to Y coordinate (1-16) by initial setting up; Identical 16 notes numbering distributed to (=1-16) each in corresponding 16 Y set of coordinates (or row) is so that in 16 X coordinates each, can select identical pitch (tone pitch) with the X coordinate.Here, " note numbering " is the digital value of having indicated pitch etc., provides it to generater of musical tone 6 from the performance processing section of describing subsequently 201; Note numbering " 60 " has been indicated center scale note " C4 ".In the present embodiment, note numbering " 60 " is sequentially distributed to the Y coordinate to " 75 "; Default setting during according to starting outfit is distributed to Y coordinate " 1 " with note numbering " 60 ", and note numbering " 61 " is distributed to Y coordinate " 2 ", or the like, up to note numbering " 75 " is distributed to Y coordinate " 16 ".Alternatively, different notes can be numbered each that distribute in the individual switch 100 in 16 * 16 (=256).In addition, the note that distribute to switch 100 is numbered the scope that is not limited to " 60 "-" 75 ".
For example, generater of musical tone 6 be a kind of MIDI generater of musical tone (promptly, can produce the generater of musical tone of musical sound or audio volume control signal according to MIDI information), produce DAB (musical sound) signal, and the digital audio and video signals that is produced is sent to D/A converter 7 with predetermined tone color.In the present embodiment, generater of musical tone 6 can produce DAB (musical sound) signal arbitrarily according to the tone data (Wave data) that is stored in the storer, not only comprise polytype storage inside tone color or inner tone color (for example piano sound, guitar tone color etc.), also comprise the hope tone color (outside tone color) that the outside obtains.In generater of musical tone 6, with respect to the note numbering to its distribution, polytype tone data is set to the music waveform data of outside tone color.For example generater of musical tone 6 comprise readable/can write nonvolatile memory, be used to store outside tamber data, according to its musical sound pitch frequencies,, polytype tone data (Wave data) of said external tone color is stored in the storer with respect to the predetermined note numbering of distributing to it.By above-mentioned note number table T, carry out related with keyswitch 100 the note numbering; That is,, give the numbering of note separately to polytype tone data, so that it is associated with keyswitch 100 according to its pitch separately.Generater of musical tone 6 not only receives tone color from host CPU 2 and specifies, and the note numbering that also receives the musical sound that will produce is specified, and according to the tone color and the note numbering of appointment, reads tone data (Wave data) from above-mentioned storer thus.Therefore, generater of musical tone 6 produces DAB (musical sound) signal according to the tone data that is read (Wave data), so that length interior (for example 200 milliseconds) can be reproduced digital audio and video signals with listening or it is sounded at the fixed time.Note, can open the switch 200 of a hope or specify the note of the musical sound that will produce to number by the user according to the automatic playing information of separating storage.Notice that the tone data (Wave data) that will be stored in the storer can be the compressed format of any hope except that the PCM form, for example DPCM or ADPCM form.
D/A converter 7 will be converted to simulated audio signal from the digital audio and video signals that generater of musical tone 6 receives, and simulated audio signal is offered sonification system 8.Sonification system 8 can reproduce the simulated audio signal that is provided with listening or it is sounded by loudspeaker 80.
Matrix demonstration importation 9 comprises above divides into groups 11 with reference to figure 1 described keyswitch group 10 and luminous displaing part, and sub-CPU 12.
Sub-CPU 12 detects the coordinate of each keyswitch that is pressed 100 (Fig. 2), and the coordinate that is detected is offered host CPU 2, as the position of the switch information that is pressed.
13 pairs of times of timer count, so that notify the time of being counted to host CPU 2.I/O part 14 is interface circuits, be used for I/O from/go to the data of storage medium 400.
The user can operation-control switch 22, so that be provided for adjusting the various instructions of musical sound feature or the characteristic or the musical sound factor of each tone data, for example pitch, the duration of a sound, volume and tone color; In other words, gauge tap 22 has constituted the pattern that is used to be provided with the musical sound adjustment modes part has been set.Utilization remains on an expectant control switch 22 of the state of being pressed, by pushing a predetermined key switch 100 of (or selection) group 10, can adjust for example expected characteristics of each tone data of pitch and so on (that is, the musical sound adjustment modes can be set).
Control the host CPU 2 of the operation of each coupled assembly and carry out the performance program, play processing section 201 and display process part 202 so that serve as.
Performance processing section 201 is used the musical sound generation that is stored in the storage area 4 that data are set and is controlled the sound signal generation of being carried out by generater of musical tone 6, so that can produce each keyswitch 100 corresponding musical sounds operated with the user.More specifically,, play processing section 201 and specify predetermined initial tone color, and in note number table T, register and the corresponding note numbering of the Y coordinate of each keyswitch 100 by above-mentioned initial setting up to generater of musical tone 6 as initialization operation.
Play processing section 201 and receive the position of the switch information that is pressed, to detect the coordinate of user's press of key switch 100 from sub-CPU 12.
Play processing section 201 with reference to note number table T, number, and notify the coordinate of being discerned to generater of musical tone 6 with the corresponding note of identification and detected coordinate.Therefore, generater of musical tone 6 utilizes the tone color of Set For Current, produces the keyswitch 100 corresponding sound signals of pushing with the user.In this manner, the user can utilize as the keyswitch group 10 of keyboard and carry out the performance operation.
Surpassed the schedule time during length when pushing any one keyswitch 100, played processing section 201 and (that is, opening) sign is set at place, memory location with the keyswitch 100 corresponding coordinate storage areas 51 that are pressed.Response keeps pushing ON state of switch 100 in a long time, and by the ON state of playing processing section 201 canceling positions, that is, set sign resets.Then, receive when by pushing the given automatic playing of automatic playing gauge tap in the gauge tap 22 selection instruction being set, carry out automatic playing and handle by the user in case play processing section 201.In automatic playing is handled, play processing section 20 1 and repeatedly move to right-hand member and want sounding line pointer P from the left end of coordinate storage area 51.Have only when wanting sounding line pointer P to overlap each other, play processing section 20 and just order generater of musical tone 6 to produce musical sounds with the memory location that is in each keyswitch 100 of ON state.Therefore, in automatic playing is handled, present the musical sound pitch, produce regularly (duration of a sound), therefore, allow performance apparatus 1 easily to make and carry out musical performance and present musical sound in X-axis in Y-axis.Note, " wanting sounding line pointer P " is a kind of pointer, be used to indicate the musical sound of note to produce, with coordinate storage area 51 in the corresponding Y-axis coordinate of specific X-axis coordinate position on all notes (promptly, all notes in the one vertical row or column) in, sign value of being set as " 1 " of the note that produce.Utilization by want sounding line pointer P indication, with the X coordinate position that repetitive mode from " 1 " to " 16 " order changes, repeatedly carry out the automatic playing that produces the note that timing " 1 " to " 16 " locates to work out at musical sound.
In addition, when the user of the predetermined combinations of pushing any one gauge tap 22 and any one keyswitch 100 has provided the instruction (" generater of musical tone is provided with and changes instruction ") of the characteristic that is used to change musical sound, play processing section 201 and carry out and handle (generater of musical tone is provided with to change and handles), be used for changing the setting of pitch, the duration of a sound, volume or the tone color that will be provided with at generater of musical tone 6.Under the situation that should change the tone color that in generater of musical tone 6, is provided with, tone color can be changed into inner tone color or outside tone color (tone color).
Display process part 202 is carried out the display process that is used to control the luminous demonstration of being carried out by luminescence display unit group 11.In display process, as long as musical sound sounds (that is, in the time identical with the phonation time length of musical sound), display process part 202 is lighted and is pressed or one of the keyswitch 100 corresponding luminescence display units 11 selected.More specifically, when within a short period of time only during press of key switch 100, display process part 202 utilizes higher light intensity to light corresponding luminescence display unit 110 according to the button compressing time.On the other hand, when opening keyswitch 100 in a long time, display process part 202 utilizes lower light intensity to light corresponding luminescence display unit 110, is released up to pushing of keyswitch.In addition, as the mtLED among Fig. 2 (7,10), mtLED (7,7) and shown in the mtLED (7,2), when wanting sounding line pointer P and being in the coordinate of keyswitch 100 of ON state when overlapping, as long as overlapping continuing, display process part 202 is lighted corresponding luminescence display unit 110 with regard to utilizing higher light intensity, and then, the light intensity that Returning utilization is lower is lighted display element 110.
In addition, in case when keeping pushing gauge tap 22 one of press of key switch 100, display process part 202 is lighted luminescence display unit 11 with the default pattern of lighting.For example, discussed in more detail below, in the processing that is used for adjusting pitch, the duration of a sound or volume, with rectilinear form light be pressed or selection key switch 100 under the capable luminescence display unit of horizontal keyswitch (more specifically, if be pressed the coordinate of button be (m, n), the capable keyswitch (1 that comprises of then horizontal keyswitch, n)-(16, n)).In addition, in the processing that is used for adjusting tone color, with cross shape light be pressed or selection key switch 100 under the capable luminescence display unit of vertical and horizontal keyswitch.
Return with reference to figure 3, communication I/F 24 links to each other with host CPU 2 by bus 15 with communication I/O 25.Communication I/F 24 is a kind of interface circuits, is used for communicating with another equipment that is connected to performance apparatus 1 by input terminal shown in Figure 1 23 and telecommunication cable 300.On the other hand, communication I/O 25 is a kind of interface circuits, is used for communicating by unshowned wide area network (for example the Internet) or LAN.
Following paragraph has been described the processing of carrying out in the performance apparatus according to the embodiment of the invention.
Fig. 4 is the process flow diagram that the automatic playing carried out in the performance apparatus according to the embodiment of the invention is handled.If the user keeps pushing any one keyswitch 100 in the length at the fixed time, then matrix shows that the sub-CPU 12 of importation 9 is made as selected state with the keyswitch 100 that is pressed, and the coordinate information that will select keyswitch 100 is provided to host CPU 2.Simultaneously, sub-CPU utilizes lower luminance brightness to light and one of the switch 100 corresponding luminescence display units of selecting 110 (step S1).
Fig. 5 is the front view that matrix shows importation 9 when the keyswitch 100 of a part is in selected state; In Fig. 5, utilize shaded circles to represent to utilize the luminescence display unit of lighting than low light brightness 110.
Next, at step S2, the performance processing section 201 of host CPU 2 is located in the zone of the X of coordinate storage area 51 coordinate " 1 " and is wanted sounding line pointer P.Next, play processing section 201 scannings with by wanting the indicated corresponding whole Y-axis of the X coordinate position zone of sounding line pointer P (promptly, vertical row or column), with the current any keyswitch 100 (step S3) that is in the ON state in the zone of detecting the pointer indication.If sounding line pointer P is positioned at and the corresponding zone of X coordinate " 1 ", then plays processing section 201 and arrive " mtSW (1,16) " from " mtSW (1,1) " and scan.
In case any keyswitch 100 of the current ON of being in state with want sounding pointer P to overlap each other, play processing section 201 and in the default duration of a sound, ON state keyswitch 100 carried out musical sounds and produce processing (step S4).Simultaneously, as shown in Figure 6, play processing section 201 and make display process part 202 (corresponding) in preset time length with the duration of a sound, utilize lower luminance brightness to light and one of ON state keyswitch 100 corresponding luminescence display units 110, then, return with lower luminance brightness and light luminescence display unit 110 (step S5).Fig. 6 is the front view that matrix shows importation 9 when selecting keyswitch 100 and wanting sounding line pointer P to overlap each other, each luminescence display unit 110 that wherein utilizes shaded circles to represent to utilize to light than low light brightness, and utilize black circles to represent each luminescence display unit 110 that utilizes high light brightness to light.
Here, " duration of a sound " (schedule time length) is corresponding with the time span that the X coordinate of sounding line pointer P and keyswitch 100 overlaps each other.Therefore, in the time span that the X coordinate of sounding line pointer P and keyswitch 100 overlaps each other, utilize high light brightness to light corresponding luminescence display unit 110.
Then, at step S6, play processing section 201 and determine by wanting whether the indicated zone of sounding line pointer P is rightmost X coordinate (being " 16 " in this case).If by wanting the indicated zone of sounding line pointer P is rightmost X coordinate (step S6 "Yes" is determined), then play processing section 201 and return step S11, if and be not rightmost X coordinate (step S6 "No" determine) by wanting the indicated zone of sounding line pointer P, then at step S7, play processing section 201 and will add " 1 " by the indicated X coordinate of sounding line pointer P, promptly, will shift to next zone (that is, being positioned at the current regional right-hand zone) by sounding line pointer P by pointer P indication.Afterwards, play processing section 201 and return step S3.
In this processing, pitch, the duration of a sound and volume are set to the pre-stored reference value.Tone color also is set to pre-stored benchmark tone color.
Therefore, the performance apparatus 1 of structure present embodiment is so that adjust pitch, the duration of a sound, volume and tone color in such a way.
In advance different control commands is given the gauge tap 22 that is arranged on the shell 500.For example, give gauge tap 22A, pitch adjustment control is given gauge tap 22B, duration of a sound adjustment control is given gauge tap 22C and given gauge tap 22D with volume adjustment control tone color adjustment control.
(1) pitch adjustment
Fig. 7 is the process flow diagram of the pitch adjustment control of execution in the performance apparatus 1.Fig. 8 A is the front view that is in the performance apparatus 1 of the starting stage that pitch adjusts, and Fig. 8 B is the front view that is in the performance apparatus 1 of the follow-up phase (after the starting stage) that pitch adjusts.
In order to carry out the pitch adjustment of hope, the user utilizes finger 901 to push pitch gauge tap 22B.At step S11, host CPU 2 detects pushing of pitch gauge tap 22B, and receives the pitch control command, is showing that carrying out pitch on the importation 9 adjusts control and treatment (step S12).
Then, the user utilizes another finger 902 to push one of keyswitch 100 of matrix display part 9 when still utilizing finger 901 to push pitch gauge tap 22B.Sub-CPU 12 detects the position (step S13) of the keyswitch 100 that is pressed, provide the coordinate (only the Y coordinate is just enough) of identification to host CPU 2, and utilize higher luminance brightness to light to be pressed all luminescence display units 110 (" the high brightness line is lighted ") (step S14) of the horizontal line under the keyswitch 100.In the example shown in Fig. 8 A, utilize higher luminance brightness to light to be pressed all luminescence display units 110 of the horizontal line (that is mtLED (X, 9)) under the keyswitch mtSW (12,9).
Then, in case show that at matrix moveable finger 902 on the importation 9 has discharged push (the step S15) of keyswitch 100 by the user, the high brightness of the horizontal line under the keyswitch 100 that stops being pressed is lighted (that is, line is lighted) (S16).Then, when the user pushes one of the keyswitch 100 of another horizontal line, sub-CPU 12 detects the position (step S17) of the keyswitch 100 that is pressed, provide the coordinate (only the Y coordinate is just enough) of identification to host CPU 2, and utilize higher luminance brightness to light to be pressed all luminescence display units 110 (" high brightness point bright line ") (step S18) of the horizontal line under the keyswitch 100.In the example shown in Fig. 8 B, utilize higher luminance brightness to light to be pressed all luminescence display units 110 of the horizontal line (that is mtLED (X, 5)) under the keyswitch mtSW (13,5).
The Y coordinate of the keyswitch of selecting after the Y coordinate of the keyswitch 100 that host CPU 2 is selected before moving according to pressing position and pressing position move 100, promptly, before pressing position moves and the difference between the Y coordinate afterwards part, calculate pressing position amount of movement (step S19) along Y direction." pressing position amount of movement " is with to be used for pushing the finger amount of movement that keyswitch acted in turn corresponding.In storage area 4, RAM 5 etc., pre-stored pressing position amount of movement and the pitch relation between adjusting.For example, if pressing position vertically (Y-axis) move down, reduce pitch according to vertical pressing position amount of movement, and if pressing position move on vertically, then improve pitch according to vertical pressing position amount of movement.Read and the corresponding pitch adjustment amount of pressing position amount of movement (step S20) that is calculated the performance processing section 201 of host CPU 2, and carry out pitch adjustment control (step S23) for generater of musical tone 6.
During this processing, in case further show that at matrix moveable finger 902 on the importation 9 has discharged current the pushing (step S22) of keyswitch 100 by the user, the high brightness of the horizontal line under the keyswitch 100 that then stops being pressed is lighted (S21).
Repeat this pitch adjustment of moving based on the pressing position between the keyswitch 100 and handle, detect the termination of pushing (the step S24 → S17) of pitch gauge tap 22B up to host CPU 2.When detecting the termination of pushing of pitch gauge tap 22B (step S24), host CPU 2 stops pitch adjustment control (step S25).
Utilize this processing, the user can easily adjust pitch with respect to default benchmark musical sound, thus with higher degree of freedom playing music.In addition, owing to can visually discern the pitch adjustment amount by moving of a bright line, the user can clearly discern the pitch adjustment amount.
(2) duration of a sound adjustment
Fig. 9 is the process flow diagram of the duration of a sound adjustment control of execution in the performance apparatus 1.Figure 10 A is the front view that is in the performance apparatus 1 of the starting stage that the duration of a sound adjusts, and Figure 10 B is the front view that is in the performance apparatus 1 of the follow-up phase (after the starting stage) that the duration of a sound adjusts.
In order to carry out the duration of a sound adjustment of hope, the user utilizes finger 901 to push duration of a sound gauge tap 22C.At step S31, host CPU 2 detects pushing of duration of a sound gauge tap 22C, and receives duration of a sound control command, is showing that carrying out the duration of a sound on the importation 9 adjusts control and treatment (step S32).
Then, the user utilizes another finger 902 to push one of keyswitch 100 of matrix display part 9 when still utilizing finger 901 to push duration of a sound gauge tap 22C.Sub-CPU 12 detects the position (step S33) of the keyswitch 100 that is pressed, provide the coordinate (only the Y coordinate is just enough) of identification to host CPU 2, and utilize higher luminance brightness to light to be pressed all luminescence display units 110 (" high brightness point bright line ") (step S34) of the horizontal line under the keyswitch 100.In the example shown in Figure 10 A, utilize higher luminance brightness to light to be pressed all luminescence display units 110 of the horizontal line (that is mtLED (X, 9)) under the keyswitch mtSW (12,9).
Then, in case show that at matrix moveable finger 902 on the importation 9 has discharged push (the step S35) of keyswitch 100 by the user, the high brightness of the horizontal line under the keyswitch 100 that stops being pressed is lighted (S36).Then, when the user pushes one of the keyswitch 100 of another horizontal line, sub-CPU 12 detects the position (step S37) of the keyswitch 100 that is pressed, provide the coordinate (only the Y coordinate is just enough) of identification to host CPU 2, and utilize higher luminance brightness to light to be pressed all luminescence display units 110 (" high brightness point bright line ") (step S38) of the horizontal line under the keyswitch 100.In the example shown in Figure 10 B, utilize higher luminance brightness to light to be pressed all luminescence display units 110 of the horizontal line (that is mtLED (X, 5)) under the keyswitch mtSW (13,5).
The Y coordinate of the keyswitch of selecting after the Y coordinate of the keyswitch 100 that host CPU 2 is selected before moving according to pressing position and pressing position move 100 calculates the pressing position amount of movement (step S39) along Y direction.In storage area 4, RAM 5 etc., pre-stored pressing position amount of movement and the duration of a sound relation between adjusting.For example,, increase the duration of a sound according to vertical pressing position amount of movement if pressing position vertically moves on (Y-axis), and if pressing position vertically moves down, then reduce the duration of a sound according to vertical pressing position amount of movement.Read and the corresponding duration of a sound adjustment amount of pressing position amount of movement (step S40) that is calculated the performance processing section 201 of host CPU 2, and carry out duration of a sound adjustment control (step S43) for generater of musical tone 6.
During this processing, in case further show that at matrix moveable finger 902 on the importation 9 has discharged current the pushing (step S42) of keyswitch 100 by the user, the high brightness of the horizontal line under the keyswitch 100 that then stops being pressed is lighted (S41).
Repeat this duration of a sound adjustment of moving based on the pressing position between the keyswitch 100 and handle, detect the termination of pushing (the step S44 → S37) of duration of a sound gauge tap 22C up to host CPU 2.When detecting the termination of pushing of duration of a sound gauge tap 22C (step S44), host CPU 2 stops duration of a sound adjustment control (step S45).
Utilize this processing, the user can easily adjust the duration of a sound with respect to default benchmark musical sound, thus with higher degree of freedom playing music.In addition, owing to can visually discern duration of a sound adjustment amount by moving of a bright line, the user can clearly discern duration of a sound adjustment amount.
(3) volume adjustment
Figure 11 is the process flow diagram of the volume adjustment control of execution in the performance apparatus 1.Figure 12 A is the front view that is in the performance apparatus 1 of the starting stage that volume adjusts, and Figure 12 B is the front view that is in the performance apparatus 1 of the follow-up phase (after the starting stage) that volume adjusts.
In order to carry out the volume adjustment of hope, the user utilizes finger 901 to push volume control switch 22D.At step S51, host CPU 2 detects pushing of volume control switch 22D, and the volume of reception control command, then, is showing that carrying out volume on the importation 9 adjusts control and treatment (step S52).
Then, the user utilizes another finger 902 to push one of keyswitch 100 of matrix display part 9 when still utilizing finger 901 to push volume control switch 22D.Sub-CPU 12 detects the position (step S53) of the keyswitch 100 that is pressed, provide the coordinate (only the Y coordinate is just enough) of identification to host CPU 2, and utilize higher luminance brightness to light to be pressed all luminescence display units 110 (" high brightness point bright line ") (step S54) of the horizontal line under the keyswitch 100.In the example shown in Figure 12 A, utilize higher luminance brightness to light to be pressed all luminescence display units 110 of the horizontal line (that is mtLED (X, 9)) under the keyswitch mtSW (12,9).
Then, in case show that at matrix moveable finger 902 on the importation 9 has discharged push (the step S55) of keyswitch 100 by the user, the high brightness of the horizontal line under the keyswitch 100 that stops being pressed is lighted (S56).Then, when the user pushes one of the keyswitch 100 of another horizontal line, sub-CPU 12 detects the position (step S57) of the keyswitch 100 that is pressed, provide the coordinate (only the Y coordinate is just enough) of identification to host CPU 2, and utilize higher luminance brightness to light to be pressed all luminescence display units 110 (" high brightness point bright line ") (step S58) of the horizontal line under the keyswitch 100.In the example shown in Figure 12 B, utilize higher luminance brightness to light to be pressed all luminescence display units 110 of the horizontal line (that is mtLED (X, 5)) under the keyswitch mtSW (13,5).
The Y coordinate of the keyswitch of selecting after the Y coordinate of the keyswitch 100 that host CPU 2 is selected before moving according to pressing position and pressing position move 100 calculates the pressing position amount of movement (step S59) along Y direction.In storage area 4, RAM 5 etc., pre-stored pressing position amount of movement and the volume relation between adjusting.For example, if pressing position vertically (Y-axis) move down, reduce volume according to vertical pressing position amount of movement, and if pressing position move on vertically, then increase volume according to vertical pressing position amount of movement.Read and the corresponding volume adjustment amount of pressing position amount of movement (step S60) that is calculated the performance processing section 201 of host CPU 2, and carry out volume adjustment control (step S63) for generater of musical tone 6.
During this processing, in case further show that at matrix moveable finger 902 on the importation 9 has discharged current the pushing (step S62) of keyswitch 100 by the user, the high brightness of the horizontal line under the keyswitch 100 that then stops being pressed is lighted (S61).
Repeat this volume adjustment of moving based on the pressing position between the keyswitch 100 and handle, detect the termination of pushing (the step S64 → S57) of volume control switch 22D up to host CPU 2.When detecting the termination of pushing of volume control switch 22D (step S64), host CPU 2 stops volume adjustment control (step S65).
Utilize this processing, the user can easily adjust volume with respect to default benchmark musical sound, thus with higher degree of freedom playing music.In addition, owing to can visually discern the volume adjustment amount by moving of a bright line, the user can clearly discern the volume adjustment amount.If performance apparatus 1 is equipped with volume control, then the amplitude of the volume adjustment that realizes by the combination that will utilize volume control switch 22D and keyswitch 100 is made as the amplitude of adjusting less than the volume of utilizing volume control to realize, can realize meticulousr volume adjustment.
If the user moves his or her finger smoothly in above-mentioned pitch, the duration of a sound and volume control, then can little by little change adjustment amount and high brightness point bright line according to above-mentioned treatment scheme.
In addition, above describe embodiment with respect to following situation: the user pushes one of gauge tap of hope, and the musical sound characteristic at the time point place of one of keyswitch of pushing hope is set as the center of adjustment, and obtains adjustment amount from the pressing position amount of movement; Above embodiment is described with respect to a kind of method that is used to change relative adjustment amount.Yet, in variant, the for example specific musical sound characteristic of default perfect pitch, the default absolute duration of a sound and default absolute volume can be set to each row of luminescence display unit, so as can be that high light brightness to be lighted according to utilizing, the position of the row under user's press of key switch is provided with the characteristic of musical sound.
(4) tone color adjustment
Figure 13 is the process flow diagram of the tone color adjustment control of execution in the performance apparatus 1.Figure 14 A is the front view that is in the performance apparatus 1 of the starting stage that tone color adjusts, and Figure 14 B is the front view that is in the performance apparatus 1 of the follow-up phase (after the starting stage) that tone color adjusts.
In order to carry out the volume adjustment of hope, the user utilizes finger 901 to push tone color gauge tap 22A.At step S71, host CPU 2 detects pushing of tone color gauge tap 22A, and the volume of reception control command, then, is showing that carrying out tone color on the importation 9 adjusts control and treatment (step S72).
Then, the user utilizes another finger 902 to push one of keyswitch 100 of matrix display part 9 when still utilizing finger 901 to push tone color gauge tap 22A.Sub-CPU 12 detects the position (step S73) of the keyswitch 100 that is pressed, provide the coordinate (only the Y coordinate is just enough) of identification to host CPU 2, and utilize higher luminance brightness to light to be pressed all luminescence display units 110 (" the cruciform high brightness is lighted ") (step S74) of the horizontal line under the keyswitch 100.In the example shown in Figure 14 A, utilize higher luminance brightness to light all luminescence display units 110 and vertical row (that is all luminescence display units 110 of mtLED (13, Y)), of the affiliated horizontal line (that is mtLED (X, 8)) of keyswitch mtSW (13,8).
Simultaneously, host CPU 2 detects and the corresponding tamber data of discerning of coordinate.Here, each keyswitch 100 that shows importation 9 with matrix explicitly, pre-stored tamber data in storage area 4 and RAM 5 etc.Host CPU 2 comes generater of musical tone 6 is carried out tone color control (step S75) according to detected tamber data.
Repeat this tone color control based on keyswitch 100, up to the release of pushing that detects tone color gauge tap 22A (step S76 → S73).
As shown in Figure 14B, in case the user pushes another keyswitch 100, sub-CPU 12 detects the coordinate of the keyswitch 100 that is pressed, and execution and the corresponding tone color control of detected coordinate.At this moment,, then stop previous cruciform high brightness and light, and change the keyswitch 100 corresponding cruciform high brightness of carrying out with newly pushing into and light, as described in above-mentioned pitch control etc. if the position that is pressed changes to another from a keyswitch.
Then, in case detect the release of pushing (step S76) of tone color gauge tap 22A, then host CPU 2 stops tone color adjustment control (step S77).
Utilize this processing, the user can easily adjust tone color with respect to default benchmark musical sound, thus with higher degree of freedom playing music.In addition, owing to can visually discern the tone color adjustment amount by the position that cruciform is lighted, the user can clearly discern selected tone color.
That is, the present embodiment that is provided with in the manner described above can easily increase flexible row, originality and the degree of freedom of performance.
Although present embodiment is described as being applied to be used to adjust the scheme of pitch, the duration of a sound, volume and tone color, ultimate principle of the present invention can also be applied to adjust the adjustment of other any expected characteristics of musical sound.For example, ultimate principle of the present invention can be applied to adjust, wherein can vertically prolong a bright line from the left side of loudspeaker 80 outputs and the volume balance between the R channel musical sound.
In addition, although the keyswitch among the embodiment is described as being arranged in the matrix of 256 (16 * 16) keyswitch, can come any hope of selection key switch to arrange according to the performance of hope.
Can be individually at each keyswitch carry out pitch adjustment of the present invention, tone color adjustment and/the volume adjustment, also can carry out above-mentioned adjustment uniformly, so that public adjustment is applied to all keyswitches at all keyswitches.
In addition, equipment of the present invention does not need to possess musical sound generating device, in this case, can produce command information (for example MIDI order) from equipment output musical sound of the present invention, and provide it to outside musical sound generation equipment.

Claims (11)

1.一种演奏设备,包括:1. A performance device, comprising: 以包括X坐标位置和Y坐标位置的二维排列而设置的多个按键开关;a plurality of key switches arranged in a two-dimensional arrangement including an X-coordinate position and a Y-coordinate position; 存储器,存储与所述多个按键开关相对应的乐音数据;a memory for storing tone data corresponding to the plurality of key switches; 乐音产生部分,根据存储在所述存储器中的乐音数据来产生与所述多个按键开关中被操作的按键开关相对应的乐音;a tone generating section that generates a tone corresponding to an operated key switch among the plurality of key switches based on tone data stored in the memory; 其特征在于,所述演奏设备还包括:It is characterized in that the playing equipment also includes: 模式设置部分,设置乐音调整模式,用于针对要由所述乐音产生部分产生的乐音,使按键开关用作乐音调整操作器;以及a mode setting section for setting a tone adjustment mode for causing the key switch to function as a tone adjustment operator for the tone to be generated by the tone generating section; and 乐音调整部分,在乐音调整模式中,根据所述多个按键开关中被连续操作的两个或更多个按键开关的X坐标位置或Y坐标位置之间的差异来调整乐音的预定乐音因子,其中所述预定乐音因子是音高、音长、音量和音色中的任意一个。a tone adjustment section, in the tone adjustment mode, adjusting a predetermined tone factor of the tone according to a difference between X coordinate positions or Y coordinate positions of two or more key switches that are continuously operated among the plurality of key switches, Wherein the predetermined tone factor is any one of pitch, duration, volume and timbre. 2.根据权利要求1所述的演奏设备,其中,在乐音调整模式中,所述模式设置部分从音高、音长、音量和音色中指定任意一个乐音因子,以及2. The performance device according to claim 1, wherein, in the tone adjustment mode, the mode setting section designates any one tone factor from pitch, duration, volume and timbre, and 所述乐音调整部分根据按键开关的操作来调整由所述模式设置部分指定的乐音因子。The tone adjustment section adjusts the tone factor specified by the mode setting section according to the operation of the key switch. 3.根据权利要求1所述的演奏设备,其中,所述模式设置部分响应预定控制开关的操作来设置乐音调整模式。3. The performance device according to claim 1, wherein the mode setting section sets the tone adjustment mode in response to an operation of a predetermined control switch. 4.根据权利要求1所述的演奏设备,其中,当要调整给定的乐音因子时,所述乐音调整部分根据所述多个按键开关中被连续操作的两个或更多按键开关的X坐标位置之间的差异来调整给定的乐音因子,同时,当要调整另一个乐音因子时,所述乐音调整部分根据所述多个按键开关中被连续操作的两个或更多按键开关的Y坐标位置之间的差异来调整另一个乐音因子。4. The performance device according to claim 1 , wherein, when a given tone factor is to be adjusted, the tone adjustment section is based on X values of two or more key switches that are continuously operated among the plurality of key switches. The difference between the coordinate positions is used to adjust a given tone factor, and at the same time, when another tone factor is to be adjusted, the tone adjustment part is adjusted according to two or more key switches that are continuously operated among the plurality of key switches. The difference between the Y coordinate positions to adjust another musical tone factor. 5.根据权利要求1-4之一所述的演奏设备,还包括:与所述多个按键开关的二维排列相对应设置的多个发光单元,以及5. The performance device according to any one of claims 1-4, further comprising: a plurality of light emitting units arranged corresponding to the two-dimensional arrangement of the plurality of key switches, and 发光控制部分,响应用于调整预定乐音因子的按键开关的操作来控制发光单元的发光。A light emission control section controls light emission of the light emitting unit in response to an operation of a key switch for adjusting a predetermined tone factor. 6.根据权利要求5所述的演奏设备,其中,所述乐音调整部分根据所述多个按键开关中被连续操作的两个或更多按键开关的X坐标位置或Y坐标位置之间的差异,调整预定乐音因子,以及6. The performance device according to claim 5 , wherein the tone adjustment section is based on a difference between X coordinate positions or Y coordinate positions of two or more key switches that are continuously operated among the plurality of key switches , adjusting the predetermined tone factor, and 所述发光控制部分根据被操作按键开关的X坐标位置或Y坐标位置,点亮与被操作按键开关位于相同X坐标位置或Y坐标位置处的一线上所有的发光单元。The lighting control part lights up all the light-emitting units on a line at the same X-coordinate position or Y-coordinate position as the operated key switch according to the X-coordinate position or Y-coordinate position of the operated key switch. 7.根据权利要求1所述的演奏设备,还包括:存储部分,与希望的音乐演奏相对应地存储了所述多个按键开关的ON/OFF状态;以及读取控制部分,响应再现演奏指令从所述存储部分中读取所述多个按键开关的ON/OFF状态,以及7. The performance device according to claim 1, further comprising: a storage section that stores the ON/OFF states of the plurality of key switches corresponding to desired music performance; and a read control section that responds to a reproduction performance instruction reading the ON/OFF states of the plurality of key switches from the storage section, and 其中所述乐音产生部分根据经由所述读取控制部分读取的ON/OFF状态来产生与指定的按键开关相对应的乐音。Wherein the tone generating section generates a tone corresponding to the designated key switch according to the ON/OFF state read via the reading control section. 8.一种用于利用演奏设备来产生乐音的方法,所述演奏设备包括:以包括X坐标位置和Y坐标位置的二维排列而设置的多个按键开关;存储与所述多个按键开关相对应的乐音数据的存储器;以及乐音产生部分,根据存储在所述存储器中的乐音数据来产生与所述多个按键开关中被操作的按键开关相对应的乐音,其特征在于,所述方法包括:8. A method for producing musical tones using a performance device, the performance device comprising: a plurality of key switches arranged in a two-dimensional arrangement including X coordinate positions and Y coordinate positions; a memory of corresponding tone data; and a tone generating section for producing a tone corresponding to an operated key switch among the plurality of key switches according to the tone data stored in the memory, wherein the method include: 乐音调整模式设置步骤,用于针对要由所述乐音产生部分产生的乐音,使按键开关用作乐音调整操作器;以及a tone adjustment mode setting step of causing a key switch to be used as a tone adjustment operator for the tone to be generated by the tone generating section; and 乐音调整步骤,在乐音调整模式中,根据所述多个按键开关中被连续操作的两个或更多个按键开关的X坐标位置或Y坐标位置的差异来调整乐音的预定乐音因子,其中所述预定的预定乐音因子是音高、音长、音量和音色中的任意一个。The tone adjustment step, in the tone adjustment mode, adjusts a predetermined tone factor of the tone according to the difference between the X coordinate position or the Y coordinate position of two or more key switches operated continuously among the plurality of key switches, wherein The predetermined predetermined tone factor is any one of pitch, duration, volume and timbre. 9.根据权利要求8所述的方法,其中,所述乐音调整模式设置步骤响应预定控制开关的操作来设置乐音调整模式。9. The method according to claim 8, wherein the tone adjustment mode setting step sets the tone adjustment mode in response to an operation of a predetermined control switch. 10.根据权利要求8所述的方法,其中,当要调整给定的乐音因子时,所述乐音调整部分根据所述多个按键开关中被连续操作的两个或更多按键开关的X坐标位置之间的差异来调整给定的乐音因子,同时,当要调整另一个乐音因子时,所述乐音调整部分根据所述多个按键开关中被连续操作的两个或更多按键开关的Y坐标位置之间的差异来调整另一个乐音因子。10. The method according to claim 8 , wherein, when a given tone factor is to be adjusted, the tone adjustment section is configured according to X coordinates of two or more key switches that are continuously operated among the plurality of key switches. difference between positions to adjust a given tone factor, and at the same time, when another tone factor is to be adjusted, the tone adjustment part is based on the Y of two or more key switches that are continuously operated among the plurality of key switches. The difference between the coordinate positions is used to adjust another musical tone factor. 11.根据权利要求8-10之一所述的方法,还包括步骤:响应用于调整预定乐音因子的按键开关的操作,控制与所述多个按键开关的二维排列相对应设置的多个发光单元的发光。11. The method according to any one of claims 8-10, further comprising the step of: in response to the operation of a key switch for adjusting a predetermined tone factor, controlling a plurality of key switches corresponding to the two-dimensional arrangement of the plurality of key switches. Lighting of the light emitting unit.
CN2006101087135A 2005-07-29 2006-07-28 Performance apparatus and tone generation method therefor Expired - Fee Related CN1912990B (en)

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
JP2005221952 2005-07-29
JP2005-221952 2005-07-29
JP2005221952 2005-07-29
JP2005293369 2005-10-06
JP2005293369A JP4046129B2 (en) 2005-07-29 2005-10-06 Performance equipment
JP2005-293369 2005-10-06

Publications (2)

Publication Number Publication Date
CN1912990A CN1912990A (en) 2007-02-14
CN1912990B true CN1912990B (en) 2011-04-06

Family

ID=37075583

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2006101087135A Expired - Fee Related CN1912990B (en) 2005-07-29 2006-07-28 Performance apparatus and tone generation method therefor

Country Status (4)

Country Link
US (1) US7394010B2 (en)
EP (1) EP1748418A1 (en)
JP (1) JP4046129B2 (en)
CN (1) CN1912990B (en)

Families Citing this family (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1719112A1 (en) * 2004-02-19 2006-11-08 Nokia Corporation Mobile communication terminal with light effects editor
US7536257B2 (en) * 2004-07-07 2009-05-19 Yamaha Corporation Performance apparatus and performance apparatus control program
JP3985825B2 (en) * 2005-04-06 2007-10-03 ヤマハ株式会社 Performance device and performance program
JP3985830B2 (en) * 2005-07-29 2007-10-03 ヤマハ株式会社 Performance equipment
JP4046129B2 (en) 2005-07-29 2008-02-13 ヤマハ株式会社 Performance equipment
JP4254793B2 (en) * 2006-03-06 2009-04-15 ヤマハ株式会社 Performance equipment
JP2008009009A (en) * 2006-06-28 2008-01-17 Korg Inc Effect adding device
US20080173163A1 (en) * 2007-01-24 2008-07-24 Pratt Jonathan E Musical instrument input device
JP4623060B2 (en) * 2007-07-18 2011-02-02 ヤマハ株式会社 Waveform generating device, sound effect applying device, and musical sound generating device
EP2270634A1 (en) 2009-06-30 2011-01-05 Roland Oliver Lamb Force-sensitive processor interface
JP5742217B2 (en) * 2010-12-28 2015-07-01 ヤマハ株式会社 Program and electronic music apparatus for realizing control method for controlling electronic terminal
GB2507177B (en) 2012-09-12 2015-06-24 Ableton Ag Dynamic diatonic instrument
US9082386B1 (en) * 2013-01-12 2015-07-14 Lewis Neal Cohen Two dimensional musical keyboard
US9159307B1 (en) * 2014-03-13 2015-10-13 Louis N. Ludovici MIDI controller keyboard, system, and method of using the same
JP5641551B1 (en) * 2014-06-11 2014-12-17 白井 和彦 Keyboard instrument
US9620093B2 (en) * 2014-10-01 2017-04-11 Juan Carlos Velez-Gallego Simple music—next generation keyboard
US9640158B1 (en) 2016-01-19 2017-05-02 Apple Inc. Dynamic music authoring
CN109891496B (en) * 2016-10-04 2024-01-05 智者股份有限公司 Improved synth percussion pedal and patching station
US10269335B1 (en) * 2017-04-13 2019-04-23 Iruule, Inc. Musical input device
US10818279B1 (en) * 2017-04-13 2020-10-27 Irijule, Inc. Musical input device with dynamic configuration
CN107239822B (en) * 2017-06-09 2020-12-15 上海思依暄机器人科技股份有限公司 Information interaction method and system and robot
JP7147384B2 (en) * 2018-09-03 2022-10-05 ヤマハ株式会社 Information processing method and information processing device
US12100376B2 (en) 2018-09-27 2024-09-24 Inmusic Brands, Inc. Musical step sequencer and controller
CN109671417B (en) * 2018-12-13 2023-05-26 深圳市丰巢科技有限公司 Method, device, equipment and storage medium for playing express cabinet
US11295714B2 (en) * 2019-01-17 2022-04-05 Inmusic Brands, Inc. System and method for music production
RU2754425C1 (en) * 2020-07-08 2021-09-02 ДЕМИН Дмитрий Владимирович Intelligent physical midi interface
CN113793576B (en) * 2021-09-07 2024-01-09 北京星海钢琴集团有限公司 Piano tuning auxiliary system and tuning method

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5088378A (en) * 1990-11-19 1992-02-18 Delatorre Marcus M Method of adapting a typewriter keyboard to control the production of music
CN1153962A (en) * 1996-01-04 1997-07-09 蔡建生 Input electronic organ and its electronic music
US20030015087A1 (en) * 2001-07-19 2003-01-23 Lippold Haken Continuous music keyboard

Family Cites Families (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3562394A (en) * 1969-02-18 1971-02-09 Paul Edwin Kiepe Electronic musical instrument with finger-depressable note heads on musical score
DE2610782A1 (en) * 1976-03-15 1977-09-22 Rainer Franzmann MANUAL GAME EQUIPMENT FOR ELECTRONIC MUSICAL INSTRUMENTS
US4031800A (en) 1976-07-16 1977-06-28 Thompson Geary S Keyboard for a musical instrument
US4089246A (en) * 1976-08-09 1978-05-16 Kooker Stephen L Musical rhythm-tempo tutoring device
US4422365A (en) * 1980-12-24 1983-12-27 Casio Computer Co., Ltd. Drive control system for display devices
US4384503A (en) * 1981-05-22 1983-05-24 Pied Piper Enterprises, Inc. Mulitiple language electronic musical keyboard system
US5027689A (en) * 1988-09-02 1991-07-02 Yamaha Corporation Musical tone generating apparatus
JP2513000B2 (en) 1988-09-12 1996-07-03 ヤマハ株式会社 Electronic musical instrument
US5741990A (en) * 1989-02-17 1998-04-21 Notepool, Ltd. Method of and means for producing musical note relationships
JPH03182798A (en) 1989-12-13 1991-08-08 Tatsuhiko Nagata Two-dimensional keyboard formed in checkerboard pattern
US5247864A (en) * 1990-09-27 1993-09-28 Kubushiki Kaisha Kawai Gakki Seisakusho Display apparatus for electronic musical instrument
JPH04285765A (en) 1991-03-13 1992-10-09 Casio Comput Co Ltd digital recorder
US5665927A (en) 1993-06-30 1997-09-09 Casio Computer Co., Ltd. Method and apparatus for inputting musical data without requiring selection of a displayed icon
JP2894234B2 (en) 1994-02-24 1999-05-24 ヤマハ株式会社 Range allocator for waveform data
US5936180A (en) * 1994-02-24 1999-08-10 Yamaha Corporation Waveform-data dividing device
JPH086549A (en) 1994-06-17 1996-01-12 Hitachi Ltd Melody synthesis method
JPH08110826A (en) 1994-10-11 1996-04-30 Hayashi Seigyo:Kk Input device for digit
JP3303576B2 (en) * 1994-12-26 2002-07-22 ヤマハ株式会社 Automatic performance device
JP2894233B2 (en) 1995-02-08 1999-05-24 ヤマハ株式会社 An electronic musical instrument with the function of assigning the time position of waveform data to note codes
JPH0968980A (en) 1995-08-30 1997-03-11 Kawai Musical Instr Mfg Co Ltd Tone control device for electronic keyboard instruments
JP3994200B2 (en) 1996-02-05 2007-10-17 徳雄 崔 Chromatic scale matrix keyboard
JPH09319362A (en) 1996-05-28 1997-12-12 Rhythm Watch Co Ltd Disk music box
EP0907947A4 (en) * 1996-06-24 1999-10-20 Koevering Company Van Musical instrument system
JPH1097251A (en) 1996-09-20 1998-04-14 Casio Comput Co Ltd Electronic musical instrument
US6179432B1 (en) * 1999-01-12 2001-01-30 Compaq Computer Corporation Lighting system for a keyboard
JP2001009152A (en) 1999-06-30 2001-01-16 Konami Co Ltd Game system and storage medium readable by computer
JP2001183158A (en) * 1999-12-24 2001-07-06 Pioneer Electronic Corp Automobile navigation system
DE10042300A1 (en) 2000-08-29 2002-03-28 Axel C Burgbacher Electronic musical instrument with tone generator contg. input members
JP2002131072A (en) * 2000-10-27 2002-05-09 Yamaha Motor Co Ltd Position guidance system, position guidance simulation system, navigation system, and position guidance method
JP3731470B2 (en) 2000-12-08 2006-01-05 ヤマハ株式会社 Waveform data generation method, waveform data generation apparatus, and recording medium
US6740804B2 (en) * 2001-02-05 2004-05-25 Yamaha Corporation Waveform generating method, performance data processing method, waveform selection apparatus, waveform data recording apparatus, and waveform data recording and reproducing apparatus
JP3750533B2 (en) 2001-02-05 2006-03-01 ヤマハ株式会社 Waveform data recording device and recorded waveform data reproducing device
US6501011B2 (en) * 2001-03-21 2002-12-31 Shai Ben Moshe Sensor array MIDI controller
JP3738732B2 (en) 2001-12-10 2006-01-25 ヤマハ株式会社 Electronic musical instruments
US6670535B2 (en) * 2002-05-09 2003-12-30 Clifton L. Anderson Musical-instrument controller with triad-forming note-trigger convergence points
JP2004271783A (en) 2003-03-07 2004-09-30 Kenzo Akazawa Electronic instrument and playing operation device
JP2004274570A (en) 2003-03-11 2004-09-30 Matsushita Electric Ind Co Ltd Control method of key backlight in portable device
US7536257B2 (en) * 2004-07-07 2009-05-19 Yamaha Corporation Performance apparatus and performance apparatus control program
JP3985825B2 (en) * 2005-04-06 2007-10-03 ヤマハ株式会社 Performance device and performance program
JP3985830B2 (en) 2005-07-29 2007-10-03 ヤマハ株式会社 Performance equipment
JP4046129B2 (en) 2005-07-29 2008-02-13 ヤマハ株式会社 Performance equipment

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5088378A (en) * 1990-11-19 1992-02-18 Delatorre Marcus M Method of adapting a typewriter keyboard to control the production of music
CN1153962A (en) * 1996-01-04 1997-07-09 蔡建生 Input electronic organ and its electronic music
US20030015087A1 (en) * 2001-07-19 2003-01-23 Lippold Haken Continuous music keyboard

Also Published As

Publication number Publication date
JP2007058149A (en) 2007-03-08
US7394010B2 (en) 2008-07-01
US20070022868A1 (en) 2007-02-01
JP4046129B2 (en) 2008-02-13
CN1912990A (en) 2007-02-14
EP1748418A1 (en) 2007-01-31

Similar Documents

Publication Publication Date Title
CN1912990B (en) Performance apparatus and tone generation method therefor
CN101034546B (en) Music performance apparatus and tone generation method
US8022288B2 (en) Musical instrument
US7273979B2 (en) Wearable sensor matrix system for machine control
CN101676990B (en) Musical performance device and musical tone generation method using the musical performance device
JPH11339060A (en) Musical sound and image generating device
JP2008076721A (en) Electronic keyboard musical instrument
US7247785B2 (en) Electronic musical instrument and method of performing the same
JP2023166828A (en) Generating device
CN100559458C (en) Musical performance apparatus and tone generation method using the same
JP4613854B2 (en) Performance equipment
JP5088011B2 (en) Mobile terminal device
JP4207849B2 (en) Electronic stringed instruments
JP2005309240A (en) Electronic stringed instrument
CN120020940A (en) Multifunctional composite accompaniment instrument with artificial intelligence automatic composition
JP4218566B2 (en) Musical sound control device and program
Drummond Interactive electroacoustics
JP2007018004A (en) Electronic keyboard musical instrument
Baratè et al. Wii Remote-based Collaborative Interfaces for Music
JP2002073025A (en) Playing instrument, playing method, and information recording medium
JP2006058444A (en) Electronic musical instrument of stringed instrument type
JP2006058443A (en) Electronic musical instrument of stringed instrument type
JPH02189592A (en) Electronic musical instrument

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20110406