• Title/Summary/Keyword: PC MIDI

Search Result 11, Processing Time 0.026 seconds

An Electronic Keyboard Instrument Using PC MIDI and USB Interface (PC MIDI와 USB Interface를 이용한 전자건반악기 개발)

  • Lim, Gi-Jeong;Lee, Jung-Chul
    • Journal of the Korea Society of Computer and Information
    • /
    • v.16 no.11
    • /
    • pp.85-93
    • /
    • 2011
  • The music education improves the creative talent, social skills and academic achievement of the students. For the efficient music education, the learner centered study is highly recommended rather than the passive education, which supports self-control in selecting teaching materials, learning patterns and speed. For the successful self learning, it is requested to develop the collaborative educational learning tools, especially electronic collaborators such as H/W and S/W. Though there exist many commercialized electronic instruments and the PC MIDI based softwares, these tools have some limits and problems for the primary student to learn playing the musical instrument by himself. In this paper, we propose a supporting tool implementation method using an electronic keyboard instrument with USB Interface and PC-based software to help the primary student to learn playing the musical instrument. We implemented an electronic keyboard instrument module compactly and at low cost using a PIC18F4550 MCU. PC based software was developed to edit musical score, process the MIDI information, and interact with the electronic keyboard instrument module. This tool can offer a similar keyboard instrument environment and can be incorporated with self learning contents.

Development of PC based flute performance learning software (PC 기반의 플루트 연주 자율학습 소프트웨어 개발)

  • Kim, Jae-Young;Lee, Jung-Chul;Jun, Hee-Sung
    • Journal of the Korea Society of Computer and Information
    • /
    • v.18 no.2
    • /
    • pp.95-105
    • /
    • 2013
  • The music education improves the creative talent, social skills and academic achievement of the students. For the efficient music education, it is requested to develop the collaborative educational learning tools, especially electronic collaborators suitable to the leaner's study patterns and speed. In this paper, we propose a new method to develop a PC-based self learning software for the flute performance using templates and descriptors to make the contents form and substance. Our proposed method can allow user to modify the descriptors to match the contents to his level. We implemented a PC-based self learning software for the flute performance compactly and a feasibility test showed the efficiency of our proposed method to construct a self learning tool to play the flute and the tool can be utilized for the beginner to learn playing flute.

Real-time Implementation of Sound into Color Conversion System Based on the Colored-hearing Synesthetic Perception (색-청 공감각 인지 기반 사운드-컬러 신호 실시간 변환 시스템의 구현)

  • Bae, Myung-Jin;Kim, Sung-Ill
    • The Journal of the Korea Contents Association
    • /
    • v.15 no.12
    • /
    • pp.8-17
    • /
    • 2015
  • This paper presents a sound into color signal conversion using a colored-hearing synesthesia. The aim of the present paper is to implement a real-time conversion system which focuses on both hearing and sight which account for a great part of bodily senses. The proposed method of the real-time conversion of color into sound, in this paper, was simple and intuitive where scale, octave and velocity were extracted from MIDI input signals, which were converted into hue, intensity and saturation, respectively, as basic elements of HSI color model. In experiments, we implemented both the hardware system for delivering MIDI signals to PC and the VC++ based software system for monitoring both input and output signals, so we made certain that the conversion was correctly performed by the proposed method.

Implementation of Virtual Violin with a Kinect (키넥트를 이용한 가상 바이올린 구현)

  • Shin, Young-Kyu;Kang, Dong-Gil;Lee, Jung-Chul
    • Journal of the Institute of Convergence Signal Processing
    • /
    • v.15 no.3
    • /
    • pp.85-90
    • /
    • 2014
  • In this paper, we propose a virtual violin implementation using the detection of bowing and finger dropping position from the estimated finger tip and finger board information with the 3D image data from a Kinect. Violin finger board pattern and depth information are extracted from the color image and depth image to detect the touch event on the violin finger board and to identify the touched position. Final decision of activated musical alphabet is carried out with the finger drop position and bowing information. Our virtual violin uses PC MIDI to output synthesized violin sound. The experimental results showed that the proposed method can detect finger drop position and bowing detection with high accuracy. Virtual violin can be utilized for the easy and convenient interface for a beginner to learn playing violin with the PC-based learning software.

