[go: up one dir, main page]

KR20130071706A - Robot motion controller synchronized with sound and dance by joystick - Google Patents

Robot motion controller synchronized with sound and dance by joystick Download PDF

Info

Publication number
KR20130071706A
KR20130071706A KR1020110139076A KR20110139076A KR20130071706A KR 20130071706 A KR20130071706 A KR 20130071706A KR 1020110139076 A KR1020110139076 A KR 1020110139076A KR 20110139076 A KR20110139076 A KR 20110139076A KR 20130071706 A KR20130071706 A KR 20130071706A
Authority
KR
South Korea
Prior art keywords
joystick
specific frequency
robot
button
signal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
KR1020110139076A
Other languages
Korean (ko)
Inventor
양대열
임홍석
안영재
Original Assignee
재단법인 인천광역시정보산업진흥원
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 재단법인 인천광역시정보산업진흥원 filed Critical 재단법인 인천광역시정보산업진흥원
Priority to KR1020110139076A priority Critical patent/KR20130071706A/en
Publication of KR20130071706A publication Critical patent/KR20130071706A/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J11/00Manipulators not otherwise provided for
    • B25J11/003Manipulators for entertainment
    • B25J11/0035Dancing, executing a choreography
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J13/00Controls for manipulators
    • B25J13/06Control stands, e.g. consoles, switchboards
    • B25J13/065Control stands, e.g. consoles, switchboards comprising joy-sticks

