GSI: General sound interface; overview (0.8.x & 0.9.x)

Components.

Server:
  1. gsi_server (plays samples, music, cd's, sets mixer volumes etc for clients)
Libraries:
  1. libgsi (gsi_interface.c) [ client's interface to the server ]

  2. libgsif [ sample/song identifying, loading, conversion, saving ]

    From GSI 0.9 on:

  3. libgsipcm [ hardware abstraction ]
  4. libgsimixer [ hardware abstraction ]
  5. libgsisynth [ hardware abstraction ]
  6. libgsicd [ hardware abstraction ]

  7. libgsicddb [ cd database functions: add entry, get entry etc.; not yet implemented ]
Applications:
  1. gsifile (music & sample file information and format conversion)
  2. gsiplay (client to gsi_server; sends commands to play music, samples, cd's, and set the mixer)

Features.


© 1998,1999 WHS