Dynamic Stave Filters for Scorewriter Software
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The process of changing the view of underlying music data from a condensed stave to a de-condensed stave in scorewriter programs is labor-intensive and error-prone, requiring tedious customization of individual score items across multiple parts.
Innovation Solution
The implementation of stave filters in scorewriter software allows users to define filters that hide specific musical elements, enabling the generation of de-condensed stave views by removing selected element types, with filters that can be applied to entire staves or portions, automatically adjusting to changes in musical project duration and adding necessary elements for musical validity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If manual customization of individual score items is performed for each part, then the accuracy and specificity of each part is improved, but the time consumption and labor intensity increase significantly
Solution Approach 1:
The patent segments the music score into multiple staves, each representing a different voice or instrument. Users can then apply filters to individual staves to selectively display or hide specific score items (notes, rests, articulations, dynamics) for each voice independently, avoiding the need to manually customize every item across all parts.
Solution Approach 2:
The patent introduces stave filters as an intermediary mechanism between the user and the score items. These filters act as mediators that automatically apply customization rules to entire staves or groups of staves, eliminating the need for direct manual customization of each individual score item while maintaining accuracy.
2Manufacturing precision
If individual score items are customized one at a time, then the precision of customization is improved, but the complexity and error-proneness of the process increase
Solution Approach 1:
The patent merges multiple customization operations into a single filter application. Instead of customizing each score item individually across multiple staves, users can define a filter once and apply it to multiple staves simultaneously, reducing the complexity of the process while maintaining precise customization through the filter's selection criteria.
Solution Approach 2:
The stave filter serves multiple functions simultaneously: it filters score items, applies stylistic changes, handles articulation markings, and manages dynamics indicators all through a single mechanism. This multi-functionality reduces the overall complexity compared to using separate tools for each customization task.
3Productivity
If filters are applied to entire staves, then the efficiency of processing is improved, but the flexibility for selective filtering is reduced
Solution Approach 1:
The patent implements local quality by allowing filters to be applied to specific portions of staves rather than requiring entire stave filtering. Users can define filter ranges to target specific time intervals or measure sections, enabling efficient processing of large portions while maintaining flexibility to filter only specific local areas when needed.
Data Source
AI summary
Dynamic user-defined stave filters enable users of scorewriter software applications to generate de-condensed musical parts from condensed scores. When a stave filter is applied to some or all of a stave displaying multiple types of musical element, one or more of the musical element types are hidden from view. Stave filters remove from display note and/or non-note element types. Filtered staves are linked to corresponding unfiltered staves such that compositional changes in a condensed score are reflected in the linked de-condensed staves. Uses include generation of individual parts from a score or generation of different orchestrations or arrangements. Filtered staves are drawn in an intelligent fashion to ensure that musical data are displayed in a musically valid form that conforms to stylistic conventions.