Landscapes

  • Engineering & Computer Science (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Electrophonic Musical Instruments (AREA)

Abstract

PURPOSE: A device for controlling the motion of a robot is provided to arouse the interest of a user by directing various kinds of the performance through controlling the motion of the robot synchronized to a performing signal of the specific frequency generated by the control of a joystick. CONSTITUTION: A device for controlling the motion of a robot comprise a joystick terminal (10), a memory unit, a control unit, and a robot (40). The joystick terminal includes a plurality of joystick units and a plurality of buttons. The memory stores a performing signal of the specific frequency matched in the movement of the joystick unit. The control unit traces the performing signal of the specific frequency which matches to the movement of the joystick unit from the memory unit and outputs a motion control signal or the performing signal of the specific frequency. The robot performs the motion in which the dance is synchronized according to the motion control signal or the performing signal of the specific frequency output from the control unit. [Reference numerals] (AA) Do'; (BB) Do; (CC) Re; (DD) Mi; (EE) Fa; (FF) Sol; (GG) La; (HH) Ti

Description

조이스틱 기반의 동기화된 춤과 노래의 로봇 모션 제어장치{Robot motion controller synchronized with sound and dance by joystick}Robot motion controller synchronized with sound and dance by joystick

본 발명은 조이스틱을 이용한 로봇의 모션 제어기술에 관한 것으로서, 보다 상세하게는 조이신호의 조작에 따라 발생하는 특정주파수(예; 음 또는 음원의 오디오신호)에 동기화되는 춤 동작으로 로봇의 모션이 제어될 수 있도록 하는 조이스틱 기반의 동기화된 춤과 노래의 로봇 모션 제어장치에 관한 것이다.The present invention relates to a motion control technology of a robot using a joystick, and more particularly, the motion of the robot is controlled by a dance motion synchronized to a specific frequency (eg, an audio signal of a sound or a sound source) generated by the operation of a joy signal. It relates to a joystick-based synchronized dance and song robot motion controller.

일반적으로, 사용자의 흥미 유발을 위해, 박수 소리 등의 특정 소리를 들으면 춤을 추는 로봇 등이 출시되고 있는데, 이러한 로봇은 단순히 특정 소리에만 반응하고 또한 일정된 단순한 동작만을 취하는 단점이 있다.In general, a robot that dances when a specific sound such as a clap is heard has been released to induce interest of the user. Such a robot has a disadvantage in that it only responds to a specific sound and takes only a certain simple motion.

즉, 종래 음악에 맞춰 춤을 추는 로봇은 음을 감지하고 그 음을 분석하여 알맞은 동작을 표현하도록 한 것으로, 이렇게 음을 감지하고 분석하는 시간이 많이 걸려 분석이 끝나고 로봇의 동작이 실행되면 알맞은 타이밍에 로봇이 춤을 추지 못하는 단점이 있었다.In other words, the robot that dances to the conventional music detects the sound and analyzes the sound to express the proper movement. This takes a lot of time to detect and analyze the sound, and when the analysis is completed and the robot's movement is executed, the timing is appropriate. There was a downside to the robot not dancing.

이에따라, 종래에는 상기와 같은 단점을 보완하도록, 음을 감지하지 않고 단지 처음에 음악을 틀고 로봇을 동작시키도록 하였지만, 이 경우에는 사용자의 느낌만으로 로봇와 음악을 동기화시키는 것으로, 이 또한 엄청난 시간 및 비용이 소요될 수 밖에 없고, 특히 사용자의 주관적인 느낌으로 동기화를 판단해야 하므로 로봇의 춤 동작에 따른 모션들이 또 다른 사용자에게는 동기화가 맞지 않는다는 느낌을 줄 수도 있기 때문에 매우 비효율적인 것이다.Accordingly, in order to make up for the above drawbacks, the robot is initially operated without the sound being sensed, but in this case, the robot and the music are synchronized only with the user's feeling, which is also a huge time and cost. This is inevitably necessary, and in particular, the user's subjective feeling of the synchronization must be judged, so the motions of the robot's dance movements can give the feeling that synchronization is not suitable for another user.

또한, 상기와 같이 하나에 노래에 로봇의 춤 동작이 동기화된다 하더라도, 이는 어디까지나 하나의 노래에 국한되고, 사용자가 다른 노래를 선택할 경우에 있어서는 다시 상기와 같은 동기화 과정을 재설정해야 하는 불편함이 있었다.In addition, even if the dance movement of the robot is synchronized to one song as described above, this is limited to one song only, and when the user selects another song, it is inconvenient to reset the synchronization process again. there was.

따라서, 본 발명은 상기와 같은 종래의 문제점을 개선하기 위한 것으로, 조이스틱의 조작에 따라 발생하는 특정주파수의 연주신호(음 또는 음원)에 동기화되는 춤 동작으로 로봇의 모션이 제어되도록 구성함으로써, 로봇의 춤 동작에 따른 퍼모먼스를 다양하게 연출할 수 있도록 하여 사용자의 흥미를 유발할 수 있도록 하는 조이스틱 기반의 동기화된 춤과 노래의 로봇 모션 제어장치를 제공함에 그 목적이 있는 것이다.Therefore, the present invention is to improve the conventional problems as described above, by configuring the motion of the robot to be controlled by the motion of the robot synchronized to the performance signal (sound or sound source) of a specific frequency generated by the operation of the joystick, The purpose of the present invention is to provide a joystick-based synchronized dance and song robot motion control device that can induce a user's interest by allowing various performances to be produced according to the dance movements.

상기 목적 달성을 위한 본 발명 조이스틱 기반의 동기화된 춤과 노래의 로봇 모션 제어장치는, 복수의 조이스틱부와 다수의 버튼을 포함하는 조이스틱 단말기; 상기 복수로 이루어지는 조이스틱부의 움직임에 매칭되는 특정주파수의 연주신호를 저장하는 메모리부; 상기 복수로 이루어지는 조이스틱부의 움직임이 발생할 때 이에 매칭되는 특정주파수의 연주신호를 상기 메모리부로부터 탐색하고, 상기 특정주파수의 연주신호 및/또는 모션제어신호를 출력하는 제어부; 상기 제어부로부터 출력하는 특정주파수의 연주신호 및/또는 모션제어신호에 따라 춤 동작이 동기화되는 모션 동작을 수행하는 로봇; 을 포함하여 구성한 것이다.The robot motion control apparatus of the present invention joystick-based synchronized dance and song for achieving the above object, Joystick terminal comprising a plurality of joysticks and a plurality of buttons; A memory unit for storing a performance signal of a specific frequency matched with the movement of the plurality of joystick units; A controller for searching for a play signal of a specific frequency matched with the plurality of joystick units when the movement occurs, and outputting a play signal and / or a motion control signal of the specific frequency; A robot performing a motion operation in which a dance motion is synchronized with a performance signal and / or a motion control signal of a specific frequency output from the controller; .

또한, 상기 다수의 버튼은, 조이스틱 선택과 진동 옵션을 각각 선택하는 제 1,2 버튼과, 상기 제 1 조이스틱부와 연동되는 제 3 내지 제 7 버튼, 그리고 상기 제 2 조이스틱부에 연동되는 제 8 내지 제 12 버튼을 포함하여 구성하는 것이다.The plurality of buttons may include first and second buttons for selecting joystick selection and vibration options, third to seventh buttons interlocked with the first joystick unit, and eighth interlocking with the second joystick unit. It comprises a to 12th button.

또한, 상기 제 1 조이스틱부는 시계방향으로 움직임이 발생하여, 0도 방향으로 움직임이 발생할 때에는 [도], 45도 방향으로 움직임이 발생할 때에는 [레], 90도 방향으로 움직임이 발생할 때에는 [미], 135도 방향으로 움직임이 발생할 때에는 [파], 180도 방향으로 움직임이 발생할 때에는 [솔], 225도 방향으로 움직임이 발생할 때에는 [라], 270도 방향으로 움직임이 발생할 때에는 [시], 315도의 방향으로 움직임이 발생할 때에는 [도'], 에 해당하는 특정주파수의 연주신호(음계 또는 음원)가 출력되도록 구성하고, 상기 각각의 음계 연주신호에 따라 상기 로봇의 팔은 1:1로 매칭되는 동기화가 이루어지면서 아래에서 위까지 8단계로 각각 설정높이가 제어되는 춤 동작의 움직임 제어가 이루어지도록 구성한 것이다.In addition, the first joystick part is moved in a clockwise direction, and when the movement occurs in the 0 degree direction [degree], when the movement occurs in the 45 degree direction [le], when the movement occurs in the 90 degree direction [US] , [Wave] when movement occurs in the direction of 135 degrees, [sol] when movement occurs in the direction of 180 degrees, [d] when movement occurs in the direction of 225 degrees, and [h], when movement occurs in the direction of 270 degrees. When the movement occurs in the direction of Fig. [Fig. '], It is configured to output a play signal (tone scale or sound source) of a specific frequency corresponding to, and according to each scale play signal, the arm of the robot is matched 1: 1 Synchronization is made so that the movement control of the dance movement is controlled in eight steps from bottom to top, respectively.

또한, 상기 제 2 조이스틱부는 시계방향으로 움직임이 발생하여, 0도, 90도, 180도, 270도에 해당하는 특정주파수의 연주신호(음계 또는 음원)가 출력되도록 구성하고, 상기 각각의 음계 또는 음원 연주신호에 따라 상기 로봇이 1:1로 매칭되는 동기화가 이루어지면서 앞으로 이동, 오른쪽 회전, 뒤로 이동, 왼쪽 회전 제어되는 춤 동작의 움직임 제어가 이루어지도록 구성한 것이다.In addition, the second joystick unit is configured to generate a movement signal (sound scale or sound source) of a specific frequency corresponding to 0 degrees, 90 degrees, 180 degrees, 270 degrees by the movement in the clockwise direction, and the respective scale or According to the sound source playing signal, the robot is configured to perform a movement control of a dance movement controlled to move forward, right rotation, back movement and left rotation while matching 1: 1.

또한, 상기 음원 연주신호는 기타, 피아노, 드럼과 같이 박자를 맞추는 악기음 출력 음원과, 총소리와 새소리 등을 포함하는 특수 효과음 출력 음원인 것이다.In addition, the sound source performance signal is an instrument sound output sound source that matches the beat, such as guitar, piano, drums, and a special effect sound output sound source including a gunshot sound and a bird sound.

또한, 상기 제 1 조이스틱부와 연동되는 제 3 내지 제 7 버튼에 있어, 상기 제 3 버튼은 누름회수에 따라 특정주파수의 연주신호 출력모드와 로봇의 모션제어모드가 동시에 이루어지도록 하거나 또는 선택적으로 이루어지도록 설정하는 것이고, 상기 제 4 버튼은 특정주파수의 연주신호 출력레벨(옥타브)을 낮추도록 설정하는 것이며, 상기 제 5 버튼은 특정주파수의 연주신호 출력레벨(옥타브)을 기본값으로 설정하는 것이고, 상기 제 6 버튼은 특정주파수의 연주신호 출력레벨(옥타브)을 높이도록 설정하는 것이며, 상기 제 7 버튼은 특정주파수의 연주신호 대상을 변경하도록 설정하는 것이다.In addition, in the third to seventh buttons that are interlocked with the first joystick unit, the third button is made to perform or selectively perform the performance signal output mode of the specific frequency and the motion control mode of the robot at the same time according to the number of presses The fourth button is set to lower the performance signal output level (octave) of a specific frequency, and the fifth button is to set the performance signal output level (octave) of a specific frequency to a default value. The sixth button is set to increase the play signal output level (octave) of the specific frequency, and the seventh button is set to change the play signal target of the specific frequency.

또한, 상기 제 2 조이스틱부와 연동되는 제 8 내지 제 12 버튼에 있어, 상기 제 8 버튼은 누름회수에 따라 특정주파수의 연주신호 출력모드와 로봇의 모션제어모드가 동시에 이루어지도록 하거나 또는 선택적으로 이루어지도록 설정하는 것이고, 상기 제 9 버튼은 특정주파수의 연주신호 출력레벨(옥타브)을 낮추도록 설정하는 것이며, 상기 제 10 버튼은 특정주파수의 연주신호 출력레벨(옥타브)을 기본값으로 설정하는 것이고, 상기 제 11 버튼은 특정주파수의 연주신호 출력레벨(옥타브)을 높이도록 설정하는 것이며, 상기 제 12 버튼은 특정주파수의 연주신호 대상을 변경하도록 설정하는 것이다.In addition, in the eighth to twelfth buttons interlocked with the second joystick unit, the eighth button may simultaneously or selectively perform a performance signal output mode of a specific frequency and a motion control mode of the robot according to the number of presses. The ninth button is set to lower the performance signal output level (octave) of a specific frequency, and the tenth button is to set the performance signal output level (octave) of a specific frequency to a default value. The eleventh button is set to increase the play signal output level (octave) of the specific frequency, and the twelfth button is set to change the play signal target of the specific frequency.

이와 같이, 본 발명은 조이스틱의 조작에 따라 발생하는 특정주파수의 연주신호(음 또는 음원)에 동기화되는 춤 동작으로 로봇의 모션이 제어되도록 구성한 것으로, 이를 통해 로봇의 춤 동작에 따른 퍼모먼스를 다양하게 연출할 수 있도록 하여 사용자의 흥미를 유발하는 효과를 기대할 수 있는 것이다.As described above, the present invention is configured to control the motion of the robot by a dance motion synchronized with a play signal (sound or sound source) of a specific frequency generated by the operation of the joystick, thereby varying the performance according to the dance motion of the robot. By making it possible to produce the user's interest can be expected.

도 1은 본 발명의 실시예로 조이스틱 기반의 동기화된 춤과 노래의 로봇 모션 제어장치에 대한 개략적인 구성도.
도 2는 본 발명의 실시예로 조이스틱 기반의 동기화된 춤과 노래의 로봇 모션 제어장치에 대한 블럭 구성도.
도 3은 본 발명의 실시예로 조이스틱 단말기의 구조를 보인 평면도.
도 4는 본 발명의 실시예로 조이스틱 단말기의 구조를 보인 배면도.
1 is a schematic configuration diagram of a robot motion control apparatus of a joystick-based synchronized dance and song according to an embodiment of the present invention.
Figure 2 is a block diagram for a robot motion control apparatus of a joystick-based synchronized dance and song in an embodiment of the present invention.
3 is a plan view showing the structure of a joystick terminal according to an embodiment of the present invention.
Figure 4 is a rear view showing the structure of a joystick terminal in an embodiment of the present invention.

이하, 첨부된 도면을 참조하여 본 발명의 실시예를 설명하기로 한다.Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings.

도 1은 본 발명의 실시예로 조이스틱 기반의 동기화된 춤과 노래의 로봇 모션 제어장치에 대한 개략적인 구성도이고, 도 2는 본 발명의 실시예로 조이스틱 기반의 동기화된 춤과 노래의 로봇 모션 제어장치에 대한 블럭 구성도이며, 도 3은 본 발명의 실시예로 조이스틱 단말기의 구조를 보인 평면도이고, 도 4는 본 발명의 실시예로 조이스틱 단말기의 구조를 보인 배면도를 도시한 것이다.1 is a schematic configuration diagram of a robot motion control apparatus of a joystick-based synchronized dance and song as an embodiment of the present invention, and FIG. 2 is a robot motion of a joystick-based synchronized dance and song as an embodiment of the present invention. Figure 3 is a block diagram of a control device, Figure 3 is a plan view showing the structure of a joystick terminal in an embodiment of the present invention, Figure 4 is a rear view showing the structure of a joystick terminal in an embodiment of the present invention.

첨부된 도 1 내지 도 4를 참조하면, 본 발명의 실시예에 따른 조이스틱 기반의 동기화된 춤과 노래의 로봇 모션 제어장치는, 조이스틱(10), 메모리부(20), 제어부(30), 로봇(40)을 포함한다.1 to 4, a robot motion control apparatus for synchronized dance and song based on a joystick according to an embodiment of the present invention includes a joystick 10, a memory unit 20, a controller 30, and a robot. And 40.

상기 조이스틱 단말기(10)는 복수의 제 1,2 조이스틱부(11)(12)와 다수의 버튼(b1∼b12)을 포함하는 것으로, 상기 다수의 버튼은 조이스틱 선택과 진동 옵션을 각각 선택하는 제 1,2 버튼(b1)(b2)과, 상기 제 1 조이스틱부(11)와 연동되는 제 3 내지 제 7 버튼(b3-b7), 그리고 상기 제 2 조이스틱부(12)에 연동되는 제 8 내지 제 12 버튼(b8-b12)을 포함하여 구성한 것이다.The joystick terminal 10 includes a plurality of first and second joystick parts 11 and 12 and a plurality of buttons b1 to b12, wherein the plurality of buttons are selected to select joystick and vibration options, respectively. First and second buttons b1 and b2, third to seventh buttons b3-b7 interlocked with the first joystick part 11, and eighth to interlocked parts with the second joystick part 12. It is comprised including the 12th button (b8-b12).

이때, 상기 제 1 조이스틱부(11)는 시계방향으로 움직임이 발생하여, 0도 방향으로 움직임이 발생할 때에는 [도], 45도 방향으로 움직임이 발생할 때에는 [레], 90도 방향으로 움직임이 발생할 때에는 [미], 135도 방향으로 움직임이 발생할 때에는 [파], 180도 방향으로 움직임이 발생할 때에는 [솔], 225도 방향으로 움직임이 발생할 때에는 [라], 270도 방향으로 움직임이 발생할 때에는 [시], 315도의 방향으로 움직임이 발생할 때에는 [도'], 에 해당하는 특정주파수의 연주신호(음계)가 출력되도록 구성하고, 상기 출력되는 연주신호(음계)는 상기 메모리부(20)에 저장되어 있는 것이다.At this time, the first joystick unit 11 generates a movement in a clockwise direction. When the movement occurs in the 0 degree direction, [degrees], when the movement occurs in the 45 degree direction, [le], the movement occurs in the 90 degree direction. [Me] when the movement occurs in the direction of [270], [wave] when the movement occurs in the direction of 135 degrees, [sol] when the movement occurs in the direction of 180 degrees, [d] when the movement occurs in the direction of 225 degrees, and [d] when the movement occurs in the direction of 270 degrees. When a movement occurs in the direction of 315 degrees, the performance signal (scale) of a specific frequency corresponding to [degree], is output, and the output performance signal (scale) is stored in the memory unit 20. It is.

즉, 상기 제 1 조이스틱부(11)의 움직임 각도를 제어부(30)가 인식한 후, 상기 메모리부(20)에서 상기 움직임 각도에 따른 연주신호를 탐색하게 되면서, 상기 탐색되는 연주신호를 로봇(40)에 전송함으로써, 상기 로봇(40)은 상기 특정주파수의 연주신호에 동기화되는 춤 동작의 모션이 이루어질 수 있도록 한 것이다.That is, after the controller 30 recognizes the movement angle of the first joystick unit 11, the memory unit 20 searches for a performance signal corresponding to the movement angle, and the robot performs the searched performance signal. By transmitting to 40, the robot 40 is to allow the motion of the dance motion synchronized with the playing signal of the specific frequency.

다시말해, 상기 로봇(40)의 팔은 상기 각각의 음계 연주신호에 1:1로 매칭되는 동기화가 이루어지면서 아래에서 위까지 8단계로 각각 설정높이가 제어되는 춤 동작의 움직임 제어가 이루어질 수 있도록 한 것이다.In other words, the arm of the robot 40 is synchronized with the respective musical scale playing signal in a 1: 1 match, so that the movement control of the dance operation is controlled in eight stages from the bottom to the top, respectively. It is.

상기 제 2 조이스틱부(11)는 시계방향으로 움직임이 발생하여, 0도, 90도, 180도, 270도에 해당하는 특정주파수의 연주신호(음계 또는 음원)가 출력되도록 구성한 것이며, 이에따라 상기 로봇(40)은 상기 각각의 음계 또는 음원 연주신호에 1:1로 매칭되는 동기화가 이루어지면서 앞으로 이동, 오른쪽 회전, 뒤로 이동, 왼쪽 회전 제어되는 춤 동작의 움직임 제어가 이루어지는 것이다.The second joystick unit 11 is configured to output a performance signal (tone scale or sound source) of a specific frequency corresponding to 0 degrees, 90 degrees, 180 degrees, and 270 degrees due to the movement in the clockwise direction. 40 is the movement control of the dance movement is controlled to move forward, right rotation, back movement, left rotation while the synchronization is 1: 1 matched to each scale or sound source playing signal.

여기서, 상기 음원 연주신호는 기타, 피아노, 드럼과 같이 박자를 맞추는 악기음 출력 음원과, 총소리와 새소리 등을 포함하는 특수 효과음 출력 음원일 수도 있지만, 반드시 이러한 것에 한정하는 것은 아니며, 이는 사용자의 설정조건에 따라 다양하게 변경할 수 있는 것이다.Here, the sound source playing signal may be an instrument sound output sound source that beats the beat, such as a guitar, piano, drum, and a special effect sound output sound source including a gunshot sound and a bird sound, but are not necessarily limited thereto. It can be changed in various ways according to conditions.

이때, 상기 제 1 조이스틱부(11)와 제 3 내지 제 7 버튼(b3-b7)은 연동되는 것으로, 상기 제 3 버튼(b3)은 누름회수에 따라 특정주파수의 연주신호 출력모드와 로봇(40)의 모션제어모드가 동시에 이루어지도록 하거나 또는 선택적으로 이루어지도록 설정하는 것이고, 상기 제 4 버튼(b4)은 특정주파수의 연주신호 출력레벨(옥타브)을 낮추도록 설정하는 것이며, 상기 제 5 버튼(b5)은 특정주파수의 연주신호 출력레벨(옥타브)을 기본값으로 설정하는 것이고, 상기 제 6 버튼(b6)은 특정주파수의 연주신호 출력레벨(옥타브)을 높이도록 설정하는 것이며, 상기 제 7 버튼(b7)은 특정주파수의 연주신호 대상 즉, 기타, 피아노, 드럼과 같이 박자를 맞추는 악기음 출력 음원을 변경하거나, 또는 총소리와 새소리 등을 포함하는 특수 효과음 출력 음원으로 변경하도록 한 것이다.In this case, the first joystick unit 11 and the third to seventh buttons b3-b7 are interlocked, and the third button b3 is a play signal output mode and a robot 40 having a specific frequency according to the number of presses. The motion control mode of) is set to be performed simultaneously or selectively. The fourth button (b4) is set to lower the performance signal output level (octave) of a specific frequency, and the fifth button (b5). ) Is to set the performance signal output level (octave) of a specific frequency to the default value, and the sixth button (b6) is set to increase the performance signal output level (octave) of a specific frequency, and the seventh button (b7) ) Is to change the sound signal source that matches the beat of a specific frequency, that is, guitar, piano, drums, or special effect sound output sources including guns and birds. .

