Abstract An output processor for an electronic musical instrument is characterised by a data distribution network interconnecting data processing means and data storage means, wherein at least one such data storage means stores data from which a waveform of the desired sound may be derived; means for producing a plurality of microinstructions from which sets of data flow control signals may be derived, said data flow control signals determining the source and destination of data being handled by said distribution network; and means for storage and retrieval of a program of said microinstructions, said program effecting control of data flow in a manner such as to allow the generation of the desired sound. Preferably said program effects control of data flow in a manner which allows the substantially simultaneous generation of a plurality of waveforms.
An output processor for an electronic musical instrument, characterised by: a data distribution network interconnecting data processing means and data storage means, wherein at least one such data storage means stores data from which a waveform of the desired sound may be derived; means for producing a plurality of microinstructions from which sets of data flow control signals may be derived, said data flow control signals determining the source and destination of data being handled by said distribution network; and means for storage and retrieval of a program of said microinstructions, said program effecting control of data flow in a manner such as to allow the generation of the desired sound. 2. An output processor according to claim 1, characterised in that said program effects control of data flow in a manner which allows the substantially simultaneous generation of a plurality of waveforms. 3. An output processor according to claim 1, characterised by means to select said program from a stored set of programs wherein each selected program effects a different control of data flow from that effected by any of the other programs. 4. An output processor according to claim 3, characterised in that selection of said program from said set of programs is automatic.