Unlock instant, AI-driven research and patent intelligence for your innovation.

Method for expanding synthesizer tone

A technology of synthesizers and timbres, applied in instruments, electro-acoustic musical instruments, etc., to solve problems such as space not allowed and perfect performance

Active Publication Date: 2011-06-08
ANYKA (GUANGZHOU) MICROELECTRONICS TECH CO LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

For this kind of timbre that simulates real musical instruments, the best way at present is to use sampling, but if you want to sample the timbres of all instruments into the synthesizer, usually the space is not allowed, so it is impossible to use Sampled algorithms implemented for all instruments
At the same time, some timbres, such as synthetic timbres, cannot be perfectly expressed even with sampling, because synthetic timbres are usually determined by variable algorithms. The more complex the algorithm, the richer the effect can be achieved, which cannot be achieved by sampling.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method for expanding synthesizer tone
  • Method for expanding synthesizer tone
  • Method for expanding synthesizer tone

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] The specific implementation manner of the present invention can be divided into following two parts:

[0025] 1. Parse MIDI and ensure that MIDI data can be sent to the specified synthesizer

[0026] 2. Render the synthesizer that has been added to the system and send it to the main output

[0027] Now explain in turn:

[0028] 1. Initialize the synthesizer of each MIDI track After selecting the default synthesizer, parse the MIDI and ensure that the MIDI data can be sent to the specified synthesizer, such as figure 1 As shown, the process includes the following steps:

[0029] 1. Analyze the events of each track of the MIDI file. This step is no different from the general process of parsing MIDI information

[0030] 2. If the parsing is complete, end the parsing. This step is also no different from what is normally done for parsing MIDI

[0031] 3. If a Port Name event (FF 09) is encountered, check whether the software or hardware synthesizer indicated by the nam...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The method comprises: ensuring the sending of the MIDI files to the appointed synthesizer by resolving the MIDI file; making the rendering for the synthesizers already added into the system and sending them to the total output. The method for resolving the MIDE files and sending them to the synthesizers comprises: 1) initializing the synthesizer in each track, and selecting them as default synthesizers; 2) revolving each track event of the MIDI files; 3) if the resolving is completed, then ending the resolving; 4) if meeting Port Name, then deciding if the software or hardware synthesizer appointed by the event is found; if yes, then getting the access address of the synthesizer interface; if the synthesizer is firstly used, then changing the total amount of the synthesizers; and returning to 1; otherwise keeping the selection of the synthesizer being default by the track; and returning to 1; 5 sending the event to the synthesizer corresponding to the access address selected by the track; 6 returning to 1.

Description

technical field [0001] The invention relates to a method for expanding the timbre of a synthesizer. Background technique [0002] General MIDI stipulates that MIDI must have 128 instruments and 47 percussion instruments, but in order to expand, many new MIDI standards such as XG, GS and GM2 have respectively expanded the timbre, so that it has more timbre and percussion. However, MIDI files made using these standards can only use the timbres in the corresponding standards. If you want to use other timbres, there is still no way. For example, there is no definition of instruments like Erhu in XG, GS or GM2. If a piece of music wants to use such a tone, it can only be replaced by a violin, and the effect is definitely not as good as directly bringing this tone. It is basically impossible for a standard to carry all the timbres, because in addition to the sound produced by real instruments, the different playing methods of these instruments can also be a timbre from a certain...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G10H1/00G10H7/00
Inventor 冯穗豫
Owner ANYKA (GUANGZHOU) MICROELECTRONICS TECH CO LTD