nausea

curses audio visualizer
git clone git://git.2f30.org/nausea
Log | Files | Refs | README | LICENSE

nausea.1 (1632B)


      1 .Dd June 23, 2015
      2 .Dt NAUSEA 1
      3 .Os
      4 .Sh NAME
      5 .Nm nausea
      6 .Nd curses audio visualizer
      7 .Sh SYNOPSIS
      8 .Nm nausea
      9 .Op Fl hcpklbsd
     10 .Op Fl i Ar num
     11 .Op Ar fifo
     12 .Sh DESCRIPTION
     13 The
     14 .Nm
     15 program performs a discrete fourier transform and plots the spectrogram
     16 in real time using curses.  It can also just display the audio waveform.
     17 The current implementation expects the input stream to be 44.1kHz,
     18 16-bit little endian and 2 channels.  The default
     19 .Ar fifo
     20 path is
     21 .Pa /tmp/audio.fifo .
     22 .Pp
     23 The options are as follows:
     24 .Bl -tag -width Ds
     25 .It Fl h
     26 Show usage line.
     27 .It Fl i Ar num
     28 Choose a visualization using its number from below.
     29 .It Fl c
     30 Enable color.
     31 .It Fl p
     32 Enable falling peaks in the spectrum visualization.
     33 .It Fl k
     34 Keep state in the fountain visualization.
     35 .It Fl l
     36 Go left in the fountain visualization.
     37 .It Fl b
     38 Enable bounce mode in the fountain visualization.
     39 .It Fl s
     40 Enable stereo mode.
     41 .It Fl d
     42 Enable debug printing.
     43 .El
     44 .Pp
     45 Exposed runtime options:
     46 .Bl -tag -width Ds
     47 .It 1
     48 Select the spectrum visualization.
     49 .It 2
     50 Select the fountain visualization.
     51 .It 3
     52 Select the wave visualization.
     53 .It 4
     54 Select the boom visualization.
     55 .It 5
     56 Select the solid visualization.
     57 .It 6
     58 Select the spectro visualization.
     59 .It c
     60 Toggle color.
     61 .It p
     62 Toggle falling peaks.
     63 .It k
     64 Toggle keep state.
     65 .It l
     66 Toggle direction.
     67 .It b
     68 Toggle bounce mode.
     69 .It s
     70 Toggle stereo mode.
     71 .It n or [Right]
     72 Cycle visualizations in ascending order.
     73 .It N or [Left]
     74 Cycle visualizations in descending order.
     75 .It [Space]
     76 Freeze output.
     77 .El
     78 .Sh AUTHORS
     79 .Nm
     80 was developed by Lazaros Koromilas <lostd@2f30.org> with
     81 contributions by Dimitris Papastamos <sin@2f30.org>.