PERFORMANCE SYSTEM, CONTROLLER USED THEREFOR, AND PROGRAM

Information

  • Patent Application
  • 20070214946
  • Publication Number
    20070214946
  • Date Filed
    March 15, 2007
    17 years ago
  • Date Published
    September 20, 2007
    16 years ago
Abstract
A performance system capable of improving operability of switching local-on/off of performance terminals. T performance system comprises a performance terminal and a controller capable of communicating with each other. The performance terminal is comprised of a performance operation device, a tone generator, and a control device adapted to transmit performance data generated by the performance operation device to the controller, execute a communication process for inputting performance data received from the controller to the tone generator, and execute a mode switching process for switching between a local-on mode in which the performance operation device inputs the generated performance data to the tone generator to generate a tone and a local-off mode in which the performance operation device does not input the generated performance data to the tone generator. The controller is comprised of a storage device adapted to store musical piece data consisting of a plurality of performance data strings, and an automatic performance control device adapted to determine a tempo and/or a beat timing of automatic performance based on performance data received from the performance terminal, read out a performance data string from the musical piece data, and transmit the read-out performance data to the performance terminal. The automatic performance control device is adapted to transmit a local-off instruction message to the performance terminal upon commencement of automatic performance according to the musical piece data, and the control device is adapted to switch the mode to a local-off mode upon receiving the local-off instruction message from the controller.
Description

BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 is a block diagram showing an arrangement of a performance system according to an embodiment of the present invention.



FIG. 2 is a block diagram showing an arrangement of a controller.



FIG. 3 is a view showing an example of musical piece data.



FIG. 4 is a view showing a table that associates part IDs with MIDI ports.



FIG. 5 is a view showing an example of a main operation window W.



FIG. 6 is a view showing an example of a manual assignment window.



FIG. 7 is a view showing a MIDI port selection window.



FIG. 8 is a block diagram showing an arrangement of a performance terminal.



FIG. 9 is a flowchart showing procedures of a local-on/off control process executed by the controller.



FIG. 10 is a flowchart showing an example of a mode switching process executed by the performance terminal.


Claims
  • 1. A performance system comprising a performance terminal and a controller capable of communicating with each other, wherein said performance terminal is comprised of:a performance operation device adapted to generate performance data according to operations of a performer;a tone generator adapted to generate a tone based on the performance data; anda control device adapted to transmit performance data generated by said performance operation device to said controller, execute a communication process for inputting performance data received from said controller to said tone generator, and execute a mode switching process for switching between a local-on mode in which said performance operation device inputs the generated performance data to said tone generator to generate a tone and a local-off mode in which said performance operation device does not input the generated performance data to said tone generator,said controller is comprised of:a storage device adapted to store musical piece data consisting of a plurality of performance data strings; andan automatic performance control device adapted to determine a tempo and/or a beat timing of automatic performance based on performance data received from said performance terminal, read out a performance data string from the musical piece data, and transmit the read-out performance data to said performance terminal,and whereinsaid automatic performance control device of said controller is adapted to transmit a local-off instruction message to said performance terminal upon commencement of automatic performance according to the musical piece data, andsaid control device of said performance terminal is adapted to switch the mode to a local-off mode upon receiving the local-off instruction message from said controller.
  • 2. A performance system according to claim 1, wherein said automatic performance control device of said controller is adapted to transmit a local-on instruction message to said performance terminal upon conclusion or termination of automatic performance according to said musical piece data, and said control device of said performance terminal is adapted to switch the mode to a local-on mode upon receiving the local-on instruction message from said controller.
  • 3. A controller capable of mutually communicating with a performance terminal, said controller comprising: a storage device adapted to store musical piece data consisting of a plurality of performance data strings; andan automatic performance control device adapted to determine a tempo and/or a beat timing of automatic performance based on performance data received from said performance terminal, read out a performance data string from said musical piece data, and transmit the read-out performance data to said performance terminal,wherein said automatic performance control device is adapted to transmit a local-off instruction message to said performance terminal upon commencement of automatic performance according to the musical piece data.
  • 4. A controller according to claim 3, wherein said automatic performance control device is adapted to transmit a local-on instruction message to said performance terminal upon conclusion or termination of automatic performance according to said musical piece data.
  • 5. A program that causes a controller which is equipped with a storage device for storing musical piece data consisting of a plurality of performance data strings, and is capable of mutually communicating with a performance terminal, to execute: an automatic performance process for determining a tempo and/or a beat timing of automatic performance based on performance data received from said performance terminal, reading out a performance data string from said musical piece data, and transmitting the read-out performance data to said performance terminal; anda local-off instruction process for transmitting a local-off instruction message to said performance terminal upon commencement of automatic performance according to the musical piece data.
  • 6. A program according to claim 5, which causes said controller to execute a local-on instruction process for transmitting a local-on instruction message to said performance terminal upon conclusion or termination of automatic performance according to the musical piece data.
Priority Claims (1)
Number Date Country Kind
2006-073063 Mar 2006 JP national