ncmixer

ncurses audio mixer for DJ'ing
git clone git://git.2f30.org/ncmixer
Log | Files | Refs | README | LICENSE

TODO (494B)


      1 - Microphone input
      2 - Toggle button for mic
      3 - Scale down channel levels when mic is on
      4 - Icecast output with libshout
      5 - Track metadata for each channel
      6 - Push metadata to icecast stream
      7 
      8 Notes on the "on air" button:
      9 Server enters a fade down/up state, regularly calculates a completion
     10 ratio and adjusts the effective levels accordingly.  Level changes
     11 during that time are handled normally because the fade effect is applied
     12 after that stage.  Fade duration and target limit can be hardcoded.