또한, 상기 제 2 조이스틱부(12)와 제 8 내지 제 12 버튼(b8-b12)은 연동되는 것으로, 상기 제 8 버튼(b8)은 누름회수에 따라 특정주파수의 연주신호 출력모드와 로봇(40)의 모션제어모드가 동시에 이루어지도록 하거나 또는 선택적으로 이루어지도록 설정하는 것이고, 상기 제 9 버튼(b9)은 특정주파수의 연주신호 출력레벨(옥타브)을 낮추도록 설정하는 것이며, 상기 제 10 버튼(b10)은 특정주파수의 연주신호 출력레벨(옥타브)을 기본값으로 설정하는 것이고, 상기 제 11 버튼(b11)은 특정주파수의 연주신호 출력레벨(옥타브)을 높이도록 설정하는 것이며, 상기 제 12 버튼(b12)은 특정주파수의 연주신호 대상 즉, 기타, 피아노, 드럼과 같이 박자를 맞추는 악기음 출력 음원을 변경하거나, 또는 총소리와 새소리 등을 포함하는 특수 효과음 출력 음원으로 변경하도록 한 것이다.In addition, the second joystick unit 12 and the eighth to twelfth buttons b8-b12 are linked to each other, and the eighth button b8 has a play signal output mode and a robot 40 having a specific frequency according to the number of presses. The motion control mode of) is set to be performed simultaneously or selectively. The ninth button (b9) is set to lower the performance signal output level (octave) of a specific frequency, and the tenth button (b10). ) Sets the performance signal output level (octave) of a specific frequency to a default value, and the eleventh button b11 is set to increase the performance signal output level (octave) of a specific frequency, and the twelfth button (b12). ) Is used to change the sound signal source that matches the beat of a specific frequency, that is, guitar, piano, drum, or special sound effect sound source including gun and bird sound. will be.

