Performance data generating apparatus and method and storage medium
a technology of performance data and generating apparatus, applied in the field of performance data generating apparatus and method, can solve the problems of mechanical expressionless performance, user is at a loss what expressions to add, and it is difficult to select parameters for adding his favorite expressions and determine parameter values
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Benefits of technology
Problems solved by technology
Method used
Image
Examples
embodiment 1
First, "Embodiment 1" will be explained, which adds expressions mainly using as specific performance parameters, temporal musical tone control information such as tempo change, gate time, or tone generation start timing (sounding, start timing) (other specific examples of performance parameters include a musical interval parameter (hereinafter referred to as "interval parameter") and a volume parameter).
[Summary of System Functions]
FIG. 2 shows an outline of functions provided by the performance data generating (automatic parameter editing) system. The functions of the system are comprised of an original performance data capturing block AB for capturing original performance data OD, an expression adding block EB for adding temporal expressions to the original performance data supplied by the block AB by mainly using tempo conversion, an expression adding module EM that stores expression addition rules and manners corresponding to various expressions supplied to the expression adding...
embodiment 2
Next, "Embodiment 2" will be described, which adds expressions mainly using the volume parameter as a specific performance parameter (the specific performance parameter may also be other performance parameters such as the interval parameter). FIGS. 20 and 21 show flow charts useful in explaining an outline of functions of the expression adding module of the system shown in FIG. 2, in terms of automatic parameter editing and as a process flow executed by the CPU 1. First, the outline will be described with reference to FIGS. 20 and 21, and specific examples (A) to (K) of "Embodiment 2" will then be described with reference to FIGS. 22 to 38.
An automatic parameter editing apparatus according to the present embodiment principally executes the following control processes:
[1] A parameter changing process of analyzing supplied performance data, then based on results of the analysis, selecting a parameter to be changed and determining how the parameter is to be changed, and then applying a...
embodiment 3
Further examples (a) to (e) according to the present invention will be explained below as "Embodiment 3".
(a) "Slightly Increase Interval for Accented Tone"
In general, to express an accent, mainly the volume is emphasized, but more natural expressions can be achieved if expressions are added so as to further change the interval to simulate live performance expressions. Besides the accent, performance expressions in general that are said to change the volume actually often involve changes in the interval. Thus, it is desirable that a performance symbol that instructs a volume changing process should also instruct an interval changing process. Therefore, in an example of the present invention, when an accent is detected from note data, a temporal change in volume as well as a temporal change in interval are calculated so that addition of expressions can be performed based on these changes.
FIG. 39 is a flow chart showing an example of a process for slightly increasing the interval of an...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com