BRIEF DESCRIPTION OF THE DRAWINGS
For better understanding of the objects and other features of the present invention, its preferred embodiments will be described hereinbelow in greater detail with reference to the accompanying drawings, in which:
FIG. 1 is a block diagram showing an example setup of a tone generation system in accordance with an embodiment of the present invention;
FIG. 2 is a diagram outlining a process for generating a MAC frame to be output to a network in the tone generation system of the present invention;
FIG. 3 is a diagram showing a device table indicative of correspondence among various identification information of all processing elements resident on an internal network shown in FIG. 1;
FIG. 4 is a diagram showing a connection table having recorded therein connections at inputs and outputs of individual processing elements resident on the internal network and capable of communication of substantive data;
FIG. 5 is a diagram showing part of network connection processing in the tone generation system of the present invention;
FIG. 6 is a flow chart of the network connection processing performed when a processor device has been newly connected to (logged into) the internal network in the tone generation system of the present invention;
FIG. 7 is a flow chart of network disconnection processing performed when a processor device has been disconnected from (logged off) the internal network in the tone generation system of the present invention;
FIG. 8 is a diagram showing part of the network disconnection processing in the tone generation system of the present invention;
FIG. 9 is a block diagram showing an example setup of the internal network in the tone generation system of the present invention;
FIG. 10 is a diagram showing examples of setting screens displayed when connections are to be made between processing elements in the tone generation system of the present invention;
FIG. 11 is a diagram showing other examples of the setting screens displayed when connections are to be made between processing elements in the tone generation system of the present invention;
FIG. 12 is a flow chart of connection selection processing performed when setting connections between processing elements in the tone generation system of the present invention;
FIG. 13 is a diagram showing an example of connection information recorded into a connection buffer when the connection selection processing has been performed to effect setting of logical connections between processing elements in the tone generation system of the present invention;
FIG. 14 is a flow chart of connection establishment processing performed following the connection selection processing in the tone generation system of the present invention;
FIG. 15 is a diagram showing examples of connection information and association among processing elements recorded in a current buffer in the tone generation system of the present invention;
FIG. 16 is a flow chart of part of load distribution processing performed in the connection establishment processing in the tone generation system of the present invention;
FIG. 17 is a flow chart of the remaining part of the load distribution processing performed in the connection establishment processing in the tone generation system of the present invention;
FIG. 18 is a flow chart of the connection selection processing performed by a SV (server) in the tone generation system of the present invention
FIG. 19 is a float chart of voice change processing performed when a tone color is to be changed in a tone generator element in the tone generation system of the present invention;
FIG. 20 is a flow chart of network processing performed in the voice change processing in the tone generation system of the present invention;
FIG. 21 is a flow chart of automatic setting processing performed in response to powering-on of a processor device in the tone generation system of the present invention;
FIG. 22 is a flow chart of flag processing performed on a periodic basis in the tone generation system of the present invention;
FIG. 23 is a functional block diagram of a tone generator element in the tone generation system of the present invention;
FIG. 24 is a functional block diagram of a keyboard element in the tone generation system of the present invention;
FIG. 25 is a functional block diagram of a speaker element in the tone generation system of the present invention;
FIG. 26 is a functional block diagram of a DSP unit in the tone generation system of the present invention;
FIG. 27 is a flow chart of informing processing for informing of switching in the DSP unit between processing elements in the tone generation system of the present invention;
FIG. 28 is a functional block diagram of a mixer element in the tone generation system of the present invention;
FIG. 29 is a functional block diagram of a content recorder element in the tone generation system of the present invention;
FIG. 30 is a functional block diagram of an automatic accompaniment element in the tone generation system of the present invention;
FIG. 31 is a functional block diagram of a MIDI recorder element in the tone generation system of the present invention;
FIG. 32 is a functional block diagram of an editor element in the tone generation system of the present invention;
FIG. 33 is a functional block diagram of an effector element in the tone generation system of the present invention;
FIG. 34 is a functional block diagram of an audio recorder element in the tone generation system of the present invention; and
FIG. 35 is a flow chart of communication processing performed to communicate substantive data in the tone generation system of the present invention.