여기서, 상기 메모리부(20)는 상기 복수로 이루어지는 제 1,2 조이스틱부(11)(12)의 움직임에 매칭되는 특정주파수의 연주신호인 음계와 음원을 저장한 것이고, 상기 제어부(30)는 상기 복수로 이루어지는 제 1,2 조이스틱부(11)(12)의 움직임이 발생할 때 이에 매칭되는 특정주파수의 연주신호를 상기 메모리부(20)로부터 탐색하고, 상기 특정주파수의 연주신호 및/또는 모션제어신호를 상기 로봇(40)에 출력하도록 구성되는 것이다.Here, the memory unit 20 stores a musical scale and a sound source which are performance signals of a specific frequency matched with the movement of the plurality of first and second joystick units 11 and 12, and the controller 30 When the movement of the plurality of first and second joystick parts 11 and 12 occurs, the play signal of a specific frequency matched thereto is searched from the memory unit 20, the play signal and / or motion of the specific frequency. It is configured to output a control signal to the robot 40.

상기 로봇(40)은 상기 제 1 조이스틱부(11)에 의해 팔의 움직임이 제어됨은 물론, 상기 제 2 조이스틱부(12)에 의해 전후좌우 방향은 물론 회전이 제어되는 것으로, 상기 제어부(30)로부터 출력하는 특정주파수의 연주신호 및/또는 모션제어신호에 따라 춤 동작이 동기화되는 모션 동작을 수행하도록 구성되는 것이다.In the robot 40, the movement of the arm is controlled by the first joystick part 11, as well as the front, rear, left, and right directions as well as the rotation of the arm by the second joystick part 12. According to the performance signal and / or the motion control signal of a specific frequency output from the configuration is configured to perform the motion operation is synchronized with the dance motion.

