Forum rss-feed

Forum

General Discussion: EigenTab key/scale/chord helper app available

Most Recent

written by: mikemilton

John, the idea of stepping through is neat. That said, even without show me or stepping, EigenTab makes working out things much easier

written by: jsn

Tue, 12 Apr 2011 16:14:44 +0100 BST

EigenTab v1.0.5 just released.

(i know I just did v1.0.4, but I'm an incremental build-release guy!)

Now has diagrams configurable for Pico (full), Tau keygroups 2,4 and 5, Alpha 2,5,8,9,10

Can someone with a Tau and/or Alpha please check to see I got these right?? If not let me know ASAP!

Interested in feedback on where 'best' recommended chord should be shown? (left, right or middle? where do you put middle-C?)


written by: jsn

Tue, 12 Apr 2011 22:59:11 +0100 BST

EigenTab v1.0.6 just released.

Not only support for root/scales/chords on Pico, Tau and Alpha keysets but also...

Now has orientation to diagrams so you can either have breath-pipe up or breath-pipe down (guitarist seem to like it one way, others the opposite!)


written by: barnone

Wed, 13 Apr 2011 06:25:41 +0100 BST

Tau/Alpha? Yes please. That would be amazing.

It's really appreciated. This is a great effort.


written by: jsn

Wed, 13 Apr 2011 09:44:24 +0100 BST

It does do Tau & Alpha now (smaller keygroups). Imminent release has all keygroups including full keygroup1s

Not sure the chord its highlighting makes sense for bigger keygroups - not sure where middle-c ia in the tau/alpha big keygroups? Feedback would be useful (until my Tau turns up!)


written by: mikemilton

Wed, 13 Apr 2011 13:01:28 +0100 BST

middle c eh? Hmmmm..... well, the root note is in the top left corner and is repeated both below and across.

On the larger keygroups (on an Alpha at least) one strategy is to set the octave to use the second centre course root note as 'home' (so, 7 keys from the top, centre course for an 8 tone scale). One can then move this about based on the scope of the music and ease of fingering.

It is sometimes easier to go down a course rather than over, particularly if that makes fingering the next chord more efficient of motion.... it will be fascinating to see how you accomodate this in a system that changes the scale to include needed notes...

I guess that, with the pico, the issue is having the notes there and available to be played while, with the larger keyboards, the issue shifts more to optimal fingering?? (which may be personal??)

In the absence of your effort, I just switched to chromatic; possibly at the expense of fingering, and in the interest of having a fixed layout for many pieces of music.

So... you have quite a musical and codification task!!

Some considerations:
- is there a favourabe cost benefit between a fixed (chromatic) layout for all songs vs a specialized layout per song (and which has the benefit, under what circumstances)??
- is there a beneficial strategy of using 2 keygroups with differing scales??
- is there a place for song-specific scales (similar to Hawaiian slack-key guitar tuning)??

Just some wandering thoughts... you have found a wonderful path to explore!!


written by: sfellner

Wed, 13 Apr 2011 13:44:32 +0100 BST

Using EigenTab heavily with my PICO leads me back to custom scales I used a lot before. Including custom scales in EigenTab is easy and works well, but requires to edit the Javascript-Code.

May i suggest an editable "on the fly" custom-scale for EigenTab? Could be a textbox or prompt to enter and edit something like "0,1,2,3,7,8,9,10,4,5,6,7,11,12,13,14,15,16". This would be eval'd into the ALL_SCALES Array. Not sure how much this complicates things in updating the keysets. IMO it would make EigenTab a very nice tool to layout custom scales on top of all the other things it does so well.

I liked the recent additions, thanks! Makes me think about getting a TAU...


written by: jsn

Wed, 13 Apr 2011 17:22:33 +0100 BST

Spooky. I'm just in the process of figuring out how to do custom scales.

I was working on the principle of figuring out the scale required for a set of chrods (i.e. minimum number of keys) but I can combine this with the idea of defining a scale manually.

If you do get a Tau maybe I can get a commission as I helped convince you :-)


written by: sfellner

Thu, 14 Apr 2011 13:36:08 +0100 BST

your Tau order should definitely be upgraded to an Alpha :-)


written by: jsn

Thu, 14 Apr 2011 20:20:02 +0100 BST

EigenTab v1.0.7 just released.

Full keygroup support for Pico, Tau and Alpha.

Now with Custom scale support (define your own, and also will generate custom scales based on selected chords)

Doesn't currently remember custom scales between uses - on the TO DO.

What else would you like?


written by: sfellner

Thu, 14 Apr 2011 21:17:28 +0100 BST

this brilliant idea to visualize and interact with key - note layouts is so much fun to use. cannot imagine not to use this again and again.
it should become part of eigend, stage, eigenbrowser, workbench or at least the documentation.
and then send jsn an alpha for his work.


written by: jsn

Fri, 15 Apr 2011 19:45:13 +0100 BST

