• DocumentCode
    2588672
  • Title

    Distributed computing based streaming and play of music ensemble realized through TMO programming

  • Author

    Kim, Doo-Hyun ; Henrich, Emmanuel ; Im, Chansik ; Moon-Cheol Kim ; Sung-Jin Kim ; Li, Yuqing ; Liu, Sheng ; Yoo, Seung-Mok ; Zheng, Liang-Chen ; Zhou, Qian ; Doo-Hyun Kim ; Moon-Hae Kim ; Lee, Seok-Phil

  • Author_Institution
    DREAM Lab, California Univ., Irvine, CA, USA
  • fYear
    2005
  • fDate
    2-4 Feb. 2005
  • Firstpage
    129
  • Lastpage
    136
  • Abstract
    We present a new class of multimedia applications where the exploitation of the principle of global-time-based coordination of distributed actions (TCoDA) is compelling. In these applications, multiple small-footprint PCs, each equipped with its own speakers, act as instrument players or singers forming an ensemble. Each player PC obtains its piece of the musical audio data over an Ethernet network from a central server containing all necessary audio files. An important requirement is thus to make multiple specialized players, e.g., violin player, cello player, piano player, etc., perform globally synchronous play of their responsible pieces of the music. Moreover, to enable fast start of the requested music play, the musical data are streamed from the server to each player in a pipelined fashion so that while each player is playing one part of the music, the next part may be arriving over the network. Efficient implementation techniques based on the TMO programming scheme are then presented. This digital music ensemble application turns out to be an interesting cost-effective means of evaluating the QoS of the middleware supporting TCoDA. A prototype implementation of a digital music ensemble system was relatively easily realized by use of the TMO programming scheme.
  • Keywords
    acoustic streaming; electronic music; local area networks; microcomputers; middleware; multimedia computing; Ethernet network; QoS; TCoDA; TMO programming; audio files; digital music ensemble; distributed computing; instrument player; middleware; musical audio data; musical data; small-footprint PC; time-based coordination of distributed action; Conductors; Distributed computing; Ethernet networks; Instruments; Middleware; Multiple signal classification; Network servers; Personal communication networks; Real time systems; Streaming media; Digital; Ensemble; Multimedia; Music; Real-time; TCoDA; TMO; streaming; synchronous;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object-Oriented Real-Time Dependable Systems, 2005. WORDS 2005. 10th IEEE International Workshop on
  • ISSN
    1530-1443
  • Print_ISBN
    0-7695-2347-1
  • Type

    conf

  • DOI
    10.1109/WORDS.2005.28
  • Filename
    1544786