이를 첨부된 도 1 내지 도 4를 참조하여 구체적으로 살펴보면, 우선 사용자가 제 1 조이스틱부(11)를 0도(상), 45도, 90도(우), 135도, 180도(하), 225도, 270도(좌), 315도로 각각 움직이게 되면, 상기 제 1 조이스틱부(11)의 움직임신호는 제어부(30)에 입력된다.1 to 4, in detail, first, the user moves the first joystick 11 to 0 degrees (up), 45 degrees, 90 degrees (right), 135 degrees, 180 degrees (down), When moving at 225 degrees, 270 degrees (left) and 315 degrees, the motion signal of the first joystick unit 11 is input to the controller 30.

그러면, 상기 제어부(30)는 상기 제 1 조이스틱부(11)의 움직임 방향에 따른 연주신호를 메모리부(20)로부터 탐색하게 되며, 상기 탐색된 결과에 따라 각각 [도], [레], [미], [파], [솔], [라], [시], [도'] 의 연주신호를 발생시키는 한편, 상기 연주신호에 1:1 매칭되도록 로봇(40)의 팔 설정높이를 8단계로서 제어한다.Then, the controller 30 searches for a performance signal according to the movement direction of the first joystick unit 11 from the memory unit 20, and according to the search results, respectively, [degrees], [les], [ Me, [wave], [sol], [ra], [hour], [degree], while generating the play signal, the height of the arm 40 of the robot 40 to match the play signal 1: 8 Control as a step.

그러면, 상기 로봇(40)의 팔은 상기 제 1 조이스틱부(11)의 움직임 각도에 의해 건반을 누르는 것 연주신호와 동기화되면서 춤 동작을 시연하게 되는 것이다.Then, the arm of the robot 40 demonstrates the dance motion while being synchronized with the playing signal of pressing the key by the movement angle of the first joystick part 11.

이때, 사용자가 조이스틱 단말기(10)에 구성되면서 상기 제 1 조이스틱부(11)와 연동되는 제 7 버튼(b7)을 눌러 특정주파수의 연주신호 대상을 기타, 피아노, 드럼과 같이 박자를 맞추는 악기음 출력 음원으로 변경하거나, 또는 총소리와 새소리 등을 포함하는 특수 효과음 출력 음원으로 변경시, 상기 제 7 버튼(b7)의 누름신호가 제어부(30)에 전달되면서, 상기 로봇(40)의 팔 움직임은 상기 변경된 연주신호 대상에 동기화되면서 그 설정높이가 상기 제어부(30)에 의해 다르게 제어되면서 춤 동작 모션을 수행할 수 있는 것이다.At this time, when the user is configured in the joystick terminal 10 and presses the seventh button (b7) interlocked with the first joystick unit 11, the instrument sound to beat the target of the performance signal of a specific frequency, such as guitar, piano, drum When changing to an output sound source or a special sound effect output sound source including a gunshot and a bird sound, the push signal of the seventh button (b7) is transmitted to the controller 30, the arm movement of the robot 40 While the set height is controlled differently by the controller 30 while being synchronized with the changed performance signal object, the dance motion can be performed.

여기서, 상기 제 1 조이스틱부(11)의 움직임 각도에 따라 발생하는 특정주파수의 연주신호에 대한 출력레벨(옥타브)은 상기 제 1 조이스틱부(11)와 연동되는 제 3 내지 제 6 버튼(b3)(b4)(b5)(b6)에 의해 높고 낮음이 제어되도록 하였으며, 이는 사용자가 상기 제 3 내지 제 6 버튼(b3)(b4)(b5)(b6)을 동시에 누르거나 또는 그 누름순서를 변경하면서 연주신호의 출력레벨(옥타브)를 자유롭게 변경할 수 있는 것이고, 이에따라 상기 제 3 내지 제 6 버튼(b3)(b4)(b5)(b6)의 누름상황에 따라 다양한 연주신호 출력이 이루어지고, 이에 연동하여 로봇(40)의 팔 설정높이 또한 높고 낮음이 가변되면서 춤 동작 모션을 수행할 수 있게 되는 것이다.Here, the output level (octave) for the performance signal of the specific frequency generated according to the movement angle of the first joystick unit 11 is the third to sixth button (b3) linked to the first joystick unit 11 (b4) (b5) (b6) to control the high and low, which means that the user presses the third to sixth buttons (b3) (b4) (b5) (b6) at the same time or changes the pressing order While the output level (octave) of the performance signal can be freely changed, according to the pressing conditions of the third to sixth buttons (b3), (b4), (b5) and (b6), various performance signals are output. By interlocking with the arm setting height of the robot 40 is also high and low is to be able to perform the dance motion motion.

한편, 상기와 같이 제 1 조이스틱부(11)의 움직임 각도에 따라 로봇(40)의 팔에 대한 설정높이를 출력되는 연주신호의 출력레벨(옥타브)에 따라 자유롭게 변경하는 춤 동작의 모션 제어가 이루어지는 상태에서, 사용자가 또 다른 제 2 조이스틱부(12)를 0도(상), 90도(우), 180도(하), 270도(좌)의 방향으로 조작시, 상기 조작신호는 제어부(30)에 입력되는 것이다.On the other hand, as described above, according to the movement angle of the first joystick unit 11, the motion control of the dance movement is freely changed according to the output level (octave) of the output signal (octave) of the output signal is output In the state, when the user operates another second joystick part 12 in the directions of 0 degrees (up), 90 degrees (right), 180 degrees (down), and 270 degrees (left), the operation signal is controlled by the control unit ( 30).

그러면, 상기 제어부(30)에서는 상기 로봇(40)의 움직임을 제어하는 신호 즉, 앞으로 이동, 오른쪽 회전, 뒤로 이동, 왼쪽 회전으로 1: 매칭되는 모션제어신호를 출력하게 되고, 이에따라 상기 로봇(40)은 상기의 연주신호에 매칭되는 움직임, 즉 춤 동작을 연상하는 모션 제어가 이루어질 수 있게 되는 것이다.Then, the control unit 30 outputs a signal for controlling the movement of the robot 40, that is, a motion control signal 1: matched to the forward movement, the right rotation, the backward movement, and the left rotation, and accordingly, the robot 40 ) Is a motion matched with the play signal, that is, the motion control reminiscent of the dance motion can be made.