The Design and the Implementation of the Integrated Music Manufacturing and Searching Solution based on the Midi Analysis Engine (미디(Midi) 분석엔진 기반의 통합 음악제작/검색 솔루션 설계 및 구현)

  • You, Si-Heok;Lee, Dong-Kyu;Kim, Dong-Young;You, Mi-Young;Lee, Hyang-Mi;Bae, Ji-Hye
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2011.11a
    • /
    • pp.306-309
    • /
    • 2011
  • 컴퓨터의 발전과 함께 음악 프로그램을 이용한 작곡 작업은 전문가부터 일반인에게 이르기까지 사용자의 폭을 넓혀왔다. 본 연구에서는 이러한 작곡 작업을 보다 효과적으로 하기 위하여 다양한 방안을 모색하였다. 단순한 텍스트 기반의 음악 검색이 아닌 미디(Midi) 분석엔진 기반의 다양한 검색방법을 설계하였으며 이를 기반으로 통합 음악제작/검색 솔루션을 구현하였다. 또한, 휴대성(Portability)을 위하여 MS 사의 WindowsPhone7 플랫폼 기반의 어플리케이션 구현을 통해 PC기반의 프로그램을 모바일 환경에서 작동 및 사용할 수 있도록 구현하였다.

Violin Learning Application Using an External Electric Violin (외장 전자 바이올린을 이용한 바이올린 학습 프로그램)

  • Lee, JungChul;Shin, KyuHo;Nam, KyoungMin;Lee, JungMin
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2014.01a
    • /
    • pp.245-246
    • /
    • 2014
  • 본 논문에서는 외장 전자 바이올린과 PC기반 자율학습 프로그램을 이용한 바이올린 연주 자율학습 방법을 제안한다. 외장 전자바이올린은 ATmega128 마이크로컨트롤러, 버튼, 그리고 전선으로 운지, 현과 활을 구현하였고, 블루투스 무선통신으로 PC와 데이터통신을 수행한다. PC 프로그램은 외장 전자바이올린의 연주정보를 수신하고 MIDI를 이용하여 바이올린 소리를 출력한다. 그리고 바이올린 연주에 필요한 정보를 화면에 출력하고 연주 오류 여부를 제시함으로써 저학년 학생이 바이올린 자율학습하는데 어려움 없이 이용할 수 있도록 하였다.

  • PDF

Implementation of Virtual Violin with a Kinect (키넥트를 이용한 가상 바이올린 구현)

  • Lee, JungChul;Shin, YoungKyu;Kang, DongGil
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2014.01a
    • /
    • pp.243-244
    • /
    • 2014
  • Kinect는 인체의 동작을 인식하는 3D 인터페이스 장비로 가상현실, 증강현실 등 많은 분야에 사용된다. 본 연구에서는 Kinect의 3차원 영상데이터를 이용하여 효율적으로 손가락 움직임을 검출하는 방법을 제안하고 이 정보와 MIDI 인터페이스를 더해 PC기반 가상 바이올린 연주시스템을 구현하였다.

  • PDF

Implementation of Paper Piano with a Kinect (키넥트를 이용한 종이 피아노 구현)

  • Lee, JungChul;Kim, MinSeong
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2012.07a
    • /
    • pp.271-272
    • /
    • 2012
  • 현재 컴퓨터 기반 악기 연주장치에 사용되는 입력장치로는 키보드, 마우스 등의 기본장치, 스마트폰에 널리 사용되는 터치방식, 그리고 전자악기의 MIDI 인터페이스 등과 같이 다양하다. 본 연구에서는 Kinect의 3차원 영상데이터를 이용하여 효율적으로 손가락 움직임을 검출하는 방법을 제안하고 이 정보를 이용하여 피아노 연주 입력장치를 구현함으로써 PC기반 피아노 연주시스템 구현의 편리성을 보였다.

  • PDF

인공현실감 기술을 이용한 자동차 주행환경의 개발

  • 윤정선;김창수;조영건;김철중
    • Proceedings of the ESK Conference
    • /
    • 1996.04a
    • /
    • pp.270-275
    • /
    • 1996
  • 본 연구에서는 인공현실감 기술을 이용하여 일종의 시뮬레이터라고 할 수 있는 자동차 주행환경을 개발하였다. 이 시스템은 Pentium PC에서 구현되었고 운전을 위하여 스티어링 휠, 클러치, 브레이크, 액 셀을 사용하였으며 속도출력을 위하여 스피드메타를 사용하였다. 이러한 입출력 장치를 하나의 통합된 모듈로 만들어서 8255 인터페이스 카드를 통하여 컴퓨터와 접속시켰다. 음향효과를 위하여 MIDI 인터페 이스, 샘플러, 스피커를 사용하였고 효과음은 샘플링하여 사용하였다. 이 밖에도 3차원 그래픽 디스플레 이를 위하여 CrystalEyes가 사용되었다. 가상세게 모델링을 위한 소프트웨어로는 Superscape VRT4.0이 사용되었다. 그래픽으로는 도심 시내 주행환경을 구현하였고, 모든 객체들은 실물 크기 비율로 그렸다. 자동차의 운전 메카니즘은 자동차 동역학을 모델링하여 계산하였다. 이러한 시스템은 주행시 운전자의 자세 및 생리신호를 측정하기 위한 환경으로 사용될 수 있으며 또한 교통안전표지나 신호등과 같은 도로 환경의 인간공학적 평가를 위해서도 사용될 수 있다.

  • PDF