Hello,
I've been working a little bit on a bundle for writing guitar (and other) tablature. There's syntax highlighting, there's a "blank staff" snippet-like command which will respond to a tuning you set for the whole document, and there are keybindings to insert and delete blank spaces and bar lines for a whole column, and to fill in blank space.
Here's a movie: http://www.mdaines.com/system/tablature.mov
It goes a little slow since I'm still experimenting with the key bindings. Your input is welcome re: that and anything else!
There's a zip archive of the bundle here: http://www.mdaines.com/ system/tablature.zip
Presumably it'll go into a source repository or something soon.
-- Michael Daines http://www.mdaines.com
Michael Daines michael.daines@gmail.com wrote:
It goes a little slow since I'm still experimenting with the key bindings. Your input is welcome re: that and anything else!
Great. But how does it work? Is there a "user's manuel" anywhere?
Have a nice day,
On May 16, 2006, at 6:22 AM, Michael Daines wrote:
I've been working a little bit on a bundle for writing guitar (and other) tablature.
[This weeks Ruby Quiz][1] is reading guitar tablature, and generating a sound clip from it. You may want to check it out.
[1]: http://rubyquiz.com/quiz79.html
-- Daniel
this is a very nice idea. however, i'll get errors whenever trying to insert any snippet:
Tablature.tmbundle/lib/tablature.rb:52:in /bin/bash: -c: line 1: unexpected EOF while looking for matching `'' /bin/bash: -c: line 2: syntax error: unexpected end of fileinsert' for nil:NilClass (NoMethodError) from Tablature.tmbundle/lib/tablature.rb:64:in /bin/bash: -c: line 1: unexpected EOF while looking for matching `'' /bin/bash: -c: line 3: syntax error: unexpected end of fileinsert_bar_line!' from /tmp/temp_textmate.IuKsOG:5
will try to take a look at your code whenever i have a second. but definitely something you should continue working on. coincidentally, i had just started playing around with the idea of a more general songwriting bundle (with inline tablature etc.), so maybe this could be combined?
Sebastian
On May 15, 2006, at 11:22 PM, Michael Daines wrote:
Hello,
I've been working a little bit on a bundle for writing guitar (and other) tablature. There's syntax highlighting, there's a "blank staff" snippet-like command which will respond to a tuning you set for the whole document, and there are keybindings to insert and delete blank spaces and bar lines for a whole column, and to fill in blank space.
Here's a movie: http://www.mdaines.com/system/tablature.mov
It goes a little slow since I'm still experimenting with the key bindings. Your input is welcome re: that and anything else!
There's a zip archive of the bundle here: http://www.mdaines.com/ system/tablature.zip
Presumably it'll go into a source repository or something soon.
-- Michael Daines http://www.mdaines.com
For new threads USE THIS: textmate@lists.macromates.com (threading gets destroyed and the universe will collapse if you don't) http://lists.macromates.com/mailman/listinfo/textmate
Hello,
There's an updated tablature bundle here:
http://mdaines.com/system/tablature.zip
Which includes some fixes, modifies key bindings, and recognizes more notes. There's also a README which actually explains some things.
I'd imagine this has been discussed before, but does anyone have any tips for making bundle development more sane/streamlined? Like tips for bundles and source control I guess? I'll probably search the list after I send this, but for now...
-- Michael Daines http://www.mdaines.com
Michael,
you should definitely modify this bundle for shortcuts to only work under the tablature scope. I just had to do a quick edit on a perl script and imagine my surprise when pressing + added a tab staff to my script.... Perl syntax is not THAT strange. :)
Sebastian
On May 17, 2006, at 3:15 PM, Michael Daines wrote:
Hello,
There's an updated tablature bundle here:
http://mdaines.com/system/tablature.zip
Which includes some fixes, modifies key bindings, and recognizes more notes. There's also a README which actually explains some things.
I'd imagine this has been discussed before, but does anyone have any tips for making bundle development more sane/streamlined? Like tips for bundles and source control I guess? I'll probably search the list after I send this, but for now...
-- Michael Daines http://www.mdaines.com
For new threads USE THIS: textmate@lists.macromates.com (threading gets destroyed and the universe will collapse if you don't) http://lists.macromates.com/mailman/listinfo/textmate