harpwise(1) | General Commands Manual | harpwise(1) |
harpwise - practice harmonica with your microphone and speaker
harpwise {MODE} {ARGUMENTS} [OPTIONS]
harpwise ('wise' for short) supports the daily practice of bends, scales, intervals or licks on a diatonic (richter) or chromatic harmonica for various keys.
The wise recognizes single notes, that you play and it may play chords for you (but does not recognize your chords); rhythm is out of its scope entirely.
The primary documentation of harpwise is its usage information, that can be retrieved by calling it without arguments:
this man page has the very same information (so you may keep on reading ...); but there are more usage information for the individual modes, which are not available as man-pages (see below, on how to get them).
When invoking harpwise, the first argument on the commandline specifies the mode of operation; it can be one of:
And with a less interactive interface and not using your microphone:
to read more details, usage examples and options for the individual modes, invoke them without arguments, e.g.
After the first argument (which specifies the mode) some additional arguments may be given:
Note, that most scales are notated in second position (e.g. key of g for a c-harp); you may use the option --transpose-scale to change this.
Finally, as a special case (and only for modes listen, quiz and licks) you may specify a set of holes (e.g. +1 +2 +3) as an adhoc scale.
See the usage of mode 'listen' for an advanced example involving an adhoc scale and fourth position.
An example using all these arguments would be:
this does listen to your playing, while marking notes from the blues-scale. And, relying on defaults, this could also be written as:
This example would listen especially for the first three notes of the blues-scale, which are given as arguments as an adhoc scale
harpwise listen -2 -3 +4
The possible scales depend on the chosen type of harmonica:
scales for chromatic: all, blues, chord-i, chord-iv, chord-v, one,
two
scales for richter: all, blues, blues-middle, chord-i, chord-iv, chord-v,
drawbends, major, major-pentatonic, mape, middle, minor, minor-pentatonic,
mipe, mixolydian, root
Besides the arguments for type, key and scale, there are a lot of options (introduced by '-'), some requiring an argument themselves. All options are described in the usage info of the various modes.
Most arguments and options can be abbreviated, e.g 'lis' for 'listen', 'cal' for 'calibrate' or '-t' for '--tags-any'.
Also note, that for most modes, the behaviour (e.g. the kind of display) of the wise can be changed interactively; type 'h' to see help on this.
https://github.com/marcIhm/harpwise/blob/main/README.org
~/.harpwise/config.ini
Prepare your personal config with sound samples:
Feedback on what you are playing:
then blow your harp and come back later to learn about other modes.
See the usage information of the individual modes.
Copyright (c) 2021-2023 by Marc Ihm (marc@ihm.name)
This program is subject to the MIT License.
Again, the usage information of the individual modes.