I needed to check a number of things, so I decided to read the whole manual, looking for new and changes things. This time I kept my note-app at hand to jot down some things I encountered. The
### refer to (sub)sections in the manual.
### Including Existing Patterns in New Definitions
You can create a new pattern which plays on same beats and adds a single push note just before the third beat:
Chord Define M1+3 M13; 2.5 16 80 0
But is it possible to delete (overwrite) an existing note?
No, sorry. The patterns just overlay.
### Using A Groove
For long lists you can use the / to repeat the last groove in the list. The example above could be written:
Groove Tango LightTango LightTangoSus /
Assuming this refers to the example (which is not directly above):
Groove Tango LightTango LightTangoSus LightTangoI would expect the result to be different:
Groove Tango LightTango LightTangoSus LightTangoSusThis is fixed in the newest html on-line. I will upload another "new" version tomorrow with the rest of these corrections.
### Lyrics > Chord Transposition
In addition to Flat and Sharp you can use the abbreviations #, b and &ldquo&.
fixed!
### You cannot specify lyrics in bars that are being repeated with the * option.
Why?
I think it's for a couple of reasons, the most important being that if I were writing the program again I would not have this option (mind you, it is handy). Second, it just doesn't make sense to have something like:
C / D [Shoot] * 4
in a mma file. Guess if I were younger and were into looping, it would. I will look at this and have added it as a request in the TODO
### Solo and Melody Tracks > Sequence
The Melody-AltoSax snippet does not compile. Apparently braces are missing in the Sequence line.
Yup. Missed putting a "\" in the tex source.
### Emulating plucked instruments: Plectrum Tracks
Same.
Yes, same.
Plectrum Fretnoise: Duration 192 is not understood. Should this be 192t?
Yes. Changed it.
### MIDICopyright
I was looking for a way to add the current year. Can this be done (added)?
I will add a request for a date, and year macro in the TODO.
### MIDITname
Misspelled: MIDItNAME
Well, I could say that it was deliberate and I was just showing that upper and lower case were the same
But, I've changed it.
### Patch Set
Include casio-wk300 (should be casio-wk3000).
Yes. And I also had a casio-wk.mma reference
### Ensuring It All Works
Misspelled: ROtaryGuitar
### Triggers
Chord-Test Trigger Beats=1,2,3,4 Ctonics= C,E,F
I think there should be no space after the Ctonics=.
Actually, I think this was a deliberate one ... spaces are permitted in option pair lines.
The link to egs/trigger is non functional.
Yes, should read egs/triggers
### ToneTr
This section mentions DrumTr a couple of times. Was it originally named DrumTr and then changed to ToneTr?
Yes. Fixed ... and your guess was correct.
### Tweaks
Shouldn't DefaultDrum be DefaultTone? Cf. VoiceTr and ToneTr?
Now an option. Both work.
### Mallet
Missing braces in Sequence z z z 1 1 100 .
Blame latex
Fixed.
### JungleBirds
The distribution does not have a "songs" directory.
Correct. Changed the text to point to the main website.
Finally,
- the PDF docs contain several occurrences of spurious \ (e.g. \- \_). Also \asciitilde and \textbackslash
Yes ... again, blame latex and latex2html
I think I found them all.
- it would be helpful if there were some useful plugins in the distribution
One of the things on my list of things to do is to create a plugins archive on github. Yup, you read that right. Not the full source at this time ... a long story ... but I certainly have the plugins at the top of mind. And, probably the groove lib as well. I would really love to get some more groove and plugin contributions.
I hope this helps improving the documentation.
Absolutely!!! Thanks.