Interactive groove visualization via multithreaded design

Nobuhiko Jin, Naoki Haga, Issei Fujishiro

Research output: Contribution to journalArticle

Abstract

Groove, the sense of rhythmic feel or musical swing, is one of the most essential factors for good musical performance. Groove visualization can help players/listeners acquire groove sensation and share impressive expressions of music, regardless of personal hearing ability or musical sense. In this paper, we propose an intuitive visualization system called "SeeGroove2", which converts MIDI musical inputs into graphical form interactively, with suggestion of its applicability to visualization in live music and to groove educational tool. Rhythm patterns are immediately rendered to various circular shapes by plotting each played note as a point and smoothly interpolating them. The SeeGroove2 system was implemented in a multithreaded fashion, by coupling threads of input processing at 1,920 Hz and threads of rendering at 60 Hz.

Original languageEnglish
Pages (from-to)160-164
Number of pages5
JournalJournal of the Institute of Image Electronics Engineers of Japan
Volume46
Issue number1
DOIs
Publication statusPublished - 2017 Jan 1

Fingerprint

Visualization
Audition
Processing

Keywords

  • Computer graphics
  • Groove
  • MIDI
  • Music visualization

ASJC Scopus subject areas

  • Computer Science (miscellaneous)
  • Electrical and Electronic Engineering

Cite this

Interactive groove visualization via multithreaded design. / Jin, Nobuhiko; Haga, Naoki; Fujishiro, Issei.

In: Journal of the Institute of Image Electronics Engineers of Japan, Vol. 46, No. 1, 01.01.2017, p. 160-164.

Research output: Contribution to journalArticle

@article{97f26ec4a7914a11a8e26186aae8162f,
title = "Interactive groove visualization via multithreaded design",
abstract = "Groove, the sense of rhythmic feel or musical swing, is one of the most essential factors for good musical performance. Groove visualization can help players/listeners acquire groove sensation and share impressive expressions of music, regardless of personal hearing ability or musical sense. In this paper, we propose an intuitive visualization system called {"}SeeGroove2{"}, which converts MIDI musical inputs into graphical form interactively, with suggestion of its applicability to visualization in live music and to groove educational tool. Rhythm patterns are immediately rendered to various circular shapes by plotting each played note as a point and smoothly interpolating them. The SeeGroove2 system was implemented in a multithreaded fashion, by coupling threads of input processing at 1,920 Hz and threads of rendering at 60 Hz.",
keywords = "Computer graphics, Groove, MIDI, Music visualization",
author = "Nobuhiko Jin and Naoki Haga and Issei Fujishiro",
year = "2017",
month = "1",
day = "1",
doi = "10.11371/iieej.46.160",
language = "English",
volume = "46",
pages = "160--164",
journal = "Journal of the Institute of Image Electronics Engineers of Japan",
issn = "0285-9831",
publisher = "Institute of Image Electronics Engineers of Japan",
number = "1",

}

TY - JOUR

T1 - Interactive groove visualization via multithreaded design

AU - Jin, Nobuhiko

AU - Haga, Naoki

AU - Fujishiro, Issei

PY - 2017/1/1

Y1 - 2017/1/1

N2 - Groove, the sense of rhythmic feel or musical swing, is one of the most essential factors for good musical performance. Groove visualization can help players/listeners acquire groove sensation and share impressive expressions of music, regardless of personal hearing ability or musical sense. In this paper, we propose an intuitive visualization system called "SeeGroove2", which converts MIDI musical inputs into graphical form interactively, with suggestion of its applicability to visualization in live music and to groove educational tool. Rhythm patterns are immediately rendered to various circular shapes by plotting each played note as a point and smoothly interpolating them. The SeeGroove2 system was implemented in a multithreaded fashion, by coupling threads of input processing at 1,920 Hz and threads of rendering at 60 Hz.

AB - Groove, the sense of rhythmic feel or musical swing, is one of the most essential factors for good musical performance. Groove visualization can help players/listeners acquire groove sensation and share impressive expressions of music, regardless of personal hearing ability or musical sense. In this paper, we propose an intuitive visualization system called "SeeGroove2", which converts MIDI musical inputs into graphical form interactively, with suggestion of its applicability to visualization in live music and to groove educational tool. Rhythm patterns are immediately rendered to various circular shapes by plotting each played note as a point and smoothly interpolating them. The SeeGroove2 system was implemented in a multithreaded fashion, by coupling threads of input processing at 1,920 Hz and threads of rendering at 60 Hz.

KW - Computer graphics

KW - Groove

KW - MIDI

KW - Music visualization

UR - http://www.scopus.com/inward/record.url?scp=85064336223&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85064336223&partnerID=8YFLogxK

U2 - 10.11371/iieej.46.160

DO - 10.11371/iieej.46.160

M3 - Article

AN - SCOPUS:85064336223

VL - 46

SP - 160

EP - 164

JO - Journal of the Institute of Image Electronics Engineers of Japan

JF - Journal of the Institute of Image Electronics Engineers of Japan

SN - 0285-9831

IS - 1

ER -