즉, 본 발명은 상기 제 1,2 조이스틱부(11)(12)의 움직임 각도를 동시에 제어하는 경우, 상기 제 1,2 조이스틱부(11)(12)의 움직임 각도에 따라 발생하는 특정주파수의 연주신호가 발생되고, 이렇게 발생하는 특정주파수의 연주신호에 매칭되어 로봇(40)이 움직이는 춤 동작의 모션을 수행함은 물론, 상기 로봇(40)의 팔 설정높이가 변경되는 춤 동작의 모션을 수행하게 되는 것이다.That is, according to the present invention, when simultaneously controlling the movement angles of the first and second joystick parts 11 and 12, the present invention may be performed according to a specific frequency generated according to the movement angles of the first and second joystick parts 11 and 12. The play signal is generated and matched to the play signal of a specific frequency generated in this way, the robot 40 performs the motion of the dance motion, as well as the motion of the dance motion in which the arm setting height of the robot 40 is changed. Will be done.

여기서, 상기 제 1 조이스틱부(11)에 연동되는 제 3 내지 제 6 버튼(b3,b4,b5,b6)는 물론, 상기 제 2 조이스틱부(12)에 연동되는 제 8 내지 제 11 버튼(b8,b9,b10,b11)은 각각 동시에 누르는 것이 가능하기 때문에 연주신호의 출력레벨(옥타브)을 다수 조합할 수도 있는 것이다.Here, the third to sixth buttons b3, b4, b5 and b6 interlocked with the first joystick part 11 as well as the eighth to eleventh buttons b8 interlocked with the second joystick part 12. Since b9, b10 and b11 can be pressed at the same time, a plurality of output levels (octaves) of a performance signal can be combined.

이상에서 본 발명의 조이스틱 기반의 동기화된 춤과 노래의 로봇 모션 제어장치에 대한 기술사상을 첨부도면과 함께 서술하였지만, 이는 본 발명의 가장 양호한 실시예를 예시적으로 설명한 것이지 본 발명을 한정하는 것은 아니다.Although the technical idea of the joystick-based synchronized dance and song robot motion control apparatus of the present invention has been described above with reference to the accompanying drawings, this is illustrative of the best embodiment of the present invention. no.

따라서, 본 발명은 상술한 특정의 바람직한 실시예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면 누구든지 다양한 변형 실시가 가능한 것은 물론이고, 그와같은 변경은 청구범위 기재의 범위내에 있게 된다.It will be apparent to those skilled in the art that various modifications and variations can be made in the present invention without departing from the spirit and scope of the invention as defined by the appended claims. It is to be understood that such changes and modifications are within the scope of the claims.