EigenTab v1.0.8 just released.

Now:
- shows chords and alternatives for all keygroups on Pico, Tau and Alpha
- note names and root notes highlighted
- diagram orientation (breath-pipe top or bottom)
- custom scales (including generate from chords)
- custom chords
- persistence of preferences (such as instrument, orientation, custom scales/chords)

Other feature requests?


written by: jsn

Thu, 26 May 2011 19:10:46 +0100 BST

EigenTab v1.0.10 released.

Now:
- shows chords and alternatives for all keygroups on Pico, Tau and Alpha
- one button configuration of Eigenharp from web browser
- note names and root notes highlighted
- diagram orientation (breath-pipe top or bottom)
- custom scales (including generate from chords)
- custom chords
- persistence of preferences (such as instrument, orientation, custom scales/chords)

Thanks to the Eigenharp guys for exposing the XMLRPC functionality to make this possible.


written by: barnone

Thu, 26 May 2011 19:32:56 +0100 BST

That is totally rad that you are pushing the config to the harp. I'll be trying this today.


written by: sfellner

Fri, 27 May 2011 17:00:53 +0100 BST

amazing, it works really well. thanks a lot!


written by: barnone

Tue, 25 Oct 2011 01:04:25 +0100 BST

@jsn
I hesitate to even mention any features because I don't want to distract you from the agent work you are doing at the moment.

You did ask and since I've been using Eigentab a lot lately, here are some ideas.

1. Persistence. I was able to save the html file for offline use but what would be great is the ability to store a set of chords in order to start creating libraries of songs and layouts.

Actually to expand on this, if you could point Eigentab to any arbitrary URL to load an xml, json or other patch, then users could post songs and progressions as simple links. If there was a text box to paste the patch, then users could post patches in forum messages even. Something like the compressed MAX patch form or Aalto patch idea.

2. Ability to shift highlighted fingering around. Ability to change inversions on the highlight, 1st, 2nd inversion etc.

This is just a nice to have.
If you are looking for ideas, well here's one.


written by: jsn

Fri, 23 Mar 2012 20:14:36 +0000 GMT

EigenTab v1.0.15 released.

Now with ability to specify the notes required for a piece of music and discover/configure applicable root/scales

Also now highlights main chord rooted on the tonic and has correct note spacings for 6/7/9/11 etc. (it will wrap if there is not enough room in the keep lit or keyboard)

I am thinking of fundamentally rewriting EigenTab. I'm thinking either a more text-file to rendered HTML page, or a full interactive editor app. I favour the former in simplicity and possibilities, but you lot (the users) might prefer a real app. Thoughts?


written by: jsn

Sat, 24 Mar 2012 15:58:28 +0000 GMT

EigenTab v1.0.16 just released.

Added the ability to generate and edit a script. This can be saved off as a text file and or/shared with others. For example, "House Of The Rising Sun" chords:


C:Am, C,D,F,
C:Am,C,E7,
C:Am, C,D,F,
C:Am,E,Am,E7,


Working on adding text, comments and Belcanto lines. This is also compatible with some of the discussion about full-tab notation.


written by: benjamind2008

Sun, 25 Mar 2012 04:24:24 +0100 BST

Is it possible for you to have a feature that will light up the keys of the chord notes? I think this would be fantastic for beginners.

This is a superb tool. What version of EigenD is required for this to work properly? I have 1.x EigenD, is version 2.x required?


written by: benjamind2008

Sun, 25 Mar 2012 05:27:09 +0100 BST

Just a heads up. When you load up a scale it appears that the notes do not layout properly.

I choose the Tau - Split 1 - Keygroup 1 (full keyboard) and Breath-pipe at top, then choose C chord (major) and the C natural major scale.

The keys go like this, C D E F G A B C D E F G A B C D - G A ...where did the E F go?

This is the leftmost column. There is a break in the sequence, I think it happens on the 2nd column too from what I can see. On the 3rd and 4th (right) columns, this break doesn't seem to happen, only on the 1st and 2nd columns.

Whatever it is, it doesn't look right. I hope this can be fixed soon. This is only a minor problem from what I can figure, so hopefully it will be a quick fix.

I'm not sure how this affects other scales, but I'd assume it does.

This is an amazing little tool, so when this is fixed I'll be using it.


written by: jsn

Sun, 25 Mar 2012 09:34:34 +0100 BST

Hi Ben'8 - this is not a bug. The Tau keyboard is L-shaped at the bottom, so this represents the playable area of the Tau in full keyboard. See this photo of a silver Tau where you can clearly see the L-bit at the bottom of the main keyboard (beside the four dots of the mode buttons).

As for EigenD version: this works with 1.x and (I believe though not tried) 2.x

Funny you should ask about lighting up the keys - I am currently working on a 'show me' button that would use the 2.x Illuminator agent...but it would be 2.x only.



Please log in to join the discussions