CN100411010C - Musical signal generator - Google Patents

Musical signal generator Download PDF

Info

Publication number
CN100411010C
CN100411010C CNB031362427A CN03136242A CN100411010C CN 100411010 C CN100411010 C CN 100411010C CN B031362427 A CNB031362427 A CN B031362427A CN 03136242 A CN03136242 A CN 03136242A CN 100411010 C CN100411010 C CN 100411010C
Authority
CN
China
Prior art keywords
tone
musical
note signal
signal generating
timbre
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
CNB031362427A
Other languages
Chinese (zh)
Other versions
CN1460990A (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 CN1460990A publication Critical patent/CN1460990A/en
Application granted granted Critical
Publication of CN100411010C publication Critical patent/CN100411010C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H7/00Instruments in which the tones are synthesised from a data store, e.g. computer organs
    • G10H7/008Means for controlling the transition from one tone waveform to another
    • 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
    • G10H2210/00Aspects or methods of musical processing having intrinsic musical character, i.e. involving musical theory or musical parameters or relying on musical knowledge, as applied in electrophonic musical tools or instruments
    • G10H2210/325Musical pitch modification
    • 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
    • G10H2210/00Aspects or methods of musical processing having intrinsic musical character, i.e. involving musical theory or musical parameters or relying on musical knowledge, as applied in electrophonic musical tools or instruments
    • G10H2210/375Tempo or beat alterations; Music timing control

Landscapes

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

Abstract

A musical tone signal generating apparatus of the present invention comprises a plurality of tone generators (i.e., musical tone signal generators) for generating musical tone signals, on which prescribed processing regarding tone color effects are performed, so that processed musical tone signals are adequately mixed together. A tone color modification module is constituted by a pitch LFO (20), a pitch EG (21), and an amplitude LFO (23), wherein it is arranged to realize tone color modification processes, which are performed on tone generators respectively. The tone color modification module is connected with tone generators via plural selectors (15, 16), which switch over whether to perform tone color modification processes on tone generators. In addition, a filter LFO (29), a filter EG (30), a mixing circuit (31), and a time-varying filter (28) are further arranged to slightly modify mixture of musical tone signals output from tone generators in tone color.

Description

Musical signal generator
Technical field
The present invention relates to be applicable to the simple type musical signal generator of mobile terminal apparatus such as mobile phone.
Background technology
As everyone knows, the electronic type musical signal generator is paid trill, effect such as the sound that shakes, is made tone color that the tone color module formation of delicate variation take place by pronunciation (note signal generating unit) that generates note signal with to the note signal that this pronunciation generates.In addition, musical signal generator in recent years has a plurality of pronunciation, can form a plurality of note signals simultaneously.
In musical signal generator, as shown in Figure 8, each pronunciation is respectively arranged with the tone color module, thereby can forms multiple musical sound ideally at each pronunciation channel with a plurality of pronunciation.But, when each pronunciation is provided with the tone color module, the channel number that pronounces can resembling recently increases the situation of tendency, and brings cost to rise, and is unsafty as the musical signal generator that is applicable to the mobile phone that is needed as low price etc. particularly.
For musical signal generator shown in Figure 8, also can to a plurality of pronunciation 1 tone color module be set as shown in Figure 9.But in such structure, can only pay common effect, musical sound take place have dull shortcoming each note signal.
In addition, as technology in the past, drive " tone data treating apparatus " on 2000-122650 number (4 pages~5 pages, with reference to Fig. 3) for known to the crowd the spy as publication.In this device, can selectively pay effect (EFFECT) to the playback of data of each channel.But this device can only adapt to a kind of music-composing method (specifically being WT (Waveform Table) mode), can not be applicable to the device that generates tone data according to a plurality of different types of musical sound generation types.
Summary of the invention
The present invention considers that above-mentioned situation produces, and its purpose is: provide a kind of and constitute and can pay multiple effect, can also be applicable to the musical signal generator of a plurality of musical sound synthesis modes a plurality of note signals with lower price.
Musical signal generator of the present invention has a plurality of pronunciations (note signal generating unit), to these a plurality of pronunciation carry out respectively fixed suitable tone color additional and effect is additional, and synthetic output.Make the additional timbre additional module of specializing of this tone color promptly act on each pronunciation, also act on the synthetic output of a plurality of pronunciation.
Such as, can constitute the timbre additional module that will carry out small change by tone LFO (Low Frequency Oscillator), tone EG (EnvelopeGenerator) and amplitude LFO by the note signal that the son that pronounces generates.In addition, timbre additional module is connected by a plurality of selector switchs with each pronunciation, and changeable additional each pronunciation that whether acts on of tone color that allows.Also have, also can allow other timbre additional module play a role for the output of synthesizing a plurality of pronunciation aptly.This timbre additional module is as being made of with timely change wave filter wave filter LFO, wave filter EG, combiner circuit.Like this, the tone color of synthetic output that can a plurality of pronunciations are sub is carried out trickleer change.In addition, according to the output of a plurality of pronunciation being synthesized, can switch the effect of change wave filter when whether implementing by selector switch.Like this, can adopt the fewer timbre additional module of quantity additional to the tone color that many pronunciation of quantity suit.
So, can constituent ratio cheap and easy musical signal generator, can also pay multiple effect to a plurality of note signals.
Description of drawings
Fig. 1 is loaded on the block scheme of the sounding circuit structure in the musical signal generator of the 1st embodiment of the present invention for expression.
Fig. 2 is the one-piece construction block scheme of the musical signal generator of expression the 1st embodiment of the present invention.
Fig. 3 is the inner structure block scheme of the expression sub-7-1 of pronunciation shown in Figure 1.
The process flow diagram that the tone color module assignment that Fig. 4 implements for expression sounding circuit shown in Figure 1 is handled.
The process flow diagram that Fig. 5 handles for the action of expression musical signal generator shown in Figure 2, particularly sequencer.
The outline flowchart that Fig. 6 for the action of expression musical signal generator shown in Figure 2, particularly uses the real-time performance of keyboard to handle.
Fig. 7 is the block scheme of the general configuration of the musical signal generator of expression the 2nd embodiment of the present invention.
Fig. 8 is the block scheme of the structure example of expression musical signal generator in the past.
Fig. 9 is other the block scheme of structure example of expression musical signal generator in the past.
Figure 10 is the block scheme of the general configuration of the musical signal generator of expression the 3rd embodiment of the present invention.
Figure 11 is the inner structure block scheme of expression change LPF when shown in Figure 10.
Figure 12 A is the output waveform figure of expression white noise generator shown in Figure 10.
Figure 12 B is the output waveform figure of expression low frequency generator shown in Figure 11.
Figure 13 is the characteristic variations figure of the cutoff frequency periphery of expression digital LPF shown in Figure 11.
Embodiment
Below, to the present invention, be described in detail with reference to embodiment and accompanying drawing.
Fig. 1 is all block diagram of expression musical signal generator for the block diagram of the sounding circuit of the musical signal generator of expression the 1st embodiment of the present invention, Fig. 2.In Fig. 2, the keyboard that symbol 1 expression has MIDI (Musical Instrument Digital Interface) specification is exported the tone data (to call the MIDI data in the following text) of MIDI specification by user's keyboard operation.This keyboard 1 is provided with: detect the switches set that the keyboard be equivalent to the keyboard instrument that is made of black key and white key and user set the various parameters of tamber parameter etc., the ON/OFF that detects black key and white key, and the ON/OFF of the switch used of parameter setting and generate the MIDI data generative circuit of MIDI data according to this testing result.
The storage part of the melody document of the specification with SMF (Standard MIDI File) and SMAF etc. is stored in symbol 2 expressions, symbol 3 expression sequencers.This sequencer 3 will temporarily be stored in inside from the melody document that storage part 2 reads, and be the situation of SMF specification at this temporary transient melody document of storing, and the time data that data based this melody document of MIDI that the melody document is comprised is comprised is sequentially exported.Synthetic and the commutation circuit of symbol 4 expression, by the operation change-over switch that the output of the output of keyboard 1 and sequencer 3 is synthetic or select a side's wherein output and be input to sounding circuit 5.
Below, come the structure of sounding circuit 5 is at length described with reference to Fig. 1.
In the middle of Fig. 1, symbol 7-1 to 7-n represents each pronunciation (note signal generating unit), according to generating note signal from described MIDI data synthetic or commutation circuit 4 outputs shown in Figure 2.Can adopt the mode of several classes as the note signal generating mode that is applicable to these sub-7-1 to 7-n that pronounce, such as, respectively the sub-7-1 that pronounces is adopted WT (waveform table) mode, the sub-7-2 to 7-(n-1) that pronounces is adopted FM (Frequency Modulation) mode, the sub-7-n that pronounces is adopted VA (physical model) mode, generate note signal.
Fig. 3 is the block diagram of the expression sub-7-1 of pronunciation (WT mode).Here, symbol 9 expressions form the phase generator (PG:Phase Generator) of the phase data of zigzag variation according to tone information and PROG program information.This PG9 be by by fixed ratio with tone information add up, its accumulated value is by the part and the addition section that the offset of PROG program information appointment is added to its accumulated value constituted of adding up that is reduced when reaching the value of PROG program information appointment.In addition, combiner circuit 10 is with tone information and shown in Figure 1 pass through the data synthetic (such as addition) that selector switch 15-1 provides, and should synthesize the result and output to PG9.In addition, the output of PG9 is provided for WT (waveform table) 11, reads music waveform data (numerical data) and offers combiner circuit 12 from this WT11.The envelope data of circuit 12a output will be taken place and shown in Figure 1 be passed through the data synthetic (such as addition) that selector switch 16-1 provides in combiner circuit 12 by amplitude envelope (EG), but also will synthesize the result and synthesize (such as addition) by the music waveform data that WT11 exports.Promptly, the output envelope of amplitude envelope generation circuit 12a is paid the output tone waveform of WT11, and carry out Modulation and Amplitude Modulation,, generate music waveform data and output by like this according to the output data of selector switch 16-1.
Like this, the sub-7-1 that pronounces is for generating the circuit of tone waveform by the WT mode, modulates the tone of tone waveform by the output data of selector switch 15-1, also has, and according to the output data to selector switch 16-1 the amplitude of tone waveform modulated.
Equally, the sub-7-2 that pronounces also modulates the tone of tone waveform according to the output data of selector switch 15-2, also has, and according to the output data to selector switch 16-2 the amplitude of tone waveform is modulated.Sub-7-3 to 7-n also is equally about pronouncing.
Next, in Fig. 1, symbol 20 expressions are as the tone LFO (LowFrequency Oscillator) of timbre additional module, and the low frequency waveform that the generation tone modulation is used also outputs to combiner circuit 22.The shape of waveform (sine wave, triangular wave, square wave etc.), frequency and amplitude are set as the described module parameter in back.Symbol 21 expressions change the envelope signal of usefulness and output to combiner circuit 22 as the tone EG (EnvelopeGenerator) of timbre additional module when producing tone.This envelope signal is set initial value, desired value, variation ratio etc. as module parameter.Here, by the module parameter (set information) that includes the characteristic of setting tone LFO20 and tone EG21 in the Exclusive Message in the MIDI data of synthetic or commutation circuit 4 (Fig. 2) output.In addition, above-mentioned tone LFO20 can pay tremolo effect the tone data that is generated to the sub-7-1 to 7-n of described pronunciation.
Combiner circuit 22 synthesizes the output of tone LFO20 and the output of tone EG21 (such as addition) and outputs to selector switch 15-1 to 15-n.By controlling selector switch 15-1 to 15-n by the module coding information that comprises among the Control Change (or Exclusive Message) in the MIDI data of synthetic or commutation circuit 4 outputs, select the output of described combiner circuit 22 or a side of predefined fixed value, output to the sub-7-1 to 7-n of described pronunciation respectively.
Symbol 23 expression amplitude LFO, the low frequency waveform that the generation Modulation and Amplitude Modulation is used also outputs to selector switch 16-1 to 16-n.The set information of setting the characteristic (waveform shape, frequency and amplitude) of this amplitude LFO23 is included in as module parameter in the Exclusive Message in the MIDI data of synthetic or commutation circuit 4 outputs.By this amplitude LFO23, tremolo effect can be paid the tone data that is generated to the sub-7-1 to 7-n of described pronunciation.Selector switch 16-1 to 16-n is controlled by the module coding information that the Control Change (or ExclusiveMessage) in the MIDI data of synthetic or commutation circuit output is comprised, and selects the output of described amplitude LFO23 or a side of the prior fixed value of setting also to output to the sub-7-1 to 7-n of described pronunciation respectively.
The module coding information that comprises among the Control Change (or Exclusive Message) in the symbol 25-1 presentation selector, corresponding described MIDI data outputs to combiner circuit 26 or combiner circuit 27 with the output of the sub-7-1 of described pronunciation.Equally, selector switch 25-2 outputs to combiner circuit 26 or combiner circuit 27 according to switching signal with the output of the sub-7-2 of described pronunciation.Also have, selector switch 25-n outputs to combiner circuit 26 or combiner circuit 27 according to switching signal with the output of the sub-7-n of described pronunciation.Combiner circuit 26 is the output of selector switch 25-1 to 25-n synthetic (such as addition), and change wave filter 28 when outputing to.
Symbol 29 expression wave filter LFO produce the low frequency waveform and output to combiner circuit 31.Symbol 30 expression wave filter EG, the envelope signal that the generation FILTER TO CONTROL is used also outputs to combiner circuit 31.Include the set information of setting these wave filters LFO29 and each characteristic of wave filter EG30 among the Exclusive Message in the MIDI data.In addition, can pay cock's crow (wow-wow) effect to musical sound takes place by above-mentioned wave filter LFO29.Also have, wave filter EG30 can be used to simulate institute and decide the tone color decay of musical instrument or the situation of having a mind to add the tone color variation.
Combiner circuit 31 is the output of wave filter LFO29 and wave filter EG30 synthetic (such as addition), and change wave filter 28 when outputing to.Shi Biandong wave filter 28 carries out filtering by the digital tone data with combiner circuit 26 output and changes higher harmonic component, and like this, the output of the combiner circuit 31 of the circuit by delicate change tone color changes this filter time constant.The output of this time change wave filter 28 is provided for combiner circuit 27.
The output of combiner circuit 27 change wave filter 28 when above-mentioned and the output synthetic (such as addition) of selector switch 25-1 to 25-n generate tone data and output.The output of this combiner circuit 27 is transformed into simulating signal and offers loudspeaker (omitting among the figure).
Like this, can freely select effects such as tremolo and trill are paid or do not paid the tone data of sub-7-1 to the 7-n generation of pronunciation by selector switch 15-1 to 15-n and selector switch 16-1 to 16-n according to above-mentioned sounding circuit 5.In addition, the tone color modulation of the output of pronunciation of can be only selector switch 25-1 to 25-n being selected 7 change wave filter 28 in addition the time can be paid cock's crow the effect that waits like this.
Below, describe for the action of above-mentioned the 1st embodiment of the present invention.
(1) action of sounding circuit 5
Fig. 4 is the process flow diagram of the action of expression explanation sounding circuit 5.When being provided the MIDI data by described synthetic or commutation circuit 4, the control circuit (omitting among the figure) that is provided with sounding circuit 5 in can these MIDI data (step Sa1) of explanation.Next, judge whether representation module set information (step Sa2) of MIDI data, under the situation of representation module set information, carry out the setting (step Sa3) of module parameter.Promptly, tone LFO20 shown in Figure 1, tone EG21, amplitude LFO23, wave filter LFO29 and wave filter EG30 are carried out parameter setting respectively.In addition, under the situation that does not have the representation module set information, flow process skips steps Sa3 and enter into step Sa4.
At step Sa4, judge whether representation module coded message of MIDI data.Here, under the situation of representation module coded message, this module coding information is temporarily signed in to (step Sa5) in the described control circuit.In addition, under the situation that is not the representation module coded message, flow process skips steps Sa5 enters into step Sa6.At step Sa6, judge whether the MIDI data represent recorded information.Here, under the situation of expression recorded information, flow process enters into step Sa7.At step Sa7, at first implement channel allocation and handle (DVA processings), the pronunciation of recorded information is distributed among the sub-7-1 to 7-n either party.Next, implement the coding hand-off process, the corresponding module coding information of temporarily logining in control circuit at described step Sa5 is carried out the switching of selector switch 15-1 to 15-n, selector switch 16-1 to 16-n and selector switch 25-1 to 25-n.Also have, as hereinafter described, after DVA handles, replacement enforcement encoding process will be added pronunciation pronunciation and not additional tone color module of tone color module in advance and be set regularly, channel in the additional tone color module of described step Sa7 also can be assigned to pronunciation pronunciation that is connected with this tone color module.
In addition, be under the situation of " NO " in the judged result of step Sa6, flow process enters into step Sa8, implements the processing of other incidents.Behind the step Sa7 and Sa8 that states on the implementation, flow process enters into step Sa9, judges whether melody finishes.In its judged result is under the situation of " NO ", and flow process turns back to step Sa1 once more, repeats above-mentioned processing procedure.In addition, be the situation of " YES " in the judged result of step Sa9, finish tone color module assignment shown in Figure 4 and handle.
(2) action during the sequencer data reproduction
Action flow chart when Fig. 5 regenerates the sequencer data (music data) in the described storage part 2 (Fig. 2) for expression.In regeneration sequencer data conditions, the user at first carries out the selection (step Sb1) of melody by the operating switch of regulation.When carrying out the selection of melody, the sequencer data that read from storage part 2 are imported into sequencer 3, implement the form of these sequencer data 3 and explain (step Sb2).Next, when the user indicates melody to begin (step Sb3), just begin the melody sequencing control action (step Sb4) of sequencer 3.
Then, sequencer 3 offers sounding circuit 5 (step Sb5) by synthetic or commutation circuit 4 successively with the MIDI data.When sounding circuit 5 receives the MIDI data, just implement above-mentioned processing and form tone data (step Sb6).The processing of these steps Sb5 and Sb6 constantly repeated before melody finishes.After this, when the melody of step Sb7 is judged end, carry out sequencer end process (step Sb8).
Action when (3) playing in real time
Action flow chart when Fig. 6 plays in real time for expression.Under situation about playing in real time, the user at first sets each tone color information (step Sc1) by the configuration switch of keyboard 1.Here, the tone color additional information that in tone color information, also contains trill beyond the tone color etc.When the tone color setting of this configuration switch is finished, the MIDI data generative circuit (omitting among the figure) that keyboard 1 is had just generates the parameter that selector switch is set the module coding information of usefulness and generated above-mentioned tone LFO20, tone EG21, amplitude LFO23, wave filter LFO29 and wave filter EG30, and outputs to sounding circuit 5 (step Sc2) by synthetic or commutation circuit 4.Like this, in the setting of tone LFO20 that carries out sounding circuit shown in Figure 15 etc., the switching that selector switch 15-1 to 15-n, selector switch 16-1 to 16-n and selector switch 25-1 to 25-n are suited respectively.
Next, when white key and the black key when playing (step Sc3) of user by keyboard 1, described MIDI data generative circuit just generates the MIDI data successively and offers sounding circuit 5 (step Sc4) by synthetic or commutation circuit 4.When sounding circuit 5 receives the MIDI data, implement described processing, generate tone data (step Sc5).
In addition, in structure shown in Figure 2, sequencer 3 and sounding circuit 5 also can be made of either party of hardware and software.
Below, describe with reference to Fig. 7 about the 2nd embodiment of the present invention.
Fig. 7 is the block diagram of the sounding circuit 5a of expression the 2nd embodiment of the present invention.Be provided with m (m is plural fixed integer) pronunciation (1 to m) in this sounding circuit 5a, (n<m) output of individual pronunciation offers combiner circuit 35 with wherein n.Combiner circuit 35 synthesizes (such as addition) with the output of n pronunciation, and outputs to timbre additional module 36.Timbre additional module 36 is that tone color is carried out in the output of combiner circuit 35 is additional, and outputs to the combiner circuit 37 of back segment, in the present embodiment, constituted by in time changing wave filter as wave filter LFO, wave filter EG.In addition, also can allow tone LFO, tone EG and amplitude LFO regularly the son 1 to n that pronounces be played a role.
Combiner circuit 37 synthesizes (such as addition) with the output of the output of timbre additional module 36 and the sub-n+1 to m of pronunciation that is not connected with combiner circuit 35, generates tone data and also outputs to A/D transducer (omitting among the figure).
In the 2nd above-mentioned embodiment, carrying out additional pronunciation of tone color is reserved in advance, like this, needs can be carried out the additional musical sound of tone color and be assigned to pronunciation son 1, then will not need to carry out the additional musical sound of tone color on the other hand and be assigned to the sub-n+1 to m of pronunciation to n.In the 2nd embodiment, can limit and carry out the additional pronunciation number of tone color, thereby can simplified structure.
In addition, timbre additional module can perhaps also can be 3D sounding treatment circuit for the operating means of effects such as additional reverberation, chorus.
Below, describe for the 3rd embodiment of the present invention.
Figure 10 is the block diagram of the sounding circuit 5b of the expression musical signal generator relevant with the 3rd embodiment of the present invention.In Figure 10, symbol 51 and 52 expressions generate pronunciation of tone waveform according to described MIDI data synthetic or that commutation circuit 4 is exported shown in Figure 2.Here, pronunciation son 51 generates tone waveform according to the WT mode, and on the other hand, pronunciation 52 generates note signal according to the FM mode.Symbol 53 presentation selectors, the module coding information that is comprised according to the MIDI data select either party output in the son 51 or 52.Symbol 54 is represented the timbre additional module to additional other tone color of output of pronunciation of exporting by selector switch 53 51 and 52.Time change LPF (Low-Pass Filter) 59 formations that the hybrid circuit 58 that this timbre additional module 54 is multipliers 57 of being used by the output horizontal adjustment of the white noise generator 56 that produces white noise and this white noise generator 56, mix the output of the output of above-mentioned selector switch 53 and multiplier 57, the frequency characteristic that makes these hybrid circuit 58 outputs change.
Figure 11 is the inner structure block scheme of when expression change LPF59, and here, the digital LPF of symbol 59 expressions, symbol 59b represent to allow the time-varying circuit that the cutoff frequency of digital LPF59a and time changes simultaneously.In digital LPF59a, symbol 61 is represented the totalizer with the output addition of the signal (being the output of hybrid circuit 58) of input end IN and multiplier 62, symbol 63 is represented the totalizer with the output addition of the output of totalizer 61 and delay circuit 64, the multiplier of the output of totalizer 63 is taken the output (output of combiner circuit 75) of time-varying circuit 59b in symbol 65 expressions mutually, symbol 66 represents to deduct the subtracter of the output of multiplier 65 in the middle of the output of delay circuit 67, symbol 68 expressions are arrived the multiplier of the output of totalizer 66 with the output multiplication of time-varying circuit 59b, and symbol 69 is represented the totalizer with the output addition of the output of totalizer 68 and described delay circuit 64.The output of this totalizer 69 is output in the circuit of hypomere (omitting among the figure).
In above-mentioned, delay circuit 64 and 67 be with this input signal delay time 1 circuit that periodic quantity is exported of fixed system clock pulse.In addition, in the module settings information of MIDI data, include the multiplication constant that multiplier 62 provides.
Next, in time-varying circuit 59b, symbol 71 expression envelope generators, the envelope signal that the produces tone color control usefulness line output of going forward side by side.Symbol 72 expression low frequency generators (Low FrequencyOscillator) produce low frequency signal (with reference to Figure 12 B), and output to sample-and-hold circuit (S/H) 73 and selector switch 74.Sample-and-hold circuit 73 is taken a sample the output (with reference to Figure 12 A) of the white noise generator 56 of the pulse rise time of low frequency generator 72 and is outputed to selector switch 74.The module coding information that selector switch 74 is comprised according to the MIDI data is selected either party in the output of the output of low frequency generator 72 or sample-and-hold circuit 73, and outputs to combiner circuit 75.Combiner circuit 75 synthesizes (such as addition) with the output of described envelope generator 71 and the output of selector switch 74, and outputs to described multiplier 65 and 68 respectively.
In above-mentioned digital LPF59a, the structure of removing multiplier 62 together known digital LPF the same, the data (being the output of combiner circuit 75) that give according to multiplier 65 and 68 change its cutoff frequency.When cutoff frequency changed in low territory district, the most of overtones that include lower frequency can be subdued, and tone color can all become dim and not have individual character.And on the other hand, when cutoff frequency changed in high territory district, the overtone of being subdued can reduce, and it is lucid and lively that tone color can become.But, become lucid and lively even say tone color, also just become relative lucid and lively, only mean and get back to original pronunciation state.
In structure shown in Figure 11, by changing the data that time-varying circuit 59b gives multiplier 65 and 68, various variations can take place in the tone color of note signal.In this case, when selector switch 74 was selected the output of sample-and-hold circuits 73, the cutoff frequency of digital LPF59a can carry out at random variation in each cycle of low frequency generator 72.
On the other hand, multiplier 62 is set to sympathetic response (resonance) usefulness.So-called sympathetic response, be meant control emphasize near the cutoff frequency sound, tone color is changed (with reference to the curve L of Figure 13), original loudness of a sound is transferred specific overtone, additional new overtone.The sympathetic response effect changes according to the setting of cutoff frequency.In general, when adding sympathetic response, can become personnalit bright and clear (or clear-cut) sound.Adding the state of sympathetic response, when the setting of change cutoff frequency,, can reproduce " mew-" this unique effect of often using in the so-called simulated reservoir etc. because the frequency of the overtone of being emphasized changes.Also have, when adding sympathetic response, near the level the cutoff frequency can rise, for the low frequency lower than cutoff frequency, and its level can descend (with reference to Figure 13).
In Figure 10, the output of change LPF59 will be provided for selector switch 81 and 82 respectively when above-mentioned.These selector switchs 81 and 82 module coding information that is comprised according to the MIDI data respectively from the output of the son 51 and 52 that pronounces or the time change LPF59 output in the middle of select either party to output to hybrid circuit 83.Hybrid circuit 83 mixes the output of selector switch 81 and 82.
In the sounding circuit 5b of above-mentioned formation, hybrid circuit 58 mixes the output of selector switch 53 and the white noise of white noise generator 56 outputs.In this case, adjust the mixing ratio (mixing ratio) of white noise, can reach multiple tone color control like this by multiplier 57.In addition, because the output of exporting hybrid circuit 58 by time change LPF59, thereby can bring more multiple tone color to change.And in sounding circuit 5b, also can the output that the additional and the opposing party's of the tone color of timbre additional module 54 pronunciation is implemented in either party output of son in 51 and 52 of pronouncing be mixed., also can adjust selector switch 81 and 82 here, it is additional son 51 and 52 the both sides that pronounce not to be implemented tone color.
As described below, have diversified effect and technical characterstic in the present invention.
(1) in musical signal generator of the present invention, optionally allow the output action of timbre additional module in pronunciation, offer the tone color change device output selectivity of the son that maybe will pronounce.Like this, can be more cheaply and constitute musical signal generator simply.In addition, under the situation that produces a plurality of note signals, can pay multiple effect aptly.
(2) like this, can be used as the specific device of musical sound generation function that makes mobile terminal apparatus and use musical signal generator of the present invention ideally.In addition, also go for the so-called electronic musical instrument of playing in real time etc.And the present invention can be applicable to a plurality of musical sound synthesis modes the effect of musical signal generator in addition.
In addition, the present invention is not limited to the above embodiments, the design alteration that can suit in scope of invention.

Claims (12)

1. musical signal generator is characterized in that:
Have:
Comprise that at least 1 note signal generating unit that generates musical sound with the 1st musical sound synthesis mode generates the note signal generating unit of musical sound with at least 1 with the 2nd musical sound synthesis mode different with described the 1st musical sound synthesis mode, and generate the note signal generating unit of note signal independently of one another;
The note signal that at least 1 portion by described a plurality of note signal generating units is generated is implemented the timbre additional module of tone color additional treatments;
Make a plurality of switching device shifters that each generation effect of described a plurality of note signal generating units switched by the tone color additional treatments that described timbre additional module carried out to whether.
2. a musical signal generator is characterized in that: comprise
Have:
Comprise that at least 1 note signal generating unit that generates musical sound with the 1st musical sound synthesis mode generates the note signal generating unit of musical sound with at least 1 with the 2nd musical sound synthesis mode different with described the 1st musical sound synthesis mode, and generate the note signal generating unit of note signal independently of one another;
The note signal that at least 1 portion by described a plurality of note signal generating units is generated is implemented the timbre additional module of tone color additional treatments;
Make the 1st switching device shifter that each generation effect of described a plurality of note signal generating units is switched by the tone color additional treatments that described timbre additional module carried out to whether;
The note signal that at least 1 portion by described a plurality of note signal generating units generates is implemented the tone color change device that the tone color change is handled;
To offer the 2nd switching device shifter that described tone color change device switches from the note signal of each output of described a plurality of note signal generating units to whether.
3. musical signal generator according to claim 1 is characterized in that: the tone of the note signal that is generated in each one of the variable described a plurality of note signal generating units of described timbre additional module.
4. musical signal generator according to claim 2 is characterized in that: the tone of the note signal that is generated in each one of the variable described a plurality of note signal generating units of described timbre additional module.
5. musical signal generator according to claim 1 is characterized in that: the amplitude of the note signal that is generated in each one of the variable described a plurality of note signal generating units of described timbre additional module.
6. musical signal generator according to claim 2 is characterized in that: the amplitude of the variable note signal that each one generated by described a plurality of note signal generating units of described timbre additional module.
7. musical signal generator according to claim 2 is characterized in that: the high frequency waves content of the variable note signal that each one exported by described a plurality of note signal generating units of described tone color change device.
8. musical signal generator according to claim 1 is characterized in that: have the parameter setting that will provide by the outside to described timbre additional module, and the control device that switches by described switching device shifter according to the handover information that provides from the outside.
9. musical signal generator according to claim 2 is characterized in that: have the parameter setting that will provide by the outside to described timbre additional module, and the control device that switches by described switching device shifter according to the handover information that provides from the outside.
10. musical signal generator according to claim 2 is characterized in that: have the parameter setting that will provide by the outside to described tone color change device, and the control device that switches by described switching device shifter according to the handover information that provides from the outside.
11. musical signal generator according to claim 1 is characterized in that: have storage package contain tone data and time data music data storage part and read the music data in the described storage part and export the sequencer of described tone data according to described time data in proper order;
Explain the tone data of described sequencer output, the device that carries out following action according to this explanation results: promptly the musical sound at described a plurality of note signal generating units distribute, at the parameter setting of described a plurality of timbre additional modules, and based on the switching of described switching device shifter.
12. musical signal generator according to claim 2 is characterized in that: have storage package contain tone data and time data music data storage part and read the music data in the described storage part and export the sequencer of described tone data according to described time data in proper order; Explain the tone data of described sequencer output, the device that carries out following action according to this explanation results: promptly the musical sound at described a plurality of note signal generating units distribute, at the parameter setting of described a plurality of timbre additional modules, and based on the switching of described switching device shifter.
CNB031362427A 2002-05-20 2003-05-19 Musical signal generator Expired - Fee Related CN100411010C (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP2002145109 2002-05-20
JP2002145109 2002-05-20
JP2003059770A JP3879681B2 (en) 2002-05-20 2003-03-06 Music signal generator
JP2003059770 2003-03-06

Publications (2)

Publication Number Publication Date
CN1460990A CN1460990A (en) 2003-12-10
CN100411010C true CN100411010C (en) 2008-08-13

Family

ID=29714280

Family Applications (2)

Application Number Title Priority Date Filing Date
CNU032612133U Expired - Lifetime CN2651890Y (en) 2002-05-20 2003-05-19 Musical acoustic signal producer
CNB031362427A Expired - Fee Related CN100411010C (en) 2002-05-20 2003-05-19 Musical signal generator

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CNU032612133U Expired - Lifetime CN2651890Y (en) 2002-05-20 2003-05-19 Musical acoustic signal producer

Country Status (5)

Country Link
JP (1) JP3879681B2 (en)
KR (1) KR100574808B1 (en)
CN (2) CN2651890Y (en)
HK (1) HK1058721A1 (en)
TW (1) TWI233089B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3879681B2 (en) * 2002-05-20 2007-02-14 ヤマハ株式会社 Music signal generator
KR100812770B1 (en) * 2006-03-27 2008-03-12 이영득 Method and Apparatus for Providing Double-Speed Narration Voice-Signal by Using White Noise
JP5651945B2 (en) * 2009-12-04 2015-01-14 ヤマハ株式会社 Sound processor
JP6390190B2 (en) * 2014-06-18 2018-09-19 ヤマハ株式会社 Server device and music system
JP7375317B2 (en) * 2019-03-25 2023-11-08 カシオ計算機株式会社 Filter effect imparting device, electronic musical instrument, and control method for electronic musical instrument

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0895569A (en) * 1994-09-22 1996-04-12 Yamaha Corp Electronic instrument
JPH1049518A (en) * 1996-08-06 1998-02-20 Sony Corp Arithmetic unit and its method
JPH10124060A (en) * 1996-08-30 1998-05-15 Yamaha Corp Method and device for musical sound generation and recording medium where program for sound generation is recorded
JP2002073016A (en) * 2000-08-28 2002-03-12 Roland Corp Effect processing device
CN2651890Y (en) * 2002-05-20 2004-10-27 雅马哈株式会社 Musical acoustic signal producer

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0895569A (en) * 1994-09-22 1996-04-12 Yamaha Corp Electronic instrument
JPH1049518A (en) * 1996-08-06 1998-02-20 Sony Corp Arithmetic unit and its method
JPH10124060A (en) * 1996-08-30 1998-05-15 Yamaha Corp Method and device for musical sound generation and recording medium where program for sound generation is recorded
JP2002073016A (en) * 2000-08-28 2002-03-12 Roland Corp Effect processing device
CN2651890Y (en) * 2002-05-20 2004-10-27 雅马哈株式会社 Musical acoustic signal producer

Also Published As

Publication number Publication date
HK1058721A1 (en) 2004-05-28
CN1460990A (en) 2003-12-10
TW200405265A (en) 2004-04-01
TWI233089B (en) 2005-05-21
KR100574808B1 (en) 2006-04-27
JP3879681B2 (en) 2007-02-14
CN2651890Y (en) 2004-10-27
KR20030090526A (en) 2003-11-28
JP2004046077A (en) 2004-02-12

Similar Documents

Publication Publication Date Title
US6687674B2 (en) Waveform forming device and method
JPH079588B2 (en) Musical sound generator
CN100411010C (en) Musical signal generator
US7557288B2 (en) Tone synthesis apparatus and method
EP0167847B1 (en) Tone signal generation device
EP0675481B1 (en) Tone signal generator having a sound effect function
JPH0519771A (en) Electronic musical instrument
JP3459016B2 (en) Audio signal processing method and apparatus
JP3334165B2 (en) Music synthesizer
KR930006614B1 (en) Musical tone playback equipment in electrophonic musical instruments
JP3556423B2 (en) A tone control device for electronic musical instruments using a harmonic synthesis type sound source.
JP3552265B2 (en) Sound source device and audio signal forming method
JP2580794B2 (en) Electronic musical instrument
JPH11184471A (en) Waveform generating device
JP2580793B2 (en) Music signal generator
Boulanger Introduction to sound design in csound
JP2794561B2 (en) Waveform data generator
JP3007096B2 (en) Musical sound wave generator
KR100734772B1 (en) Implementation of multi-poly function Sound Generation Method including MIDI wave and Autolooping wave and time variance wave and original wave, which use block crossfading and phase modulation of memory address in Non-memory semiconductor
JPH05173575A (en) Musical tone synthesizing device
CN106356047A (en) Miniature wave table phonics method, system and electronic musical instrument
JPH11224087A (en) Musical sound synthesizer, method therefor and storage medium
JPH06274177A (en) Music signal processing method
JPH10268863A (en) Acoustic signal generating device
JPH0876764A (en) Musical sound generating device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1058721

Country of ref document: HK

C14 Grant of patent or utility model
GR01 Patent grant
REG Reference to a national code

Ref country code: HK

Ref legal event code: GR

Ref document number: 1058721

Country of ref document: HK

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: 20080813

Termination date: 20190519