KR20150012012A - Music fountain control method and system based on musical emotion - Google Patents

Music fountain control method and system based on musical emotion Download PDF

Info

Publication number
KR20150012012A
KR20150012012A KR1020130087301A KR20130087301A KR20150012012A KR 20150012012 A KR20150012012 A KR 20150012012A KR 1020130087301 A KR1020130087301 A KR 1020130087301A KR 20130087301 A KR20130087301 A KR 20130087301A KR 20150012012 A KR20150012012 A KR 20150012012A
Authority
KR
South Korea
Prior art keywords
music
sound source
stream
water stream
music code
Prior art date
Application number
KR1020130087301A
Other languages
Korean (ko)
Other versions
KR101506667B1 (en
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 KR1020130087301A priority Critical patent/KR101506667B1/en
Publication of KR20150012012A publication Critical patent/KR20150012012A/en
Application granted granted Critical
Publication of KR101506667B1 publication Critical patent/KR101506667B1/en

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B05SPRAYING OR ATOMISING IN GENERAL; APPLYING FLUENT MATERIALS TO SURFACES, IN GENERAL
    • B05BSPRAYING APPARATUS; ATOMISING APPARATUS; NOZZLES
    • B05B17/00Apparatus for spraying or atomising liquids or other fluent materials, not covered by the preceding groups
    • B05B17/08Fountains
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B05SPRAYING OR ATOMISING IN GENERAL; APPLYING FLUENT MATERIALS TO SURFACES, IN GENERAL
    • B05BSPRAYING APPARATUS; ATOMISING APPARATUS; NOZZLES
    • B05B12/00Arrangements for controlling delivery; Arrangements for controlling the spray area
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/16Sound input; Sound output
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04RLOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
    • H04R1/00Details of transducers, loudspeakers or microphones
    • H04R1/02Casings; Cabinets ; Supports therefor; Mountings therein
    • H04R1/028Casings; Cabinets ; Supports therefor; Mountings therein associated with devices performing functions other than acoustics, e.g. electric candles

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Acoustics & Sound (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Electrophonic Musical Instruments (AREA)

Abstract

The present invention relates to a method and a system for controlling a music fountain according to a musical emotion. The method for controlling a music fountain according to a musical emotion comprises the steps of receiving, by a music code receiving unit, at least one music code for playing a sound source; determining, by a sound source determining unit, a tempo and dynamics with respect to the sound source from the at least one music code input from the music code receiving unit; controlling, by a stream control unit, at least one jet of water stream desired to be output on the basis of the tempo and dynamics of the sound source; and outputting, by an output unit, the at least one controlled jet of water stream to the outside. According to this configuration, synesthetic information including visual information as well as auditory information with respect to a sound source can be easily provided to a user.

Description

음악적 감정에 따른 음악 분수 제어 방법 및 시스템{Music fountain control method and system based on musical emotion}TECHNICAL FIELD The present invention relates to a music fountain control method and system based on musical emotion,

본 발명은 음악적 감정에 따른 음악 분수 제어 방법 및 시스템에 관한 것으로, 특히 청각정보인 음원을 시각정보로 변환하여 공감각적 정보를 사용자에게 제공할 수 있는 음악적 감정에 따른 음악 분수 제어 방법 및 시스템에 관한 것이다.
The present invention relates to a method and system for controlling music fractions according to musical emotions, and more particularly, to a method and system for controlling musical fractions according to musical emotions that can convert audible information into visual information and provide co- will be.

최근 들어, 음악이 단순히 사람들에게 들려지는 것에 그치는 것이 아니라, 음악을 심리치료 분야에 이용함으로써, 많은 사람들에게 기분 전환과 더불어 심리적 편안함을 제공하는 추세가 늘어나고 있다. In recent years, music is becoming more and more popular, not only for people to listen to, but also for psychological healing.

하지만 이와 같은 음악의 이용에도 불구하고, 청각정보만을 주는 음악에는 한계가 존재하므로, 음악을 청각정보와 더불어 시각정보와 함께 즉, 음악에 관련된 공감각적 정보를 사용자에게 제공하는 것에 대한 다양한 연구가 이루어지고 있다. However, in spite of the use of such music, there are limitations on the music that only the auditory information is provided. Therefore, various studies have been made on providing music with auditory information as well as visual information, that is, ought.

하지만, 이러한 음악의 공감각적 표현에 대한 연구는 현재 음악의 저차원적인 음악 특성만을 이용하여 이미지화하기 때문에 음악에 대한 청각정보와 시각정보간 직접적인 연관성이 존재하지 않아, 사람들에게 음악에 대한 공감각적 정보를 제공하지 못한다는 문제점이 발생했다. However, since the research on the co-sensory expression of the music is performed using only the low-dimensional music characteristic of the current music, there is no direct relation between the auditory information and the visual information on the music, It is not possible to provide the service.

상술한 바와 같이, 음악적 감정에 따른 음악 분수 제어 방법 및 시스템을 살펴보면 다음과 같다. As described above, a music fraction control method and system according to musical emotion will be described as follows.

선행기술 1은 한국공개특허 제2009-0116004호(2009.11.11)로서, 음악에 따라 반응하는 분수에 관한 것이다. 이러한 선행기술 1은 오디오출력이나 외부의 오디오 신호입력을 받아 소리의 강약 및 고저를 일정 등분하는 BandPassFilter(1)와, 이 신호를 입력받아 솔레노이드 벨브를 컨트롤하는 MPU(2), MPU의 신호를 받아 작동하는 솔레노이드 벨브(3)를 포함함으로써, 컴퓨터에 내장된 음악 또는 외부입력음악 출력에 따라 분수의 패턴 및 분수의 강약이 반응하도록 한다. Prior Art 1 is Korean Patent Laid-Open No. 2009-0116004 (November 11, 2009), which relates to fractions responding to music. The prior art 1 includes a BandPassFilter 1 that receives audio output or an external audio signal input to divide the strength and the sound of the sound into equal parts, an MPU 2 that receives the signal and controls the solenoid valve, By including an operating solenoid valve (3), the patterns of the fractions and the strength of the fractions react according to the music or the input music output of the computer.

또한, 선행기술 2는 한국공개특허 제2010-0024772호(2010.03.08)로서, 음악분수의 제어시스템에 관한 것이다. Prior art 2 is Korean Patent Publication No. 2010-0024772 (Mar. 03, 2010), which relates to a control system for music fractions.

이러한 선행기술 2는 음원이 입력되는 음원입력부와; 음원의 리듬, 강약, 박자에 따른 주파수를 검출하는 주파수검출부와; 주파수검출부에 의해 검출된 주파수를 전송받고, 주파수에 따라 분수구동패턴을 작성하여 저장하며, 분수구동패턴에 따른 제어신호를 발생시키는 제어부와; 제어신호에 따라 음원을 재생하여 출력하는 음원출력부와; 다수의 조명으로 이루어지고, 제어신호에 따라 조명을 점멸시키는 조명부; 및 펌프와 다수의 노즐, 밸브를 포함하여 구성되어 제어신호에 따라 분수의 분사수압과 패턴을 조절하는 분수구동부; 을 포함함으로써, 음악분수 주변에서 진행되는 공연이나 연주에서 발생하는 실시간 음원에 따라 분수를 동작시킬 수 있고, 입력되는 음원에 따른 분위기에 맞추어 분수를 동작시킬 수 있으며, 인터넷이나 전화망과 같은 네트워크를 통해 원격으로 제어할 수 있을 뿐만 아니라 사용자가 쉽고 간단하게 분수구동패턴을 작성하거나 편집하여 분수를 동작시킬 수 있다.
The prior art 2 includes a sound source input unit to which a sound source is input; A frequency detector for detecting the frequency of the rhythm, intensity, and beat of the sound source; A controller receiving the frequency detected by the frequency detector, generating and storing a fractional driving pattern according to the frequency, and generating a control signal according to the fractional driving pattern; A sound source output unit for reproducing and outputting a sound source according to a control signal; An illumination unit which is made up of a plurality of lights and blinks the illumination according to a control signal; A fraction driving unit which includes a pump, a plurality of nozzles, and a valve, and controls a spray water pressure and a pattern of the fraction according to a control signal; A fraction can be operated according to a real-time sound source generated from performances or performances performed in the vicinity of a music fountain, a fraction can be operated according to an atmosphere according to a sound source to be input, Not only can it be controlled remotely, it also makes it easy and simple for the user to create or edit fractional driving patterns to operate fractions.

상기와 같은 종래 기술의 문제점을 해결하기 위해, 본 발명은 음원에 대한 공감각정보를 음원의 분위기에 따라 변화하여 제공함으로써, 사용자 만족도를 향상시킬 수 있는 음악적 감정에 따른 음악 분수 제어 방법 및 시스템을 제공하고자 한다.
In order to solve the problems of the related art as described above, the present invention provides a method and system for controlling musical fractions according to musical emotion that can improve user satisfaction by providing synesthesia information about a sound source in accordance with the atmosphere of a sound source I want to.

위와 같은 과제를 해결하기 위한 본 발명의 한 실시 예에 따른 음악적 감정에 따른 음악 분수 제어 방법은 음악코드수신부가 음원의 연주를 위해 적어도 하나의 음악코드를 입력받는 단계; 음원판단부가 상기 음악코드수신부로 입력되는 적어도 하나의 음악코드로부터 상기 음원에 대한 템포 및 강약을 판단하는 단계; 스트림제어부가 상기 음원의 템포 및 강약에 기초하여 출력하고자 하는 적어도 하나의 물줄기 스트림을 제어하는 단계; 및 출력부가 제어된 적어도 하나의 물줄기 스트림을 외부로 출력하는 단계;를 포함한다. According to an aspect of the present invention, there is provided a method for controlling a music fraction according to an embodiment of the present invention includes receiving a music code for at least one music code for playing a music source; Determining a tempo and strength of the sound source from at least one music code input to the music code receiving unit by the sound source determining unit; Controlling at least one water stream to be output by the stream control unit based on the tempo and intensity of the sound source; And outputting at least one water stream to which the output section is controlled to the outside.

보다 바람직하게는 상기 음원의 템포에 따라 물줄기 스트림의 이동속도를 제어하거나, 상기 음원의 강약에 따라 물줄기 스트림의 이동반경 및 출력크기를 제어하는 적어도 하나의 물줄기 스트림을 제어하는 단계를 포함할 수 있다. More preferably controlling the movement speed of the water stream according to the tempo of the sound source or controlling at least one water stream controlling the movement radius and the output size of the water stream according to the intensity of the sound source .

특히, 메인 스트림 및 서브 스트림으로 이루어지는 적어도 하나의 물줄기 스트림을 포함할 수 있다.In particular, it may comprise at least one water stream consisting of a main stream and a sub-stream.

보다 바람직하게는 상기 음악코드수신부가 음악코드를 입력받는 단계를 수행하기 전, 분위기판단부가 복수 개의 음악코드로 이루어지는 다수의 음원에 대하여 각 음악코드별 분위기를 설정하는 단계; 패턴설정부가 판단된 각 음악코드별 분위기에 따라 물줄기 스트림의 출력패턴을 설정하는 단계;를 더 포함할 수 있다. More preferably, before the step of receiving the music code by the music code receiving unit, the atmosphere determining unit may set an atmosphere for each music code for a plurality of sound sources comprising a plurality of music codes; And setting an output pattern of the water stream according to the determined atmosphere of each music code by the pattern setting unit.

특히, 공간, 무게, 시간 중 적어도 하나에 의해 움직임을 분류하여 물줄기 스트림의 출력패턴을 설정하는 패턴설정부가 각 음악코드별 분위기에 따라 물줄기 스트림의 출력패턴을 설정하는 단계를 포함할 수 있다.In particular, the pattern setting unit may set the output pattern of the water stream according to the atmosphere of each music code by classifying the motion by at least one of space, weight, and time to set the output pattern of the water stream.

위와 같은 과제를 해결하기 위한 본 발명의 다른 실시 예에 따른 음악적 감정에 따른 음악 분수 제어 시스템은 음원의 연주를 위해 적어도 하나의 음악코드를 입력받는 음악코드수신부; 상기 음악코드수신부로 입력되는 음악코드로부터 상기 음원에 대한 템포 및 강약을 판단하는 음원판단부; 상기 음원의 템포 및 강약에 기초하여 출력하고자 하는 적어도 하나의 물줄기 스트림을 제어하는 스트림제어부; 및 제어된 적어도 하나의 물줄기 스트림을 외부로 출력하는 출력부;를 포함할 수 있다.According to another aspect of the present invention, there is provided a music fraction control system comprising: a music code receiver for receiving at least one music code for playing a music source; A sound source determination unit for determining a tempo and a strength of the sound source from the music code input to the music code receiving unit; A stream control unit for controlling at least one water stream to be output based on the tempo and intensity of the sound source; And an output unit for outputting at least one water stream controlled to the outside.

보다 바람직하게는 상기 음원의 템포에 따라 물줄기 스트림의 이동속도를 제어하는 속도제어모듈; 및 상기 음원의 강약에 따라 물줄기 스트림의 이동반경 및 출력크기를 제어하는 크기제어모듈;을 포함하는 스트림제어부를 포함할 수 있다.More preferably, the speed control module controls the moving speed of the water stream according to the tempo of the sound source. And a size control module for controlling the moving radius and the output size of the water stream according to the intensity of the sound source.

특히, 메인 스트림 및 서브 스트림으로 이루어지는 적어도 하나의 물줄기 스트림을 포함할 수 있다.In particular, it may comprise at least one water stream consisting of a main stream and a sub-stream.

보다 바람직하게는 복수 개의 음악코드로 이루어지는 다수의 음원에 대하여 각 음악코드별 분위기를 설정하는 코드설정부; 및 각 음악코드별 설정된 분위기에 따라 물줄기 스트림의 출력패턴을 설정하는 패턴설정부;를 더 포함할 수 있다.More preferably, a code setting unit sets an atmosphere for each music code for a plurality of sound sources comprising a plurality of music codes; And a pattern setting unit configured to set an output pattern of the water stream according to an atmosphere set for each music code.

특히, 공간, 무게, 시간 중 적어도 하나에 의해 움직임을 분류하여 물줄기 스트림의 출력패턴을 설정하는 패턴설정부를 포함할 수 있다.
In particular, it may include a pattern setting unit that sets the output pattern of the water stream by classifying the motion by at least one of space, weight, and time.

본 발명의 음악적 감정에 따른 음악 분수 제어 방법 및 시스템은 음원에 대하여 청각정보 뿐만 아니라 시각정보를 포함하는 공감각정보를 사용자에게 용이하게 제공할 수 있는 효과가 있다.The musical fraction control method and system according to the present invention can provide the user with synesthetic information including not only auditory information but also visual information.

또한 본 발명의 음악적 감정에 따른 음악 분수 제어 방법 및 시스템은 음원의 분위기 변화에 따라 사용자에게 제공되는 시각정보 또한 용이하게 변화시킬 수 있는 효과가 있다.Also, the method and system for controlling music fractions according to the musical emotion of the present invention can easily change the time information provided to the user according to the change of the atmosphere of the sound source.

더불어, 본 발명의 음악적 감정에 따른 음악 분수 제어 방법 및 시스템은 음원에 대한 청각정보와 시각정보를 함께 사용자에게 전송함으로써, 사용자의 심리치료에 도움을 줄 수 있는 효과가 있다. In addition, the music fraction control method and system according to the musical emotion of the present invention has an effect of helping the user's psychological treatment by transmitting the auditory information and the visual information about the sound source together to the user.

이와 더불어, 본 발명의 음악적 감정에 따른 음악 분수 제어 방법 및 시스템은 음악코드수신부로 입력되는 음악코드에 기초하여 상기 음악코드에 해당하는 음악적 감정을 물줄기 스트림 형태로 실시간으로 표현할 수 있는 효과가 있다.
In addition, the music fraction control method and system according to the musical emotion of the present invention has the effect of expressing the musical emotion corresponding to the music code in real time in the form of a stream of water based on the music code input to the music code receiving unit.

도 1은 본 발명의 일 실시 예에 따른 음악적 감정에 따른 음악 분수 제어 시스템의 블록도이다.
도 2는 라반 움직임 분석에 따른 움직임 분류좌표를 나타낸 도면이다.
도 3은 물줄기 스트림의 출력 패턴을 나타낸 도면이다.
도 4는 본 발명의 다른 실시 예에 따른 음악적 감정에 따른 음악 분수 제어 방법의 순서도이다.
도 5는 물줄기 스트림의 렌더링 기능별 출력패턴을 나타낸 도면이다.
도 6은 음원의 템포별 물줄기 스트림의 출력 패턴변화를 나타낸 도면이다.
도 7은 음악코드의 입력속도별 물줄기 스트림의 출력 패턴변화를 나타낸 도면이다.
1 is a block diagram of a music fraction control system according to an embodiment of the present invention.
FIG. 2 is a diagram showing motion classification coordinates according to Laban motion analysis.
3 is a diagram showing an output pattern of a water stream.
FIG. 4 is a flowchart of a music fraction control method according to another embodiment of the present invention.
5 is a diagram showing an output pattern for each rendering function of a water stream.
6 is a diagram showing a change in the output pattern of the water stream according to the tempo of the sound source.
7 is a diagram showing a change in the output pattern of the water stream according to the input speed of the music code.

이하, 본 발명을 바람직한 실시 예와 첨부한 도면을 참고로 하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며, 여기에서 설명하는 실시 예에 한정되는 것은 아니다. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT Hereinafter, the present invention will be described in detail with reference to preferred embodiments and accompanying drawings, which will be easily understood by those skilled in the art. The present invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein.

이하, 도 1을 참조하여, 본 발명의 음악적 감정에 따른 음악 분수 제어 시스템에 대하여 자세히 살펴보도록 한다. Hereinafter, a music fraction control system according to the present invention will be described in detail with reference to FIG.

도 1은 본 발명의 일 실시 예에 따른 음악적 감정에 따른 음악 분수 제어 시스템의 블록도이다.1 is a block diagram of a music fraction control system according to an embodiment of the present invention.

도 1에 도시된 바와 같이, 본 발명의 음악적 감정에 따른 음악 분수 제어 시스템(100)은 코드설정부(110), 패턴설정부(120), 음악코드수신부(130), 음원판단부(140), 스트림제어부(150) 및 출력부(160)를 포함한다.1, the musical fraction control system 100 according to the present invention includes a code setting unit 110, a pattern setting unit 120, a music code receiving unit 130, a sound source determining unit 140, A stream control unit 150, and an output unit 160. [

코드설정부(110)는 각각 복수 개의 음악코드로 이루어지는 다수의 음원에 대하여 각 음악코드별 분위기를 미리 설정한다. 예를 들어, Cm코드는 C 코드에 비하여 상대적으로 더 무거운 분위기를 나타낸다고 설정하며, 또한 상기 음악코드수신부(130)를 페달과 함께 입력되는 음악코드에 대해서는 분위기가 연속적으로 부드럽게 이어지는 분위기를 나타낸다.The code setting unit 110 sets an atmosphere for each music code in advance for a plurality of sound sources each composed of a plurality of music codes. For example, the Cm code sets an atmosphere that is relatively heavier than the C code, and the music code input with the music code receiving unit 130 indicates an atmosphere in which the atmosphere continues smoothly continuously.

패턴설정부(120)는 각 음악코드별로 설정된 분위기에 따라 출력하고자 하는 물줄기 스트림의 출력패턴을 설정한다. 이때, 상기 물줄기 스트림은 음악분수에서 뿜어져 나오는 물기둥을 나타낸다. 이러한 물줄기 스트림은 메인 스트림과 상기 메인 스트림의 주변에서 출력되는 서브 스트림으로 이루어진다. 이러한 패턴설정부(120)는 라반 움직임 분석(Laban Movement Analysis)방법에 의해 물줄기 스트림의 출력패턴을 설정한다. 이때, 사용되는 라반 움직임 분석방법은 공간, 무게, 시간의 요소를 기준으로 하여 움직임을 분류하는 움직임 분석 방법을 말한다. The pattern setting unit 120 sets an output pattern of a stream of streams to be output according to the atmosphere set for each music code. At this time, the water stream represents a water column blowing out from a music fountain. This stream stream consists of a main stream and a sub stream output from the periphery of the main stream. The pattern setting unit 120 sets an output pattern of the water stream by the Laban Movement Analysis method. At this time, the Laban motion analysis method used herein refers to a motion analysis method that classifies movements based on factors of space, weight, and time.

음악코드수신부(130)는 음원의 연주를 위해 연주자로부터 적어도 하나의 음악코드를 연속하여 입력받는다. 즉, 상기 음악코드수신부(130)가 연주자로부터 연주하고자 하는 음원을 구성하고 있는 C, Cm, CM7, C#5, D, Dm, 등과 같은 음악코드를 연속하여 입력받음으로써, 음원을 연주하게 된다. 이러한 음악코드수신부(130)는 미디 키보드, 신디사이저, 일렉기타, 일렉베이스, 전자바이올린, 전자첼로, 전자콘트라베이스, 전자 섹소폰 등과 같은 전자악기 또는 음악코드를 입력받을 수 있는 컴퓨터 등을 통해 음악코드를 입력받을 수 있다. 또한, 상기 음악코드수신부(130)는 복수 개의 전자악기로부터 서로 다른 음악코드를 동시에 입력받을 수 있다. 예를 들어, 전자섹소폰으로부터 CmM7 코드를 입력받고, 전자바이올린으로부터 C7을 함께 입력받을 수 있다. 이때, 연주자의 왼손 및 오른손으로부터 각각의 음악코드를 수신하는 미디 키보드, 신디사이저 등을 제외한 나머지 전자악기 또는 컴퓨터로부터 복수 개의 음악코드가 입력되는 경우에는 수신한 복수 개의 음악코드가 메인 스트림 또는 서브 스트림에 각각 해당되도록 설정될 수 있다.The music code receiving unit 130 continuously receives at least one music code from the player for playing the sound source. That is, the music code receiving unit 130 continuously receives music codes such as C, Cm, CM7, C # 5, D, Dm, etc. constituting the sound source to be played from the player, thereby playing the sound source . The music code receiving unit 130 may receive a music code through an electronic musical instrument such as a MIDI keyboard, a synthesizer, an electric guitar, an electronic bass, an electronic violin, an electronic cello, an electronic contrabass, an electronic saxophone, Input can be received. Also, the music code receiving unit 130 may receive different music codes simultaneously from a plurality of electronic musical instruments. For example, a CmM7 code can be input from an electronic saxophone, and a C7 can be input from an electronic violin together. At this time, when a plurality of music codes are inputted from the electronic musical instrument or the computer except for the MIDI keyboard, the synthesizer, etc. receiving the music codes from the left and right hands of the player, the received plural music codes are inputted to the main stream or the sub stream Respectively.

음원판단부(140)는 상기 음악코드수신부(130)로 입력되는 적어도 하나의 음악코드에 대한 템포 및 강약을 판단한다. 예를 들어, 상기 음원판단부(140)가 상기 음악코드수신부(130)로 입력되는 적어도 하나의 음악코드를 통해 천천히(라르고, Largo) 또는 빠르게(알레그로, Allegro) 같은 식의 템포 즉, 빠르기 형태를 확인할 수 있으며, 또는 특정 음을 강하게 악센트를 주어 연주하는 스포르찬도(sforzando), 또는 순간적으로 약하게 연주하는 포르테피아노(fortepiano) 등과 같이 강약 형태를 확인할 수 있다. The sound source determination unit 140 determines a tempo and a strength of at least one music code input to the music code receiving unit 130. [ For example, the sound source determination unit 140 may generate a tempo of a slow (Largo, Largo) or fast (Allegro) -like tempo, that is, a fast , Or you can identify the strength type, such as sforzando, or fortepiano, which plays strongly with a particular note as a strong accent, or momentarily weakly played fortepiano.

스트림제어부(150)는 앞서 음원판단부(140)를 통해 판단한 음악코드별 템포 및 강약에 기초하여 출력하고자 하는 적어도 하나의 물줄기 스트림의 이동속도 또는 이동반경 및 출력크기를 제어하며, 속도제어모듈 및 크기제어모듈을 포함한다. The stream control unit 150 controls the moving speed or the moving radius and the output size of at least one water stream to be output based on the tempo and intensity of each music code determined through the sound source determination unit 140, Size control module.

속도제어모듈은 상기 음악코드별 템포에 따라 물줄기 스트림의 이동속도를 제어한다. 예를 들어, 특정 음악 코드의 템포가 라르고(Largo)와 같이 천천히에 해당하는 경우, 출력하고자 하는 물줄기 스트림의 이동속도를 감소시킨다. 이와 달리, 다른 음악코드의 템포가 알레그로(Allegro)와 같이 빠르게에 해당하는 경우, 출력하고자 하는 물줄기 스트림의 이동속도를 향상시킨다. The speed control module controls the moving speed of the water stream according to the tempo of the music code. For example, if the tempo of a particular music code is slow, such as Largo, the speed of movement of the stream of water to be output is reduced. Alternatively, if the tempo of another music code is fast, such as Allegro, the speed of movement of the stream of water to be output is improved.

크기제어모듈은 입력되는 음악코드의 강약에 따라 물줄기 스트림의 이동반경 및 출력크기를 제어한다. 상기 음원판단부(140)에서 판단한 음악코드의 강약 부분에 따라 특정 음악코드가 스포르찬도와 같이 강하게 입력된 부분에서는 물줄기 스트림의 변화에 따른 이동반경을 다른 물줄기 스트림 보다 크게 하거나, 물줄기 스트림의 출력크기를 다른 물줄기 스트림의 출력에 비하여 상대적으로 더 크게 출력하도록 제어할 수 있다. The size control module controls the moving radius and the output size of the water stream according to the strength of the input music code. In a portion where a particular music code is strongly input, such as a part of the music code determined by the sound source determination unit 140, the moving radius according to the change of the water stream is made larger than the other water stream, or the output size of the water stream It is possible to control the output to be relatively larger than the output of the other water streams.

출력부(160)는 상기 스트림제어부(150)를 통해 제어된 적어도 하나의 물줄기 스트림을 복수 개의 패턴 형태로 출력한다. 이러한 출력부(160)는 음원과, 상기 음원의 분위기에 따라 변화하는 적어도 하나의 물줄기 스트림을 함께 출력함으로써, 사용자로 하여금 출력된 음원을 통해 청각정보를 획득하고, 상기 음원의 분위기를 나타낸 물줄기 스트림을 통해 시각정보를 획득함으로써, 청각정보와 시각정보 즉, 공감각적 정보를 동시에 획득할 수 있도록 한다. The output unit 160 outputs at least one stream of streams controlled through the stream control unit 150 in a plurality of patterns. The output unit 160 outputs a sound source and at least one water stream that changes according to the atmosphere of the sound source to thereby obtain a sound information through the output sound source, So that the auditory information and the visual information, that is, the sensory information, can be acquired at the same time.

이하, 본 발명의 다른 실시 예에 따른 음악적 감정에 따른 음악 분수 제어 방법을 살펴보도록 한다. 본 발명의 음악적 감정에 따른 음악 분수 제어 방법은 먼저, 코드설정부(110)가 복수 개의 음악코드로 이루어지는 다수의 음원에 대하여 각 음악코드별 분위기를 설정한다. 예를 들어, Cm코드는 C 코드에 비하여 상대적으로 더 무거운 분위기를 나타내도록 설정하고, 또한 페달을 누르며 입력되는 음악코드에 대해서는 분위기가 연속적으로 부드럽게 이어지는 분위기를 나타내도록 설정한다.Hereinafter, a music fraction control method according to another embodiment of the present invention will be described. In the method of controlling music fractions according to the musical emotion of the present invention, first, the code setting unit 110 sets an atmosphere for each music code for a plurality of sound sources including a plurality of music codes. For example, the Cm code is set so as to show a relatively heavier atmosphere as compared with the C code, and the musical code input by pressing the pedal is set to indicate an atmosphere in which the atmosphere continues smoothly and continuously.

패턴설정부(120)가 설정된 각 음악코드별 분위기에 따라 물줄기 스트림의 출력패턴을 설정하는데, 이때, 라반 움직임 분석(Laban Movement Analysis)방법을 사용하여 물줄기 스트림의 출력패턴을 설정할 수 있다. 상기 라반 움직임 분석 방법이란, 움직임이 신체적-육체적 과정, 내부 의도로 인하여 외부로 표현되는 움직임을 객관적으로 묘사하는 지표를 나타내는 것으로서, 공간(space), 무게(weight), 시간(time)에 대한 요인에 의해 움직임을 분류한다. The pattern setting unit 120 sets the output pattern of the water stream according to the set environment of each music code. At this time, the output pattern of the water stream can be set using the Laban Movement Analysis method. The Laban motion analysis method refers to an indicator that objectively describes a motion in which the motion is represented by the physical-physical process and internal intention, and is a factor for the space, the weight, and the time (time) To classify the motion.

먼저 공간에 따른 움직임 분류방법을 살펴보면, 동작의 궤적이 공간상에서 어떻게 나타내는지에 따라 직선(direct)적인 동작과 유연(flexible)한 동작으로 나누어지고, 무게에 따른 움직임 분류방법은 동작이 가벼운지(light) 또는 무거운지(strong) 여부에 따라 구별되며, 시간에 따른 분류방법은 동작이 갑작(sudden)스럽게 발생하는지 또는 지속(sustained)적으로 발생하는지에 따라 움직임을 구별하는 방법이다. First of all, according to the method of classifying motion according to space, it is divided into a direct motion and a flexible motion depending on how the motion trajectory shows in space, and the motion classification method according to weight is light (light ) Or heavy, and the temporal classification method is a method of distinguishing movement according to whether the motion occurs suddenly or sustained.

도 2는 라반 움직임 분석에 따른 움직임 분류좌표를 나타낸 도면이다.FIG. 2 is a diagram showing motion classification coordinates according to Laban motion analysis.

이러한 공간, 무게 및 시간의 요인을 상호 조합하면 도 2에 도시된 바와 같이, 총 8가지의 기본 움직임을 분류할 수 있다. 이러한 8가지의 기본 움직임은 미끄러지기(gliding: direct-light-sustained), 뜨기(floating: flexible-light- sustained), 토닥거리기(dabbing: direct-light-sudden), 튀기기(flicking: flexible-light-sudden), 누르기(pressing: direct-strong-sustained), 비틀기(wringing: flexible-strong-sustained), 밀어내기(thrusting: direct-strong-sudden), 내리쳐베기(slashing: flexible-strong-sudden)가 존재한다. By combining the factors of space, weight, and time, a total of eight basic motions can be classified as shown in FIG. These eight basic movements are gliding (direct-light-sustained), floating (flexible-light-sustained), dabbing (direct-light-sudden), flicking sudden, direct-strong-sustained, wringing, flexible-strong-sustained, direct-strong-sudden, and slashing exist.

이후, 상술한 바와 같이, 패턴설정부(120)가 분류한 움직임을 이용하여 음악코드별 설정된 분위기에 따라 외부로 출력되는 물줄기 스트림의 출력 패턴을 설정한다. 이때, 상기 물줄기 스트림은 메인 스트림과 서브 스트림으로 구성되는데, 상기 메인 스트림은 음악코드수신부로 입력되는 음악코드 중 사용자의 왼손을 통해 입력되는 음악코드로부터 출력 패턴이 생성되고, 상기 서브 스트림은 상기 메인 스트림의 주변에서 출력되며, 사용자의 오른손을 통해 입력되는 음악코드로부터 출력 패턴이 생성된다. Thereafter, as described above, the output pattern of the water stream output to the outside is set according to the atmosphere set for each music code by using the movement classified by the pattern setting unit 120. In this case, the stream stream is composed of a main stream and a sub stream. The main stream generates an output pattern from a music code input through a left hand of a user among music codes input to a music code receiving unit, The output pattern is generated from the music code that is output at the periphery of the stream and input through the user's right hand.

도 3은 물줄기 스트림의 출력 패턴을 나타낸 도면으로서, 도 3(a)는 메인 스트림의 출력 패턴을 나타내는 도면이며, 도 3(b)는 서브 스트림의 출력 패턴을 나타내는 도면이다. Fig. 3 is a diagram showing an output pattern of a stream stream. Fig. 3 (a) is a diagram showing an output pattern of a main stream, and Fig. 3 (b) is a diagram showing an output pattern of a sub stream.

예를 들어, C7 코드에 설정된 물줄기 스트림의 출력 패턴은 C 코드에 설정된 물줄기 스트림의 출력 패턴 보다 변화가 더 큰 것을 알 수 있다. 또한, 마이너 코드인 Cm 코드에 설정된 물줄기 스트림 출력 패턴은 메이저 코드인 C 코드에 설정된 물줄기 스트림보다 서로 다른 방향으로 배치된 물줄기 스트림을 같은 방향으로 향하도록 설정된다. 특히, 음악코드수신부가 미디 키보드 또는 신디사이저를 통해 음악코드를 입력받은 경우에, 상기 음악코드수신부로 입력되는 음악코드신호가 상기 미디 키보드 또는 신디사이저의 페달이 눌러져있는 상태에서 입력되는 경우에, 설정되 물줄기 스트림의 출력 패턴을 페달이 눌려있지 않은 상태로 입력되는 음악코드신호에 설정된 물줄기 스트림의 출력 패턴과 비교하여, 물줄기 스트림의 흐름이 지속적이고, 돌발적이지 않은 움직임을 갖도록 출력 패턴이 설정된다. For example, it can be seen that the output pattern of the water stream set in the C7 code is larger than the output pattern of the water stream set in the C code. The stream stream output pattern set in the Cm code, which is a minor code, is set so that the stream streams arranged in different directions than the stream stream set in the C code, which is the major code, are directed in the same direction. Particularly, when a music code receiving unit receives a music code through a MIDI keyboard or a synthesizer and a music code signal input to the music code receiving unit is inputted while the pedal of the MIDI keyboard or the synthesizer is pressed, The output pattern of the water stream is set so that the flow of the water stream is continuous and has no unexpected movement by comparing the output pattern of the water stream with the output pattern of the water stream set in the music code signal inputted without the pedal being depressed.

이와 같이, 음악코드별 분위기를 설정하고, 설정된 분위기에 따라 물줄기 스트림의 출력패턴을 설정하는 과정은 처음 한 회에만 수행되며, 이후 반복과정에서는 음악코드별 분위기에 따라 기설정된 물줄기 스트림의 출력패턴을 이용한다. In this way, the process of setting the atmosphere of each music code and setting the output pattern of the stream of water according to the set atmosphere is performed only once. In the subsequent process, the output pattern of the predetermined stream is set according to the atmosphere of each music code .

도 4는 본 발명의 다른 실시 예에 따른 음악적 감정에 따른 음악 분수 제어 방법의 순서도이다. FIG. 4 is a flowchart of a music fraction control method according to another embodiment of the present invention.

도 4에 도시된 바와 같이, 본 발명은 음악적 감정에 따른 음악 분수 제어 방법은 음악코드수신부(130)가 음원의 연주를 위해 연주자로부터 적어도 하나의 음악코드신호를 연속하여 입력받는다(S210). As shown in FIG. 4, in the music fraction control method according to the present invention, the music code receiving unit 130 continuously receives at least one music code signal from the player to play the music source (S210).

음원판단부(140)가 상기 음악코드수신부(130)로 입력되는 적어도 하나의 음악코드신호로부터 상기 음악코드신호에 대한 템포 및 강약을 판단한다(S220). 예를 들어, 상기 음원판단부(140)가 상기 음악코드수신부(130)로 입력되는 적어도 하나의 음악코드신호의 입력상태를 통해 천천히(라르고, Largo) 또는 빠르게(알레그로, Allegro) 같은 식의 빠르기 형태를 확인할 수 있으며, 또는 특정 음을 강하게 악센트를 주어 연주하는 스포르찬도(sforzando), 또는 순간적으로 약하게 연주하는 포르테피아노(fortepiano) 등과 같이 강약 형태를 확인할 수 있다. The sound source determination unit 140 determines the tempo and the strength of the music code signal from at least one music code signal input to the music code receiving unit 130 at step S220. For example, the sound source determination unit 140 may determine whether a fast (Largo, Largo) or a fast (Allegro) -like speed is input through the input state of at least one music code signal input to the music code receiving unit 130 You can check the form, or you can identify the intensity type, such as sforzando, or fortepiano, playing strongly with a particular note as a strong accent.

스트림제어부(150)가 상기 음악코드신호의 템포 및 강약에 기초하여 출력하고자 하는 적어도 하나의 물줄기 스트림을 제어하는데(S230), 즉, 상기 음악코드신호의 템포에 따라 물줄기 스트림의 이동속도를 제어하거나, 상기 음악코드신호의 강약에 따라 물줄기 스트림의 이동반경 및 출력크기를 제어한다. 이때, 상기 물줄기 스트림은 음악 분수에서 뿜어져 나오는 물기둥을 나타내는데, 이러한 물줄기 스트림은 메인 스트림과 상기 메인 스트림의 주변에서 출력되는 서브 스트림으로 이루어진다. The stream control unit 150 controls at least one stream to be output based on the tempo and intensity of the music code signal (S230), that is, controls the moving speed of the stream of water according to the tempo of the music code signal , And controls the movement radius and the output size of the water stream according to the intensity of the music code signal. At this time, the water stream represents a water column blowing from a music fountain, and the water stream consists of a main stream and a sub stream outputted from the periphery of the main stream.

예를 들어, 스트림제어부(150)가 특정 음악코드신호의 템포가 라르고(Largo)와 같이 천천히에 해당하는 경우, 출력하고자 하는 물줄기 스트림의 이동속도를 감소시킨다. 이와 달리, 다른 음악코드신호의 템포가 알레그로(Allegro)와 같이 빠르게에 해당하는 경우, 출력하고자 하는 물줄기 스트림의 이동속도를 향상시킨다. For example, if the stream control unit 150 determines that the tempo of a particular music code signal corresponds to slow, such as Largo, the moving speed of the stream of water to be output is reduced. Alternatively, if the tempo of another music code signal corresponds to a fast, such as Allegro, the speed of movement of the stream of water to be output is improved.

또는 스트림제어부(150)가 상기 음원판단부(140)에서 판단한 음악코드별 강약 부분에 따라 특정 음악코드가 스포르찬도와 같이 강하게 입력된 부분에서는 물줄기 스트림의 변화에 따른 이동반경을 다른 물줄기 스트림 보다 크게 하거나, 물줄기 스트림의 출력크기를 다른 물줄기 스트림의 출력에 비하여 상대적으로 더 크게 출력하도록 제어할 수 있다.Or the stream control unit 150 increases the moving radius according to the change of the water stream to be larger than the other water stream in the portion where the specific music code is strongly input as in the case of Sportanche according to the intensity part of each music code determined by the sound source determination unit 140 , It is possible to control the output size of the water stream to be relatively larger than the output of the other water streams.

출력부(160)가 상기 스트림제어부(150)를 통해 제어된 적어도 하나의 물줄기 스트림을 음원과 함께 외부로 출력한다(S240). 이러한, 물줄기 스트림의 출력과정은 물줄기의 모습과 질감(texture)을 사실적이면서, 실시간으로 표현하기 위해, 시선 기반 빌보드 기법(view-point oriented billboarding)을 이용하였다. 특히, 음악코드수신부로 입력되는 음악코드에 해당하는 음원을 출력하는 것 뿐만 아니라, 노즐을 통해 물줄기가 출력되는 경우와, 분수로 물줄기가 떨어지는 경우에 물 소리 또는 별도의 음원을 추가하여 출력하도록 한다.The output unit 160 outputs at least one stream of water controlled through the stream control unit 150 together with the sound source to the outside (S240). The output process of the water stream uses view-point oriented billboarding to represent the water texture and texture in a realistic and real-time manner. Particularly, not only a sound source corresponding to a music code input to the music code receiving unit is output, but also a water sound or a separate sound source is added and output in the case where a water stream is output through a nozzle and a water stream falls down .

이처럼, 출력되는 물줄기 스트림의 출력패턴을 도 5 내지 도 7을 참조하여 살펴보도록 한다. The output pattern of the output stream will now be described with reference to FIGS. 5 to 7. FIG.

도 5는 물줄기 스트림의 렌더링 기능별 출력패턴을 나타낸 도면이다.5 is a diagram showing an output pattern for each rendering function of a water stream.

먼저, 물줄기 스트림의 움직임을 시뮬레이션 하기 위해, 입자 시스템(particle system)을 사용하여, 각 입자가 피치(pitch)와 요(yaw) 값을 기반으로 하여 방향이 조정되는 노즐에서 물줄기 스트림이 배출되도록 설정한다. First, to simulate the motion of the water stream, use a particle system to set the water stream to be ejected from the nozzle where each particle is oriented based on the pitch and yaw values do.

도 5에 도시된 바와 같이, 물줄기 스트림이 잔물결(Ripple)이 없는 경우, 움직이는 방향에 따라 잔상이 나타나는 모션 블러(Motion blur)가 없는 경우, 기준 경우, 물줄기가 흩어지며 생기는 엷은 안개인 미스트(Mist)가 없는 경우, 거울에 비치는 상을 반영하는 리플렉션(reflection) 이 없는 경우 등의 형태로 나누어 출력부를 통해 출력될 수 있다.As shown in FIG. 5, when there is no ripple in the water stream, there is no motion blur in which a residual image appears depending on the moving direction. In the reference case, mist is generated in the water mist, ), There is no reflection reflecting the image reflected on the mirror, or the like, and output through the output unit.

도 6은 음원의 템포별 물줄기 스트림의 출력 패턴변화를 나타낸 도면이다. 6 is a diagram showing a change in the output pattern of the water stream according to the tempo of the sound source.

도 6에 도시된 바와 같이, 음원판단부를 통해 판단한 음악코드별 템포에 따라, 템포가 45 보다 낮은 경우에는 템포가 라르고(Largo)에 해당하여 느리다고 판단됨에 따라, 오른쪽에서 왼쪽으로 이동하는 물줄기 스트림의 출력 패턴이 이동 시작 후 1초 경과 시에도, 오른쪽에 물줄기 스트림이 존재하는 것을 알 수 있다. As shown in FIG. 6, when the tempo is lower than 45 according to the tempo of each music code determined through the sound source determination unit, it is determined that the tempo corresponds to Largo and is slow. Accordingly, Even if 1 second elapses after the start of movement of the output pattern, it can be seen that a water stream is present on the right side.

이와 달리, 템포가 55 이상 70 보다 낮은 경우에는 템포가 중간정도에 해당한다고 판단함에 따라, 오른쪽에서 왼쪽으로 이동하는 물줄기 스트림의 출력 패턴이 이동 시작 후 1초 경과 시, 오른쪽과 왼쪽의 중심에 물줄기 스트림이 존재하는 것을 알 수 있다. On the contrary, when the tempo is lower than 55 and above 70, it is judged that the tempo corresponds to the middle degree, so that the output pattern of the water stream moving from the right to the left flows at the center of the right and left, It can be seen that the stream exists.

하지만, 템포가 100 이상인 경우에는 템포가 알레그로(Allegro)에 해당하여 매우 빠르다고 판단함에 따라, 오른쪽에서 왼쪽으로 이동하는 물줄기 스트림의 출력 패턴이 출력 시작 후 1초 경과 시, 왼쪽으로 이미 물줄기 스트림이 이동한 것을 알 수 있다. However, when the tempo is 100 or more, the tempo is considered to be Allegro and it is determined to be very fast. Therefore, when the output pattern of the stream from right to left is 1 second after the start of output, You can see that.

도 7은 음악코드의 입력속도별 물줄기 스트림의 출력 패턴변화를 나타낸 도면이다. 7 is a diagram showing a change in the output pattern of the water stream according to the input speed of the music code.

도 7에 도시된 바와 같이, 음악코드수신부로 연속하여 입력되는 음악코드신호의 입력속도가 60 미만인 경우, 음악코드의 입력속도가 매우 느리다고 판단하여 물줄기 스트림의 크기가 가장 작게 출력되는 것에 비하여, 음악코드의 입력속도가 75 이상 90 미만인 경우, 음악코드의 입력속도가 중간이라고 판단하여 물줄기 스트림의 출력크기가 상기 입력속도가 60 미만 보다는 크게 출력되나, 음악코드의 입력속도가 105 이상인 경우, 음악코드의 입력속도가 가장 빠르다고 판단하여 상기 음악코드의 입력속도가 60 미만인 경우 및 75 이상 90 미만인 경우보다 더 크게 출력되는 것을 알 수 있다.7, when the input speed of the music code signal successively inputted to the music code receiving unit is less than 60, it is determined that the input speed of the music code is very slow, so that the size of the water stream is output the smallest, When the input speed of the music stream is smaller than 60 but the input speed of the music stream is 105 or more when the input speed of the music stream is lower than 60, It is found that the input speed of the music code is larger than that of the case where the input speed of the music code is less than 60 or 75 or more and less than 90. [

또한, 이러한 음악적 감정에 따른 음악 분수 제어 방법 및 시스템은 컴퓨터로 실행하기 위한 프로그램이 기록된 컴퓨터 판독가능 기록매체에 저장될 수 있다. 이때, 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록 장치를 포함한다. 컴퓨터가 읽을 수 있는 기록 장치의 예로는 ROM, RAM, CD-ROM, DVD±ROM, DVD-RAM, 자기 테이프, 플로피 디스크, 하드 디스크(hard disk), 광데이터 저장장치 등이 있다. 또한, 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 장치에 분산되어 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다.In addition, the music fraction control method and system according to the musical feeling can be stored in a computer-readable recording medium on which a program for executing by a computer is recorded. At this time, the computer-readable recording medium includes all kinds of recording apparatuses in which data that can be read by a computer system is stored. Examples of the computer readable recording medium include ROM, RAM, CD-ROM, DVD 占 ROM, DVD-RAM, magnetic tape, floppy disk, hard disk, optical data storage, and the like. In addition, the computer-readable recording medium may be distributed to network-connected computer devices so that computer-readable codes can be stored and executed in a distributed manner.

본 발명의 음악적 감정에 따른 음악 분수 제어 방법 및 시스템은 음원에 대하여 청각정보 뿐만 아니라 시각정보를 포함하는 공감각정보를 사용자에게 용이하게 제공할 수 있는 효과가 있다.The musical fraction control method and system according to the present invention can provide the user with synesthetic information including not only auditory information but also visual information.

또한 본 발명의 음악적 감정에 따른 음악 분수 제어 방법 및 시스템은 음원의 분위기 변화에 따라 사용자에게 제공되는 시각정보 또한 용이하게 변화시킬 수 있는 효과가 있다.Also, the method and system for controlling music fractions according to the musical emotion of the present invention can easily change the time information provided to the user according to the change of the atmosphere of the sound source.

더불어, 본 발명의 음악적 감정에 따른 음악 분수 제어 방법 및 시스템은 음원에 대한 청각정보와 시각정보를 함께 사용자에게 전송함으로써, 사용자의 심리치료에 도움을 줄 수 있는 효과가 있다.In addition, the music fraction control method and system according to the musical emotion of the present invention has an effect of helping the user's psychological treatment by transmitting the auditory information and the visual information about the sound source together to the user.

이와 더불어, 본 발명의 음악적 감정에 따른 음악 분수 제어 방법 및 시스템은 음악코드수신부로 입력되는 음악코드에 기초하여 상기 음악코드에 해당하는 음악적 감정을 물줄기 스트림 형태로 실시간으로 표현할 수 있는 효과가 있다.In addition, the music fraction control method and system according to the musical emotion of the present invention has the effect of expressing the musical emotion corresponding to the music code in real time in the form of a stream of water based on the music code input to the music code receiving unit.

상기에서는 본 발명의 바람직한 실시 예에 대하여 설명하였지만, 본 발명은 이에 한정되는 것이 아니고 본 발명의 기술 사상 범위 내에서 여러 가지로 변형하여 실시하는 것이 가능하고 이 또한 첨부된 특허청구범위에 속하는 것은 당연하다.
While the present invention has been described in connection with what is presently considered to be practical exemplary embodiments, it is to be understood that the invention is not limited to the disclosed embodiments, but, on the contrary, Do.

110: 코드설정부 120: 패턴설정부
130: 음악코드수신부 140: 음원판단부
150: 스트림제어부 160: 출력부
110: code setting unit 120: pattern setting unit
130: music code receiving unit 140: sound source judging unit
150: stream control unit 160: output unit

Claims (10)

음악코드수신부가 음원의 연주를 위해 적어도 하나의 음악코드를 입력받는 단계;
음원판단부가 상기 음악코드수신부로 입력되는 적어도 하나의 음악코드로부터 상기 음원에 대한 템포 및 강약을 판단하는 단계;
스트림제어부가 상기 음원의 템포 및 강약에 기초하여 출력하고자 하는 적어도 하나의 물줄기 스트림을 제어하는 단계; 및
출력부가 제어된 적어도 하나의 물줄기 스트림을 외부로 출력하는 단계;
를 포함하는 음악적 감정에 따른 음악 분수 제어 방법.
A music code receiving unit receiving at least one music code for playing a sound source;
Determining a tempo and strength of the sound source from at least one music code input to the music code receiving unit by the sound source determining unit;
Controlling at least one water stream to be output by the stream control unit based on the tempo and intensity of the sound source; And
Outputting at least one water stream having an output controlled to the outside;
Wherein the musical sentiment is a musical sentiment.
제1항에 있어서,
상기 적어도 하나의 물줄기 스트림을 제어하는 단계는
상기 음원의 템포에 따라 물줄기 스트림의 이동속도를 제어하거나, 상기 음원의 강약에 따라 물줄기 스트림의 이동반경 및 출력크기를 제어하는 것을 특징으로 하는 음악적 감정에 따른 음악 분수 제어 방법.
The method according to claim 1,
Wherein the step of controlling the at least one water stream
And controlling the moving speed of the water stream according to the tempo of the sound source or controlling the moving radius and the output size of the water stream according to the intensity of the sound source.
제1항에 있어서,
상기 적어도 하나의 물줄기 스트림은
메인 스트림 및 서브 스트림으로 이루어지는 것을 특징으로 하는 음악적 감정에 따른 음악 분수 제어 방법.
The method according to claim 1,
The at least one water stream
A main stream, and a sub stream.
제1항에 있어서,
상기 음악코드수신부가 음악코드를 입력받는 단계를 수행하기 전,
분위기판단부가 복수 개의 음악코드로 이루어지는 다수의 음원에 대하여 각 음악코드별 분위기를 설정하는 단계;
패턴설정부가 판단된 각 음악코드별 분위기에 따라 물줄기 스트림의 출력패턴을 설정하는 단계;
를 더 포함하는 것을 특징으로 하는 음악적 감정에 따른 음악 분수 제어 방법.
The method according to claim 1,
Before performing the step of receiving the music code by the music code receiving unit,
Setting an atmosphere for each music code for a plurality of sound sources having a plurality of music codes;
Setting an output pattern of the water stream according to the determined atmosphere of each music code;
The musical feeling control method according to claim 1, further comprising the steps of:
제4항에 있어서,
상기 패턴설정부가 각 음악코드별 분위기에 따라 물줄기 스트림의 출력패턴을 설정하는 단계는
공간, 무게, 시간 중 적어도 하나에 의해 움직임을 분류하여 물줄기 스트림의 출력패턴을 설정하는 것을 특징으로 하는 음악적 감정에 따른 음악 분수 제어 방법.
5. The method of claim 4,
The step of the pattern setting unit setting the output pattern of the water stream according to the atmosphere of each music code
Wherein the output pattern of the water stream is set by classifying the movement by at least one of space, weight, and time.
음원의 연주를 위해 적어도 하나의 음악코드를 입력받는 음악코드수신부;
상기 음악코드수신부로 입력되는 음악코드로부터 상기 음원에 대한 템포 및 강약을 판단하는 음원판단부;
상기 음원의 템포 및 강약에 기초하여 출력하고자 하는 적어도 하나의 물줄기 스트림을 제어하는 스트림제어부; 및
제어된 적어도 하나의 물줄기 스트림을 외부로 출력하는 출력부;
를 포함하는 음악적 감정에 따른 음악 분수 제어 시스템.
A music code receiving unit for receiving at least one music code for playing a sound source;
A sound source determination unit for determining a tempo and a strength of the sound source from the music code input to the music code receiving unit;
A stream control unit for controlling at least one water stream to be output based on the tempo and intensity of the sound source; And
An output unit for outputting at least one water stream controlled outside;
Wherein the musical number is a musical number.
제6항에 있어서,
상기 스트림제어부는
상기 음원의 템포에 따라 물줄기 스트림의 이동속도를 제어하는 속도제어모듈; 및
상기 음원의 강약에 따라 물줄기 스트림의 이동반경 및 출력크기를 제어하는 크기제어모듈;
을 포함하는 것을 특징으로 하는 음악적 감정에 따른 음악 분수 제어 시스템.
The method according to claim 6,
The stream control unit
A speed control module for controlling a moving speed of the water stream according to the tempo of the sound source; And
A size control module for controlling a moving radius and an output size of the water stream according to the intensity of the sound source;
Wherein the music fountain control system comprises:
제6항에 있어서,
상기 적어도 하나의 물줄기 스트림은
메인 스트림 및 서브 스트림으로 이루어지는 것을 특징으로 하는 음악적 감정에 따른 음악 분수 제어 시스템.
The method according to claim 6,
The at least one water stream
And a main stream and a sub stream.
제6항에 있어서,
복수 개의 음악코드로 이루어지는 다수의 음원에 대하여 각 음악코드별 분위기를 설정하는 코드설정부; 및
각 음악코드별 설정된 분위기에 따라 물줄기 스트림의 출력패턴을 설정하는 패턴설정부;
를 더 포함하는 것을 특징으로 하는 음악적 감정에 따른 음악 분수 제어 시스템.
The method according to claim 6,
A code setting unit for setting an atmosphere for each music code for a plurality of sound sources comprising a plurality of music codes; And
A pattern setting unit for setting an output pattern of the water stream according to an atmosphere set for each music code;
Further comprising: a musical note generator for generating musical notes;
제9항에 있어서,
상기 패턴설정부는
공간, 무게, 시간 중 적어도 하나에 의해 움직임을 분류하여 물줄기 스트림의 출력패턴을 설정하는 것을 특징으로 하는 음악적 감정에 따른 음악 분수 제어 시스템.
10. The method of claim 9,
The pattern setting unit
Wherein the musical number control system sets the output pattern of the stream of water by classifying the motion by at least one of space, weight, and time.
KR1020130087301A 2013-07-24 2013-07-24 Music fountain control method and system based on musical emotion KR101506667B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020130087301A KR101506667B1 (en) 2013-07-24 2013-07-24 Music fountain control method and system based on musical emotion

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020130087301A KR101506667B1 (en) 2013-07-24 2013-07-24 Music fountain control method and system based on musical emotion

Publications (2)

Publication Number Publication Date
KR20150012012A true KR20150012012A (en) 2015-02-03
KR101506667B1 KR101506667B1 (en) 2015-03-30

Family

ID=52488228

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020130087301A KR101506667B1 (en) 2013-07-24 2013-07-24 Music fountain control method and system based on musical emotion

Country Status (1)

Country Link
KR (1) KR101506667B1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017131272A1 (en) * 2016-01-29 2017-08-03 (주)지앤씨인터렉티브 Musical emotion analysis system and emotion analysis method using same
CN109865614A (en) * 2019-01-23 2019-06-11 四川鑫博雅园林景观工程有限公司 A kind of interaction bicycle fountain control system

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20230086004A (en) 2021-12-07 2023-06-15 한국기술교육대학교 산학협력단 A Method for performing sound recognition-based stage production using swarm drones and system supporting the same

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100861224B1 (en) 2007-02-21 2008-09-30 문동환 Multimedia music-fountain system using DMX512 and producing method
KR20090106983A (en) * 2009-03-04 2009-10-12 주식회사협신랜드스케이프 Method for operating music fountain
KR101021651B1 (en) 2009-03-18 2011-03-17 손종채 Installation for auto controlling timming of music fountain

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017131272A1 (en) * 2016-01-29 2017-08-03 (주)지앤씨인터렉티브 Musical emotion analysis system and emotion analysis method using same
CN109865614A (en) * 2019-01-23 2019-06-11 四川鑫博雅园林景观工程有限公司 A kind of interaction bicycle fountain control system

Also Published As

Publication number Publication date
KR101506667B1 (en) 2015-03-30

Similar Documents

Publication Publication Date Title
US20210248986A1 (en) Stick Controller
CN105810190B (en) Automatic transcription of music content and real-time musical accompaniment
US8618405B2 (en) Free-space gesture musical instrument digital interface (MIDI) controller
JP7347479B2 (en) Electronic musical instrument, control method for electronic musical instrument, and its program
JP2009070400A (en) Device for interacting with real-time streams of content
JP2009531153A (en) Game controller that simulates a guitar
JP7259817B2 (en) Electronic musical instrument, method and program
JP6724938B2 (en) Information processing method, information processing apparatus, and program
CN112955948A (en) Musical instrument and method for real-time music generation
Volpe et al. A system for embodied social active listening to sound and music content
Baba et al. " VirtualPhilharmony": A Conducting System with Heuristics of Conducting an Orchestra.
Landry et al. Participatory design research methodologies: A case study in dancer sonification
JP2023118866A (en) Electronic musical instrument, method, and program
US20020117045A1 (en) Audio signal outputting method and BGM generation method
KR101506667B1 (en) Music fountain control method and system based on musical emotion
Nilsson A field of possibilities: Designing and playing digital musical instruments
Dahlstedt et al. OtoKin: Mapping for Sound Space Exploration through Dance Improvisation.
Overholt Violin-related HCI: A taxonomy elicited by the musical interface technology design space
Friberg Home conducting-control the Overall Musical expression with gestures.
Fabiani et al. Systems for interactive control of computer generated music performance
Overholt Advancements in violin-related human-computer interaction
Gentry et al. Musicality experiments in lead and follow dance
KR102490769B1 (en) Method and device for evaluating ballet movements based on ai using musical elements
WO2024122322A1 (en) Information processing device, information processing method, and program
Ben-Tal Designing interaction for co-creation

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
AMND Amendment
X701 Decision to grant (after re-examination)
FPAY Annual fee payment

Payment date: 20180226

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20190107

Year of fee payment: 5