Patent ID: 7978864

Claim:
A method of controlling an editing device that edits in accordance with a direction accepted on a graphical screen a configuration of signal processing comprising a plurality of components each having an input node or an output node and wires connecting the output nodes and input nodes of the components in an audio signal processing device having an audio signal processor wherein processing contents can be programmed, said method for causing the editing device to store definition of a plurality of variations for at least one of the components, to store correspondence between nodes and between parameters included in the variations in the component, and to execute: a step of accepting a direction to change the variation for the component included in the signal processing configuration during edit when editing the signal processing configuration; when accepting the direction to change in said step, a step of replacing the component relating to the direction with a component of another variation in accordance with the direction; a first hand-over step of handing over to the component after the replacement, based on the stored correspondence, a wire which has a corresponding node also in the component after the replacement, among wires connected to nodes of an original component before the replacement; and a second hand-over step of handing over to the component after the replacement, based on the stored correspondence, a value of a parameter whose corresponding parameter exists also in the component after the replacement, among values of parameters relating to the original component, wherein said second hand-over step comprises: a step of preparing a storage area for the parameter corresponding to the component after the replacement; a write step of writing a value of a parameter whose corresponding parameter exists in the component after the replacement, among values of parameters relating to the original component, into an area for storing the value of the parameter of the storage area; and a step of setting a predetermined initial value for a parameter for which write has not been performed in said write step, among the parameters to be stored in the storage area.