home *** CD-ROM | disk | FTP | other *** search
- SIDGUI
- ------
- SIDGUI is a graphical user interface for SIDPLAY.
-
- Comments and bug reports should be directed to <norman@iesd.auc.dk>
-
- Requirements
- ------------
- - X11
- - XForms V0.75 or later (earlier versions may work but haven't been tested)
-
- XForms is the GUI library that I used to create SIDGUI. It can be
- found at ftp://ftp.cs.ruu.nl/pub/XFORMS
- The library only comes in precompiled format, but is available for
- most platforms.
-
- Note that if the libarary files are called <libforms.*> then you should
- rename them to <libxforms.*>. This is what the Makefile expects and is
- necessary if you have another <libforms.*> in your library path (this
- libforms has nothing to do with XForms).
-
-
-
-
- How does SIDGUI work?
- ---------------------
- The interface should be pretty straight forward, but here is the idea:
- The left half of the display is the playlist. This is where you choose
- which files to listen to. Files can be added and removed on the fly by
- using the two buttons. The "Add" button brings up a file
- requester. You can use the environment variable "SIDSONGPATH" to tell
- SIDGUI where your SID files are. The variable can currently only hold
- one directory, and it should be set prior to starting SIDGUI.
-
- You can select a file to play by clicking on it in the playlist.
-
- The right half of the display is where you can play songs, select
- songs in multisong files etc. The "Next" button has special meaning, as it
- selects the next file in the playlist (equivalent to selecting the
- next file manually by clicking in the playlist). If the currently
- selected file is the last in the list, "Next" will select the first
- file in the list.
-
-
- TODO (in no particular order)
- -----------------------------
- - proper quitting
- - save and load of playlists
- - close audio device when not playing
- - an info box for copyright messages and such
- - allow user to change frequency, buffersize etc interactively
- - maybe use another GUI library
- - revise this file
-