WO2008059594A1 - Dispositif de support de composition musicale, et système de support de composition musicale - Google Patents
Dispositif de support de composition musicale, et système de support de composition musicale Download PDFInfo
- Publication number
- WO2008059594A1 WO2008059594A1 PCT/JP2006/323024 JP2006323024W WO2008059594A1 WO 2008059594 A1 WO2008059594 A1 WO 2008059594A1 JP 2006323024 W JP2006323024 W JP 2006323024W WO 2008059594 A1 WO2008059594 A1 WO 2008059594A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data
- phrase
- chat
- module
- music
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H1/00—Details of electrophonic musical instruments
- G10H1/0008—Associated control or indicating means
- G10H1/0025—Automatic or semi-automatic music composition, e.g. producing random music, applying rules from music theory or modifying a musical piece
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2210/00—Aspects or methods of musical processing having intrinsic musical character, i.e. involving musical theory or musical parameters or relying on musical knowledge, as applied in electrophonic musical tools or instruments
- G10H2210/101—Music Composition or musical creation; Tools or processes therefor
- G10H2210/105—Composing aid, e.g. for supporting creation, edition or modification of a piece of music
Definitions
- composition support device composition support system
- the present invention relates to a support tool and system for performing composition by combining phrases, and particularly to a composition support tool and system suitable for a case where a plurality of users perform composition in cooperation.
- Non-Patent Document 1 "GarageBand3", [online], [Search August 29, 2006], Internet, ⁇ URL: 116373816329L0>
- composition method The inventors of the present invention share a plurality of prepared phrases with a plurality of users via a network, and compose a composition by combining desired phrases from the plurality of shared phrases.
- cooperative frame-based composition method I got the knowledge.
- Non-Patent Document 2 specifically, the remarks entered by the user are in the order of input from the top to the bottom of the chat window (along the one-dimensional time axis).
- the chat system that is displayed side by side cannot realize a communication space suitable for collaborative frame-based music composition, and is unable to provide sufficient music composition support. .
- the present invention provides a communication space suitable for a cooperative frame-based composition method, in which a plurality of phrases can be discussed individually and in parallel, and the discussion of each phrase can be appropriately crossed over.
- the aim is to provide a new framework that can be realized and provide suitable composition support.
- the composition support device of the present invention is a support device for performing composition by combining phrases, and the phrase data specified by the user when receiving a discussion holding instruction specifying a user-powered phrase
- a phrase object setting module for creating phrase object data including at least identification information of the object and position information of an object (phrase object) for indicating a discussion place for each phrase in the two-dimensional area (chat canvas), and a user
- chat data input instruction is received, the text data of the remarks entered by the user and the display position information on the chat canvas
- a chat data input module for generating chat data, a chat data management module for transmitting the generated chat data to a server, receiving the chat data distributed to the server, and storing the chat data in a memory;
- a phrase object data management module for transmitting the created phrase object data to a server, receiving phrase object data distributed from the server, and storing it in a memory; and phrase object data or chat stored in the memory
- a display module for displaying phrase objects or message text data on the chat canvas based on the data, and the display mode
- database power for storing phrase data in association with phrase identification information is acquired and stored in a phrase data acquisition module that stores the phrase data in the memory.
- a reproduction module for reproducing and outputting the phrase data.
- a music data creation module for creating music data by combining the acquired phrase data, and transmission of the created music data to a predetermined server
- a music data management module that receives music data distributed from the predetermined server and stores the music data in a memory, and the reproduction module reproduces and outputs the music data stored in the memory. To do.
- the composition support system of the present invention is a composition support system including at least one server and a plurality of terminal devices, and the terminal device gives an instruction to hold a discussion specifying a user power phrase. When received, it includes at least phrase data identification information designated by the user, and position information of an object (phrase object) for indicating a discussion place for each phrase on the two-dimensional area (chat canvas), Including at least phrase object setting module for creating phrase object data, and text data of a message entered by the user when a chat data input instruction is received from the user, and display position information on the chat canvas, Create chat data Chat data input module and the created Transmission of Yattodeta to the server, the Chat data management module for receiving chat data distributed from Sanoku and storing it in a memory, sending the created phrase object data to a server, receiving phrase object data distributed from the Sanoku, and memory And a display module for displaying phrase objects or message text data on a chat canvas based on the phrase object data or chat data stored in the memory.
- the display mode of the speech statement text data is characterized in that it is determined based on the display mode of the phrase objects located in the vicinity of the display position of the emitting Genbun text data.
- the composition support method of the present invention when receiving an instruction to hold a discussion specifying a user-powered phrase, the identification information of the phrase data specified by the user, and the phrase on the two-dimensional area (chat Cannos)
- the phrase object setting process for creating phrase object data including at least the position information of the object (phrase object) for indicating the discussion place of the unit, and the user power
- the chat data input process for creating chat data including at least the text data of the remarks entered by the user and the display position information on the chat canvas, and transmitting the created chat data to the server and distributing from the server Chat to receive and store stored chat data
- a display step for displaying the phrase object or message text data on the chat canvas based on the phrase object data or chat data, and the display format of the message text data is the display position
- the program (program product) of the present invention configures each step of the composition support method of the present invention. It is characterized by being executed on a computer.
- the program (program product) of the present invention can be installed or imported to a computer through various recording media such as a CD-ROM, a magnetic disk, and a semiconductor memory, or downloaded via a communication network.
- the module includes not only a physical means but also a case where a part or all of the function of the module is realized by software. Further, the functions of one module may be realized by two or more physical means, or the functions of two or more modules may be realized by one physical means.
- a communication space suitable for a collaborative frame-based composition method that allows discussion of each phrase to be appropriately cross-onoed while discussing a plurality of phrases individually and in parallel. Realize and provide a new framework that can provide suitable composition support.
- FIG. 1 is a block diagram showing a schematic configuration of a music composition support system 100 according to an embodiment of the present invention.
- the music composition support system 100 includes a music composition support server 1 and a plurality of music composition support terminal devices 2a to 2d corresponding to users participating in the music composition work.
- the music composition support server 1 and each music composition support terminal device 2a to 2d (hereinafter referred to as V, which need not be distinguished from each other, collectively “music composition support terminal device 2” t) are defined by a predetermined communication network N (LA N, Any of the Internet, a dedicated line, a packet communication network, and a combination thereof, including both wired and wireless) can be communicated with each other.
- LA N Any of the Internet, a dedicated line, a packet communication network, and a combination thereof, including both wired and wireless
- FIG. 2A is a block diagram showing a hardware configuration of the music composition support sano 1.
- the music composition support server 1 is a general-purpose device including hardware such as a CPU, ROM, RAM, external storage device, user interface, display, and communication interface. It can be configured by a computer.
- the music composition support server 1 may be configured by a single computer or may be configured by a plurality of computers distributed on a network.
- music data is received from the music composition support terminal device 2 that realizes sharing of music data to be collaborated between users, and the received music data is stored in the music data storage server module 12.
- a music data management server module 13 is provided for managing and transmitting (distributing) the music data to be managed to each music composition support terminal device 2.
- phrase data and music data can be determined according to the design, but in this embodiment, the MIDI (Musical Instrument Digital Interface) format is adopted as the format of phrase data and the like.
- the phrase database 10 stores a plurality of MIDI-format phrase data in advance for each of the four types of instruments: guitar, drum, and peered bass.
- Figure 4 shows an example of the phrase database 10 data structure.
- the music composition support server 1 has the same functional configuration as that of a conventional chat server that provides a communication space for information sharing to each user. Yes. Specifically, the chat data and various requests are received from the music composition support terminal device 2, the received chat data is stored in the chat data storage server module 14, and the chat data to be managed is stored in each music composition support terminal. It includes a chat data management server module 15 that is distributed to device 2.
- the music composition support server 1 displays a message at an arbitrary position on a two-dimensional window area (hereinafter referred to as “chat canvas” t).
- chat canvas a two-dimensional window area
- the two-dimensional chat system realized in the present embodiment is an object (hereinafter referred to as an object) that indicates the location of the phrase unit discussion on the chat canvas so that the phrase unit discussion can be appropriately performed on the chat canvas.
- object an object
- the music composition support server 1 receives the phrase data identification information and the phrase object on the chat canvas from the music composition support terminal device 2.
- the phrase object data including at least the position information is received, the received phrase object data is stored and managed in the phrase object data storage server module 16, and the stored phrase object data is distributed to each composition support terminal device 2.
- Phrase object data management server model It has a Yuru 17.
- Each functional module of the music composition support server 1 is realized by the CPU executing a predetermined program stored in the ROM, RAM, external storage device or the like.
- FIG. 3 (a) is a block diagram showing a hardware configuration of the music composition support terminal device 2.
- the music composition support terminal device 2 is composed of a general-purpose computer having hardware such as a CPU, ROM, RAM, external storage device, user interface, display, MIDI sound source, speaker, and communication interface. can do.
- a music composition support terminal device 2 in addition to a general personal computer, a portable terminal or the like can be used.
- FIG. 3 (b) is a block diagram showing the main functional configuration of the music composition support terminal device 2.
- the music composition support terminal device 2 basically has the same function as the conventional phrase-based music composition tool, for example, the phrase data stored in the phrase data storage module 20 is stored in the music data storage module 21.
- the song data is created by combining the phrase data stored in the playback module 22 and the phrase data storage module 20 that plays back and outputs the recorded music data (if the phrase data is added to the song data being created later) (Including music composition module 23).
- the music composition support terminal device 2 of the present embodiment should share phrase data and music data among users.
- the music composition support terminal device 2 transmits a download request specifying phrase data to the music composition support server 1.
- the phrase data transmitted from the music composition support server 1 is acquired and stored in the phrase data storage module 20.
- the memorized phrase data acquisition module 24, the process of transmitting the created music data to the music composition support server 1, and the music data distributed from the music composition support server 1 are received and stored in the music data storage module 21.
- Also equipped with a music data management module 25 that performs processing to manage!
- the music composition support terminal device 2 of the present embodiment has the same functional configuration as a conventional chat terminal device that provides a communication space for information sharing to each user.
- the chat data input module 26 that accepts chat data including remark text data and various requests from the user, the process of transmitting the input chat data and various requests to the music composition support server 1,
- the chat data management module 28 that receives the chat data distributed by the support server 1 and stores it in the chat data storage module 27 and manages it. It includes a chat canvas display module 29 that displays remark text data on the chat canvas.
- the music composition support terminal device 2 of the present embodiment is compatible with a two-dimensional chat system (that is, the text data of each module power statement sentence and the chat canvas)
- the function of the conventional chat terminal device has been expanded in that it can process chat data including at least the location information.
- the two-dimensional chat system realized in the present embodiment can arrange phrase objects on the chat canvas. Therefore, the music composition support terminal device 2 has the following functions. It has a configuration.
- the music composition support terminal device 2 generates a phrase object data when receiving a discussion instruction specifying a user-powered phrase, and composes the phrase object data thus created. It includes a phrase object data management module 32 that performs processing to send to the server 1 and receives phrase object data distributed from the music composition support server 1 and stores and manages it in the phrase object data storage module 31. Yes.
- the chat canvas display module 29 is displayed on the chat canvas based on the phrase object data stored in the phrase object data storage module 31. It is configured to display phrase objects.
- the display mode of the message text data displayed by the chat canvas display module 29 is determined based on the display mode of the phrase object located near the display position of the message text data. It's like! /
- Each functional module of the music composition support terminal device 2 is realized by a CPU executing a predetermined program stored in a ROM, a RAM, an external storage device, or the like.
- each process (a code is added and a partial process is included) can be executed in any order within a range or in parallel without causing any contradiction in processing contents.
- the phrase data acquisition module 24 of the composition support terminal device 2 waits for a user to input a phrase data download instruction (S100).
- the input method of the phrase data download instruction can adopt various modes depending on the design. For example, a list of phrase data stored in the phrase database 10 is acquired in advance, This can be displayed in a pull-down menu method, and the user can select a desired phrase data from the list.
- phrase data when selecting phrase data, it is configured so that incorporation into music data to be collaboratively composed; tl ⁇ standing can be designated.
- the music data of this embodiment is configured by associating phrase data with numbers of predetermined unit periods (hereinafter referred to as “timelines”) ordered along the time axis. Incorporation of the phrase data into the data; ⁇ standing can be specified by this timeline number.
- the phrase data acquisition module 24 When the phrase data download instruction is input, the phrase data acquisition module 24 generates a download request so as to include the identification information of the selected phrase data, and transmits it to the music composition support server 1 (S101).
- the identification information of the phrase data can also constitute, for example, a musical instrument ID and a phrase ID power.
- the phrase data providing module 11 of the composition support server 1 is a composition support terminal device 2
- the phrase data identification information is extracted from the received download request, and the phrase data corresponding to the extracted phrase identification information is read from the phrase database 10 (S103).
- the read phrase data is transmitted to the music composition support terminal device 2 that has transmitted the download request (S104).
- phrase data acquisition module 24 When the phrase data acquisition module 24 receives the phrase data from the music composition support server 1 (S105), it stores the received phrase data in the phrase data storage module 20 in association with the phrase data identification information (S106). .
- Figure 7 shows an example of the data structure of the phrase data storage module 20.
- the music data creation module 23 reads the music data from the music data storage module 21, and incorporates it into the stored phrase data and the music data specified at the time of the download instruction; The combination with the timeline number) is incorporated into the read music data to create temporary music data (S107). This completes the process related to downloading the phrase data.
- the provisional music data may be created by acquiring a plurality of phrase data. If a download instruction is input for phrase data that has already been downloaded (that is, stored in the phrase data storage module 20), it is downloaded from the phrase data storage module 20 without sending a download request again. It is only necessary to read out the specified phrase data and create temporary music data.
- the playback module 22 waits for a trial listening instruction to be input (S200).
- the input method of the trial listening instruction for provisional music data is a power that can adopt various modes depending on the design. For example, buttons such as rewind, playback, and fast forward are displayed at predetermined positions on the screen, and the buttons are displayed on the user's screen. You can think of a method of inputting audition instructions by clicking.
- the playback module 22 plays back and outputs the created provisional music data using a MIDI sound source (S201).
- phrase data playback output can be realized using a conventional MIDI player or the like.
- the user can acquire desired phrase data as the intermediate force of phrase data shared via the music composition support server 1, and can audition it by incorporating it into the music data at that time.
- the phrase object setting module 30 of the music composition support terminal device 2 allows the user to specify the phrase data on the chat canvas when the music composition support terminal device 2 is active (hereinafter referred to as " The system waits for an instruction to hold “phrase unit discussion” (S300).
- the method of inputting a phrase unit discussion instruction can be determined according to the design. For example, as in the case of inputting a phrase data download instruction, the phrase data is specified by a pull-down menu, By clicking a predetermined holding instruction button on the screen, it is possible to consider a mode of inputting a holding instruction for phrase unit discussion.
- phrase unit discussion is performed on the chat canvas, it is necessary to specify the holding position on the chat canon.
- a framework is used in which phrase objects are arranged on the chat canonoid to identify the holding position of the phrase unit discussion.
- the phrase object can take various configurations as long as it can identify the phrase data.
- the phrase object is combined with an icon indicating the instrument type and the phrase data name as shown in FIG. Shall be constructed.
- the phrase object setting module 30 displays the phrase object display mode corresponding to the specified phrase data, the position on the chat canvas (specifically, the chat canvas).
- the coordinate value in the local coordinate system is determined so as not to overlap with the display mode and position of other phrase objects (S301).
- each phrase object that is, a phrase unit
- the sentence text data determined to belong to the same phrase unit discussion is displayed according to the phrase object display mode corresponding to the phrase unit discussion. Will be displayed.
- various methods such as displaying with different fonts can be considered as a method of displaying with different display modes.
- display color information is used as display mode information, and the phrase unit discussion is used. The display color is changed for each display.
- phrase object setting module 30 creates phrase object data including identification information of the designated phrase data, position information on the chat canvas of the phrase object, and display color information (S302). .
- phrase object data management module 32 transmits the created phrase object data to the music composition support server 1 (S303).
- phrase object data management server module 17 of the music composition support server 1 receives the phrase object data from the music composition support terminal device 2 (S304), it associates the received phrase object data with the identification information and the phrase.
- the object data is stored in the storage server module 16 and managed (S305).
- FIG. 10 shows an example of the data structure of the phrase object data storage server module 16.
- the phrase object data management server module 17 distributes the managed phrase object data to each music composition support terminal device 2 (S306).
- the phrase object data stored and managed in the past for a certain period from the time of participation is stored among the phrase object data stored in the phrase object data storage server module 16 for the corresponding music composition support terminal device 2. It is desirable to send them together.
- phrase object data management module 32 of each music composition support terminal device 2 receives the phrase object data distributed from the music composition support server 1 (S307)
- the phrase object data storage module 31 receives the received phrase object data.
- the phrase object data storage module 31 can have a data structure similar to that of the phrase object data storage server module 16 in principle.
- the chat canvas display module 29 of each music composition support terminal device 2 corresponds to the phrase data identification information included in the updated phrase object data. Create a phrase object and create the phrase object on the chat canvas (specifically, on the screen window corresponding to the chat canvas) based on the location information and display color information included in the updated phrase object data.
- the selected phrase object is displayed (S309).
- Fig. 11 schematically shows a part of the chat canvas on which phrase objects and the like are displayed.
- Phrase object display colors can be used in various ways such as displaying the phrase object itself in the display color.
- the peripheral area of the phrase object (the range depends on the design) The color is determined by the display color.
- the user can hold phrase discussions on the chat canvas, which is a shared communication space, by specifying the desired phrase data in the phrase data shared via the composition support server 1. can do.
- the chat data input module 26 of the music composition support terminal device 2 waits for chat data to be input by the user (S400).
- the chat data of the present embodiment includes the position information on the chat canvas of the message, specifically, the coordinate value of the local coordinate system of the chat canvas.
- a method of inputting coordinate values in the local coordinate system for example, a method of inputting coordinate values directly from a keyboard, a method of directly specifying and inputting a desired portion of a chat canvas using a pointing device such as a mouse, etc. Can think. Also, for example, when a message is first input using a keyboard, the message text data is displayed at a predetermined position on the screen, and then the displayed message text data is displayed using a pointing device such as a mouse. It may be configured to specify the display position of the statement based on the drop position by dragging and dropping it to the desired position! /.
- the chat data management module 28 transmits the chat data to the music composition support server 1 together with the identification information of the user who input the chat data (S401).
- chat data management server module 15 of the music composition support server 1 receives chat data from the music composition support terminal device 2 (S402)
- the chat data storage server module 14 stores the received chat data ( S403).
- Figure 13 shows an example of the data structure of the chat data storage server module 14.
- the chat data management server module 15 distributes the stored chat data to each music composition support terminal device 2 (S404). For newly participating users, the chat data storage server module is connected to the corresponding music composition support terminal device 2.
- chat data stored and stored in 14 It is desirable to send the chat data stored and stored in 14 in the past for a certain period from the time of participation.
- the chat data storage module 27 stores the received chat data (S406).
- the chat data storage module 27 can have the same data structure as the chat data storage server module 14.
- the chat data management module 28 extracts the position information of the message from the stored chat data (S407).
- the chat data management module 28 reads the position information of each phrase object with reference to the phrase object data storage module 31 and displays the display position of the statement sentence (the statement sentence text in the stored chat data).
- the phrase object closest to the data position is selected (S408). If no phrase object is set, it is possible to select a default phrase object with predetermined display color information, for example.
- the chat canvas display module 29 displays the display color information of the selected phrase object stored in the phrase object data storage module 31 and the position information of the statement sentence object included in the stored chat data. Based on The message text data included in the stored chat data is displayed on the chat canvas (S409).
- the display color of the phrase object is not limited to a mode in which the message text data itself is displayed in the display color, and a variety of modes such as a mode in which the background of the rectangular area in which the message text data is displayed is used as the display color.
- a mode is adopted in which the peripheral area (the range is determined according to the design) of the message text display area is colored with the display color as shown in FIG.
- the comment text text displayed on the chat canvas is displayed in the same display manner as the specific phrase object located closest to the chat canvas. For this reason, a user who intends to perform coordinated composition speaks in the vicinity of a specific phrase object on the chat canvas (places remark text data in the vicinity of a specific phrase object), and places the position and location. It is possible to discuss each phrase data individually and in parallel by visually distinguishing it from other phrase data discussions due to the difference in display mode.
- phrase object and statement text data are displayed on the same chat canvas, although the display mode is different for each phrase data, refer to the statement text data related to other phrase data. Or bow I can easily make a statement, and it is possible to discuss over multiple phrases.
- the music data creation module 23 waits for a user-powered music data creation instruction to be input (S500).
- music data is configured by associating phrase data with a timeline.
- a phrase object is displayed on the timeline.
- the music data creation module 23 reads the music data stored in the music data storage module 21 and combines the phrase data corresponding to the dropped phrase object and the timeline number of the drop position. Is incorporated into the read music data to create (update) music data (S501). In the case where the music data is stored in the music data storage module 21, the combination becomes new music data.
- the music data management module 25 transmits the created music data to the music composition support server 1 together with the identification information of the user who performed the drop operation (S502).
- the music data storage server module 12 stores and manages the received music data (S503).
- Fig. 6 shows an example of the data structure of the music data storage server module 12.
- the music data management server module 13 distributes the stored music data to each music composition support terminal device 2 (S505).
- each music composition support terminal device 2 When the music data management module 25 of each music composition support terminal device 2 receives the music data distributed from the music composition support server 1 (S506), it stores the received music data in the music data storage module 21 (S507). ).
- the music data storage module 21 can have a data structure similar to that of the music data storage server module 12 in principle.
- the playback module 22 waits for the user's instruction to listen to the music data to be input (S600).
- buttons such as rewind, playback, and fast forward are displayed in the timeline area, and the user can select the buttons. You can think about how to enter the audition instructions by clicking.
- the playback module 22 reads the music data stored in the music data storage module 21 and uses a MIDI sound source in the same manner as the temporary music data. Playback output is performed (S601).
- a user who intends to perform coordinated composition plays a song while synchronizing with other users. You can create (update) data, and listen to the music data.
- the present invention is not limited to the above-described embodiment, and can be variously modified and applied.
- the power of adopting MIDI as a format for phrase data etc. For example, other formats such as WAV, AIFF may be adopted.
- the playback module 22 can be realized by using a conventional player corresponding to each format.
- the phrase unit discussion is performed on the chat canvas.
- the discussion other than the phrase unit discussion can be performed on the chat canvas, for example, the entire music data can be discussed.
- a conventional chat window (conventional type in which statements are displayed in the order of input in the input order) is provided separately from the chat canvas, and discussions other than phrase unit discussion are discussed on the chat window. You may comprise so that it may perform.
- a chat window dedicated to the discussion of the entire music data be provided on the screen for reference.
- the composition support terminal device 2 is configured to determine the display mode (display color) of the phrase object, and the display mode determination process is performed as the composition support server 1. It is good also as a structure which inserts the determined display mode information in phrase object data, and distributes it.
- the composition support terminal device 2 selects the phrase object that is closest to the display position of the comment sentence, and the selected phrase is displayed as the display form of the comment text data.
- the composition support server 1 executes a process for associating the powerful sentence text data with the phrase object, and the identification information or display mode information of the associated phrase object It is good also as a structure which inserts into chat data and distributes power.
- the music composition support server 1 is configured to include the phrase database 10, but each music composition support terminal device 2 may be configured to include the same phrase database.
- a module for downloading the phrase data to the music composition support terminal device 2 is not required, but a framework for ensuring that the phrase database of each music composition support terminal device 2 has the same stored contents (for example, A framework that regularly synchronizes each database is required.
- the user can drag and drop the phrase object or the message text data displayed on the chat canvas by using a pointing device such as a mouse, so that a desired chat canvas can be displayed. It can be considered to be configured to be moved to a position.
- FIG. 1 is a block diagram showing a schematic configuration of a music composition support system 100.
- FIG. 2 is a block diagram showing a hardware and functional configuration of the music composition support server 1.
- FIG. 9 shows an example of a phrase object.
- FIG. 10 is a diagram showing an example of the data structure of the phrase object data storage server module 16.
- FIG. 14 is a flowchart for explaining music data creation / sharing 'audition processing.
- Phrase object data storage module Phrase object data management module Composition support system
Description
Claims
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2006/323024 WO2008059594A1 (fr) | 2006-11-17 | 2006-11-17 | Dispositif de support de composition musicale, et système de support de composition musicale |
US12/515,248 US8024663B2 (en) | 2006-11-17 | 2006-11-17 | Composition assisting apparatus and composition assisting system |
JP2008544056A JP4255985B2 (ja) | 2006-11-17 | 2006-11-17 | 作曲支援装置、作曲支援システム、フレーズベース作曲支援方法及び情報処理プログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2006/323024 WO2008059594A1 (fr) | 2006-11-17 | 2006-11-17 | Dispositif de support de composition musicale, et système de support de composition musicale |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2008059594A1 true WO2008059594A1 (fr) | 2008-05-22 |
Family
ID=39401409
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2006/323024 WO2008059594A1 (fr) | 2006-11-17 | 2006-11-17 | Dispositif de support de composition musicale, et système de support de composition musicale |
Country Status (3)
Country | Link |
---|---|
US (1) | US8024663B2 (ja) |
JP (1) | JP4255985B2 (ja) |
WO (1) | WO2008059594A1 (ja) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8024663B2 (en) | 2006-11-17 | 2011-09-20 | Osaka Electro-Communication University | Composition assisting apparatus and composition assisting system |
WO2014157148A1 (ja) * | 2013-03-29 | 2014-10-02 | Necカシオモバイルコミュニケーションズ株式会社 | 表示制御装置、表示制御方法およびプログラム |
JP2016502174A (ja) * | 2012-10-22 | 2016-01-21 | 株式会社カカオ | チャット領域にイメージを表示するデバイス及び方法、そしてチャットデータを管理するサーバ |
CN107924266A (zh) * | 2015-10-20 | 2018-04-17 | Line株式会社 | 显示控制方法、终端、信息处理装置、以及记录有程序的记录介质 |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10007893B2 (en) * | 2008-06-30 | 2018-06-26 | Blog Band, Llc | Methods for online collaboration |
US8487173B2 (en) * | 2009-06-30 | 2013-07-16 | Parker M. D. Emmerson | Methods for online collaborative music composition |
US8962964B2 (en) * | 2009-06-30 | 2015-02-24 | Parker M. D. Emmerson | Methods for online collaborative composition |
CN102292945B (zh) * | 2009-02-05 | 2014-04-09 | 国际商业机器公司 | 社会性网络的消息系统 |
JP5509948B2 (ja) * | 2009-04-08 | 2014-06-04 | ヤマハ株式会社 | 演奏装置およびプログラム |
US20100319518A1 (en) * | 2009-06-23 | 2010-12-23 | Virendra Kumar Mehta | Systems and methods for collaborative music generation |
US8653349B1 (en) * | 2010-02-22 | 2014-02-18 | Podscape Holdings Limited | System and method for musical collaboration in virtual space |
JP6092981B1 (ja) | 2015-10-20 | 2017-03-08 | Line株式会社 | 表示制御方法、情報処理装置、端末、及びプログラム |
JP2023027466A (ja) * | 2021-08-17 | 2023-03-02 | 富士フイルムビジネスイノベーション株式会社 | 情報処理装置、情報処理システム、およびプログラム |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07152313A (ja) * | 1993-11-30 | 1995-06-16 | Yamaha Corp | 自動作曲装置 |
JP2001117849A (ja) * | 1999-10-18 | 2001-04-27 | Sons Ltd | チャットシステム、チャット支援方法およびそれを記録した媒体 |
JP2001195064A (ja) * | 2000-01-10 | 2001-07-19 | Yamaha Corp | 曲データ作成システム、方法及び記録媒体 |
JP2001344184A (ja) * | 2000-03-31 | 2001-12-14 | Fujitsu Ltd | チャットシステム、オブジェクトサーバ、チャットオブジェクトコンテンツ記憶媒体、およびチャットオブジェクト管理プログラム |
JP2002259635A (ja) * | 2001-03-05 | 2002-09-13 | Keio Academic Enterprise Co Ltd | 認識共有化支援方法、議論構造化支援方法、状況把握支援方法、図形思考力開発支援方法、協創環境構築支援方法、質疑応答支援方法、議事録作成支援方法 |
JP2003150529A (ja) * | 2001-11-19 | 2003-05-23 | Hitachi Ltd | 情報交換方法、情報交換端末装置、情報交換サーバ装置、プログラム |
JP2003528386A (ja) * | 2000-03-21 | 2003-09-24 | アノト・アクティエボラーク | コンピュータシステム内の装置 |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7415501B2 (en) | 2000-03-21 | 2008-08-19 | Anoto Ab | Online graphical message service |
US7478129B1 (en) * | 2000-04-18 | 2009-01-13 | Helen Jeanne Chemtob | Method and apparatus for providing group interaction via communications networks |
US9038108B2 (en) * | 2000-06-28 | 2015-05-19 | Verizon Patent And Licensing Inc. | Method and system for providing end user community functionality for publication and delivery of digital media content |
US7519667B1 (en) * | 2001-04-23 | 2009-04-14 | Microsoft Corporation | Method and system for integrating instant messaging, streaming audio and audio playback |
JP3679350B2 (ja) * | 2001-05-28 | 2005-08-03 | 株式会社ナムコ | プログラム、情報記憶媒体及びコンピュータシステム |
US20070089151A1 (en) * | 2001-06-27 | 2007-04-19 | Mci, Llc. | Method and system for delivery of digital media experience via common instant communication clients |
US20060236221A1 (en) * | 2001-06-27 | 2006-10-19 | Mci, Llc. | Method and system for providing digital media management using templates and profiles |
JP2003152313A (ja) | 2001-11-12 | 2003-05-23 | Murata Mfg Co Ltd | レジスト形成方法 |
CA2489121A1 (en) * | 2002-06-11 | 2003-12-18 | Jack Marius Jarrett | Musical notation system |
US7309826B2 (en) * | 2004-09-03 | 2007-12-18 | Morley Curtis J | Browser-based music rendering apparatus method and system |
US7672543B2 (en) * | 2005-08-23 | 2010-03-02 | Ricoh Co., Ltd. | Triggering applications based on a captured text in a mixed media environment |
US7834260B2 (en) * | 2005-12-14 | 2010-11-16 | Jay William Hardesty | Computer analysis and manipulation of musical structure, methods of production and uses thereof |
US8024663B2 (en) | 2006-11-17 | 2011-09-20 | Osaka Electro-Communication University | Composition assisting apparatus and composition assisting system |
-
2006
- 2006-11-17 US US12/515,248 patent/US8024663B2/en not_active Expired - Fee Related
- 2006-11-17 JP JP2008544056A patent/JP4255985B2/ja not_active Expired - Fee Related
- 2006-11-17 WO PCT/JP2006/323024 patent/WO2008059594A1/ja active Application Filing
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07152313A (ja) * | 1993-11-30 | 1995-06-16 | Yamaha Corp | 自動作曲装置 |
JP2001117849A (ja) * | 1999-10-18 | 2001-04-27 | Sons Ltd | チャットシステム、チャット支援方法およびそれを記録した媒体 |
JP2001195064A (ja) * | 2000-01-10 | 2001-07-19 | Yamaha Corp | 曲データ作成システム、方法及び記録媒体 |
JP2003528386A (ja) * | 2000-03-21 | 2003-09-24 | アノト・アクティエボラーク | コンピュータシステム内の装置 |
JP2001344184A (ja) * | 2000-03-31 | 2001-12-14 | Fujitsu Ltd | チャットシステム、オブジェクトサーバ、チャットオブジェクトコンテンツ記憶媒体、およびチャットオブジェクト管理プログラム |
JP2002259635A (ja) * | 2001-03-05 | 2002-09-13 | Keio Academic Enterprise Co Ltd | 認識共有化支援方法、議論構造化支援方法、状況把握支援方法、図形思考力開発支援方法、協創環境構築支援方法、質疑応答支援方法、議事録作成支援方法 |
JP2003150529A (ja) * | 2001-11-19 | 2003-05-23 | Hitachi Ltd | 情報交換方法、情報交換端末装置、情報交換サーバ装置、プログラム |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8024663B2 (en) | 2006-11-17 | 2011-09-20 | Osaka Electro-Communication University | Composition assisting apparatus and composition assisting system |
JP2016502174A (ja) * | 2012-10-22 | 2016-01-21 | 株式会社カカオ | チャット領域にイメージを表示するデバイス及び方法、そしてチャットデータを管理するサーバ |
US9847955B2 (en) | 2012-10-22 | 2017-12-19 | Kakao Corp. | Device and method for displaying image in chatting area and server for managing chatting data |
US10666586B2 (en) | 2012-10-22 | 2020-05-26 | Kakao Corp. | Device and method for displaying image in chatting area and server for managing chatting data |
WO2014157148A1 (ja) * | 2013-03-29 | 2014-10-02 | Necカシオモバイルコミュニケーションズ株式会社 | 表示制御装置、表示制御方法およびプログラム |
JPWO2014157148A1 (ja) * | 2013-03-29 | 2017-02-16 | 日本電気株式会社 | 表示制御装置、表示制御方法およびプログラム |
CN107924266A (zh) * | 2015-10-20 | 2018-04-17 | Line株式会社 | 显示控制方法、终端、信息处理装置、以及记录有程序的记录介质 |
Also Published As
Publication number | Publication date |
---|---|
US8024663B2 (en) | 2011-09-20 |
JP4255985B2 (ja) | 2009-04-22 |
JPWO2008059594A1 (ja) | 2010-02-25 |
US20100146405A1 (en) | 2010-06-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2008059594A1 (fr) | Dispositif de support de composition musicale, et système de support de composition musicale | |
CN105765914B (zh) | 音频系统及相关设备和方法 | |
JP2009193344A (ja) | 複合コンテンツ情報作成システム、複合コンテンツ情報作成方法、端末装置、コンテンツ管理装置、及びプログラム | |
EP3989083A1 (en) | Information processing system, information processing method, and recording medium | |
US20200402489A1 (en) | Information processing apparatus, information processing method, and program | |
WO2013089202A1 (ja) | 語学教材カスタマイズシステム、語学教材カスタマイズ方法、及び記憶媒体 | |
JP2016507949A (ja) | トラックの取り込み及び転送 | |
JP2007272074A (ja) | カラオケシステム | |
JP4418396B2 (ja) | 電子早見本装置 | |
JP2004240577A (ja) | 会議支援装置および会議支援プログラム | |
JP4042484B2 (ja) | コラボレーション方法、コラボレーションシステム、サーバおよびプログラム | |
JP6508424B2 (ja) | 配信先指定装置、配信先指定方法及び配信先指定プログラム | |
JP4230379B2 (ja) | 歌唱録音作品寄託システムを備えたカラオケ装置 | |
JP2013065098A (ja) | 情報出力制御装置、情報入出力装置、情報出力制御システム及びプログラム | |
JP2003330354A (ja) | 学習支援システム | |
JP5665131B2 (ja) | カラオケ装置及びカラオケプログラム | |
JP2007012091A (ja) | コンテンツ配信方法 | |
JP2013183182A (ja) | 会議システム、議事録サーバおよび議事録作成方法 | |
JP4106937B2 (ja) | カラオケシステム | |
JP2004302703A (ja) | リアルタイム情報編集システム、プログラム及び情報編集方法 | |
TWI360780B (en) | Update and display system for item list and method | |
JP2009110399A (ja) | 通信システム及び通信端末 | |
JP2014048471A (ja) | サーバ、音楽再生システム | |
JP2014071214A (ja) | 音楽再生装置、音楽再生システム、音楽再生方法 | |
JP2020194376A (ja) | イベント管理システム、イベント管理プログラム、及びイベント管理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 06832902 Country of ref document: EP Kind code of ref document: A1 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2008544056 Country of ref document: JP |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 06832902 Country of ref document: EP Kind code of ref document: A1 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 12515248 Country of ref document: US |