10; 조이스틱 단말기 11,12; 제 1,2 조이스틱부
20; 메모리부 30; 제어부
40; 로봇
10; Joystick terminals 11,12; 1,2 Joystick
20; A memory unit 30; The control unit
40; robot

Claims (7)

복수의 조이스틱부와 다수의 버튼을 포함하는 조이스틱 단말기;
상기 복수로 이루어지는 조이스틱부의 움직임에 매칭되는 특정주파수의 연주신호를 저장하는 메모리부;
상기 복수로 이루어지는 조이스틱부의 움직임이 발생할 때 이에 매칭되는 특정주파수의 연주신호를 상기 메모리부로부터 탐색하고, 상기 특정주파수의 연주신호 및/또는 모션제어신호를 출력하는 제어부; 및,
상기 제어부로부터 출력하는 특정주파수의 연주신호 및/또는 모션제어신호에 따라 춤 동작이 동기화되는 모션 동작을 수행하는 로봇; 을 포함하여 구성하는 것을 특징으로 하는 조이스틱 기반의 동기화된 춤과 노래의 로봇 모션 제어장치.
A joystick terminal including a plurality of joystick parts and a plurality of buttons;
A memory unit for storing a performance signal of a specific frequency matched with the movement of the plurality of joystick units;
A controller for searching for a play signal of a specific frequency matched with the plurality of joystick units when the movement occurs, and outputting a play signal and / or a motion control signal of the specific frequency; And
A robot performing a motion operation in which a dance motion is synchronized with a performance signal and / or a motion control signal of a specific frequency output from the controller; Robot motion control of the joystick-based synchronized dance and song, characterized in that comprising a configuration.
제 1 항에 있어서,
상기 다수의 버튼은 조이스틱 선택과 진동 옵션을 각각 선택하는 제 1,2 버튼과, 상기 제 1 조이스틱부와 연동되는 제 3 내지 제 7 버튼, 그리고 상기 제 2 조이스틱부에 연동되는 제 8 내지 제 12 버튼을 포함하여 구성하는 것을 특징으로 하는 조이스틱 기반의 동기화된 춤과 노래의 로봇 모션 제어장치.
The method of claim 1,
The plurality of buttons may include first and second buttons for selecting joystick and vibration options, third to seventh buttons interlocked with the first joystick unit, and eighth to twelfth interlocked with the second joystick unit. Robot motion control device of the joystick-based synchronized dance and song, characterized in that it comprises a button.
제 2 항에 있어서,
상기 제 1 조이스틱부는 시계방향으로 움직임이 발생하여,
0도 방향으로 움직임이 발생할 때에는 [도], 45도 방향으로 움직임이 발생할 때에는 [레], 90도 방향으로 움직임이 발생할 때에는 [미], 135도 방향으로 움직임이 발생할 때에는 [파], 180도 방향으로 움직임이 발생할 때에는 [솔], 225도 방향으로 움직임이 발생할 때에는 [라], 270도 방향으로 움직임이 발생할 때에는 [시], 315도의 방향으로 움직임이 발생할 때에는 [도'], 에 해당하는 특정주파수의 연주신호(음계 또는 음원)가 출력되도록 구성하고,
상기 각각의 음계 연주신호에 따라 상기 로봇의 팔은 1:1로 매칭되는 동기화가 이루어지면서 아래에서 위까지 8단계로 각각 설정높이가 제어되는 춤 동작의 움직임 제어가 이루어지도록 구성하는 것을 특징으로 하는 조이스틱 기반의 동기화된 춤과 노래의 로봇 모션 제어장치.
3. The method of claim 2,
The first joystick unit is moved in the clockwise direction,
[De] when movement occurs in the 0 degree direction, [Le] when movement occurs in the 45 degree direction, [me] when movement occurs in the 90 degree direction, [wave], 180 degree when movement occurs in the 135 degree direction Direction [Sol] when movement occurs in the direction, [D] when movement occurs in the direction of 225 degrees, [hour] when movement occurs in the direction of 270 degrees, and [degrees] when movement occurs in the direction of 315 degrees. It is configured to output the playing signal (sound scale or sound source) of a specific frequency,
According to each of the scale playing signal, the robot's arm is configured to be controlled to match the movement of the dance motion controlled by the set height in eight steps from the bottom to the top while being synchronized to match 1: 1 Joystick-based synchronized motion and song robot motion control.
제 2 항에 있어서,
상기 제 2 조이스틱부는 시계방향으로 움직임이 발생하여,
0도, 90도, 180도, 270도에 해당하는 특정주파수의 연주신호(음계 또는 음원)가 출력되도록 구성하고,
상기 각각의 음계 또는 음원 연주신호에 따라 상기 로봇이 1:1로 매칭되는 동기화가 이루어지면서 앞으로 이동, 오른쪽 회전, 뒤로 이동, 왼쪽 회전 제어되는 춤 동작의 움직임 제어가 이루어지도록 구성하는 것을 특징으로 하는 조이스틱 기반의 동기화된 춤과 노래의 로봇 모션 제어장치.
3. The method of claim 2,
The second joystick part is moved in the clockwise direction,
It is configured to output a performance signal (sound scale or sound source) of a specific frequency corresponding to 0 degrees, 90 degrees, 180 degrees, 270 degrees,
The robot is configured to perform movement control of the forward movement, the right rotation, the backward movement, and the left rotation control while the robot is 1: 1 matched according to each scale or sound playing signal. Joystick-based synchronized motion and song robot motion control.
제 3 항 또는 제 4 항에 있어서, 상기 음원 연주신호는 기타, 피아노, 드럼과 같이 박자를 맞추는 악기음 출력 음원과, 총소리와 새소리 등을 포함하는 특수 효과음 출력 음원인 것을 특징으로 하는 조이스틱 기반의 동기화된 춤과 노래의 로봇 모션 제어장치.The method of claim 3, wherein the sound source performance signal is a joystick-based sound source including an instrument sound output sound source that matches the time signature of a guitar, a piano, a drum, and a special effect sound output sound including a gun sound and a bird sound. Robotic motion control for synchronized dance and song. 제 3 항에 있어서,
상기 제 1 조이스틱부와 연동되는 제 3 내지 제 7 버튼에 있어,
상기 제 3 버튼은 누름회수에 따라 특정주파수의 연주신호 출력모드와 로봇의 모션제어모드가 동시에 이루어지도록 하거나 또는 선택적으로 이루어지도록 설정하는 것이고, 상기 제 4 버튼은 특정주파수의 연주신호 출력레벨(옥타브)을 낮추도록 설정하는 것이며, 상기 제 5 버튼은 특정주파수의 연주신호 출력레벨(옥타브)을 기본값으로 설정하는 것이고, 상기 제 6 버튼은 특정주파수의 연주신호 출력레벨(옥타브)을 높이도록 설정하는 것이며, 상기 제 7 버튼은 특정주파수의 연주신호 대상을 변경하도록 설정하는 것을 특징으로 하는 조이스틱 기반의 동기화된 춤과 노래의 로봇 모션 제어장치.
The method of claim 3, wherein
In the third to seventh button that is interlocked with the first joystick unit,
The third button is to set the play signal output mode of a specific frequency and the motion control mode of the robot simultaneously or selectively according to the number of presses, and the fourth button is a play signal output level (octave) of a specific frequency. The fifth button is to set the performance signal output level (octave) of a specific frequency to the default value, and the sixth button is set to increase the performance signal output level (octave) of a specific frequency. The seventh button is a robot motion control apparatus of the joystick-based synchronized dance and song, characterized in that the setting to change the target of the playing signal of a specific frequency.
제 4 항에 있어서,
상기 제 2 조이스틱부와 연동되는 제 8 내지 제 12 버튼에 있어,
상기 제 8 버튼은 누름회수에 따라 특정주파수의 연주신호 출력모드와 로봇의 모션제어모드가 동시에 이루어지도록 하거나 또는 선택적으로 이루어지도록 설정하는 것이고, 상기 제 9 버튼은 특정주파수의 연주신호 출력레벨(옥타브)을 낮추도록 설정하는 것이며, 상기 제 10 버튼은 특정주파수의 연주신호 출력레벨(옥타브)을 기본값으로 설정하는 것이고, 상기 제 11 버튼은 특정주파수의 연주신호 출력레벨(옥타브)을 높이도록 설정하는 것이며, 상기 제 12 버튼은 특정주파수의 연주신호 대상을 변경하도록 설정하는 것을 특징으로 하는 조이스틱 기반의 동기화된 춤과 노래의 로봇 모션 제어장치.
The method of claim 4, wherein
In the eighth to twelfth button to be interlocked with the second joystick unit,
The eighth button is to set the play signal output mode of a specific frequency and the motion control mode of the robot simultaneously or selectively according to the number of presses, and the ninth button sets the play signal output level (octave) of a specific frequency. ) Is set to lower, the tenth button is to set the performance signal output level (octave) of a specific frequency to the default value, and the eleventh button is set to increase the performance signal output level (octave) of a specific frequency The twelfth button is a robot motion control apparatus of the joystick-based synchronized dance and song, characterized in that the setting to change the target of the playing signal of a specific frequency.
KR1020110139076A 2011-12-21 2011-12-21 Robot motion controller synchronized with sound and dance by joystick Withdrawn KR20130071706A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020110139076A KR20130071706A (en) 2011-12-21 2011-12-21 Robot motion controller synchronized with sound and dance by joystick

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020110139076A KR20130071706A (en) 2011-12-21 2011-12-21 Robot motion controller synchronized with sound and dance by joystick

