#970653 ITP: vguitar -- Play Guitar in any term w/ MIDI synthesizer

#970653#5
Date:
2020-09-20 19:25:09 UTC
From:
To:
* Package name    : vguitar
  Version         : 2.6
  Upstream Author : Nick Strauss <nicks@nick-strauss.com>
* URL             : http://www.nick-strauss.com/
* License         : GPL
  Programming Lang: C++
  Description     : Play Guitar in any term w MIDI synthesizer

Vguitar is a MIDI instrument Guitar and is a tablature editor and can easily read
existing ASCII tablature with some minor editing. Connect via ALSA to a synthesizer.
Vguitar supports a six string guitar with standard and alternative tunings including
relative, MIDI and Drop D tunings, supports box and strum modes.

VGuitar is extremely lightweight dependent only on libasound and ncurses. It is written in C++
and is easy to read and to build.

* Providing similar functionality, how does it compare?
only Vguitar is a unix tool rather than a monolithic windows application with menus.
only Vguitar is term window based.
only Vguitar supports alternate tunings, box and strum modes.
only Vguitar is written in C++ and is only dependent on libasound and ncurses.

** songwrite
   fairly easy to build python dependent on Lilypond and Tcl/Tk.
   easy learning curve
** eTktab which is a guitar tablature editor written in Tcl/Tk,
   simple
   fairly easy to build (only depends on TCL/TK) source code bulky, hard to read.
   no sound.
** Tuxguitar  http://www.tuxguitar.com.ar/
   build difficulty (dependent on Java (JVM) which is licensed, ANT, SWT, and ITEXT).
   steep learning curve feature rich, complicated, not term based.
   has note effects.
** guitarexerciser #667855 ?

* I am looking for co-maintainers and a sponsor.
* I am looking for suggestions for version and change control.

#970653#12
Date:
2020-09-29 17:03:22 UTC
From:
To:
All,
I have updated the repo to version 2.7.
Changes include:
bending a note, strumming with alternate tunings, headless operation
both tab and strum, boxmode fret markings,  bugfix create
input if file not found, bugfix 21 frets.

Nick Strauss
http://apt.nick-strauss.com/apt/debian
https://www.nick-strauss.com
(apt-key adv --keyserver keyserver.ubuntu.com --recv-keys AB406C34)