Publications (1)

Publication Number Publication Date
KR20130071706A true KR20130071706A (en) 2013-07-01

Family

ID=48986625

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020110139076A Withdrawn KR20130071706A (en) 2011-12-21 2011-12-21 Robot motion controller synchronized with sound and dance by joystick

Country Status (1)

Country Link
KR (1) KR20130071706A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113934254A (en) * 2021-09-29 2022-01-14 上海大学 Long-term and long-distance remote control method of ground mobile robot based on double joystick handle
KR20220122201A (en) 2021-02-26 2022-09-02 주식회사지능디자인 A smart robot that learns dance moves and dances

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20220122201A (en) 2021-02-26 2022-09-02 주식회사지능디자인 A smart robot that learns dance moves and dances
CN113934254A (en) * 2021-09-29 2022-01-14 上海大学 Long-term and long-distance remote control method of ground mobile robot based on double joystick handle
CN113934254B (en) * 2021-09-29 2022-10-21 上海大学 Long-term and long-distance remote control method of ground mobile robot based on double joystick handle

Similar Documents

Publication Publication Date Title
US11173399B2 (en) Music video game with user directed sound generation
US10895914B2 (en) Methods, devices, and methods for creating control signals
US9542920B2 (en) Modular wireless sensor network for musical instruments and user interfaces for use therewith
US10991352B2 (en) Drumstick controller
JP4757089B2 (en) Music performance program and music performance apparatus
US8858330B2 (en) Music video game with virtual drums
US20150332660A1 (en) Musical Instrument and Method of Controlling the Instrument and Accessories Using Control Surface
JP5598490B2 (en) Performance device, method and program
US10810984B2 (en) Fingering display device and fingering display program
KR20130071706A (en) Robot motion controller synchronized with sound and dance by joystick
Hinrichsen et al. Pushpull. reflections on building a musical instrument prototype
US11646005B2 (en) Content control device, method of controlling content and non-transitory computer-readable storage medium
WO2011102744A1 (en) Dual theremin controlled drum synthesiser
JP2011156166A (en) Game device and program for game
JP2008158546A (en) Performance processor
CN106909593B (en) Electronic device capable of responding external audio signal to generate action feedback
US8912420B2 (en) Enhancing music
Turchet The Hyper-Hurdy-Gurdy
JP5036010B2 (en) Music performance program, music performance device, music performance system, and music performance method
JP2004271566A (en) Player
US20120172099A1 (en) Music game system, computer program of same, and method of generating sound effect data
CN105096922A (en) Composition method, composition program product and composition system
Lehrman The wii remote as a musical instrument: Technology and case studies
Bott et al. One man band: a 3D gestural interface for collaborative music creation
JP2008165098A (en) Electronic musical instrument

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20111221

PG1501 Laying open of application
PC1203 Withdrawal of no request for examination
WITN Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid