What an exciting subject for a Sunday evening discussion :)

After much thought, coffee and bouncing ideas off other people I'd like to put
this up as a proposal (whether we can actually code it is another thing).

Currently we have Instruments nicely laid out in a grid, banks in a scrolling
list that doesn't always play nice, and can give us duplicate entries with
funny *'s and bank roots that can only be changed by shutting down and
re-starting Yoshi.

This is not ideal!


How about, we have instrument grids in bank tabs rather like a web browser so
you can quickly select an instrument from one bank, click on another tab and
get a different grid of instruments and pick one from there. The bank tabs
would have their leafname and slot number, in the same way as the instruments
(banks would also develop a preference for numbered ones like instruments).

The existing Instrument swap/move command would be extended so that you could
swap instruments between banks.



To get new bank tabs you'd click on a 'Banks' icon and all the banks in the
current bank-root dir would be displayed in a similar grid layout as the
instruments. Ones that have been selected would be highlighted, they could be
deselected or new ones could be selected. Creating new empty banks would be at
this level, not the instrument level.

The banks grid would also have tabs, but these would be of root dirs  and you
would be able to move whole banks from one root dir to another (provided the
destination was writeable).



To get new root dir tabs  you'd click on a 'Roots' icon but in this case you'd
open a standard file browser and select directories for inclusion in the
standard way.


I would suggests a maximum of 16 currently active bank tabs from those
available, and 8 root tabs. This is so we don't overcrowd the tabs or make
excessive memory demands.

Thinking about it, to be positively identified, the bank tabs would also have to
have the root leafname


Your current tab selections would be automatically saved in the 'settings' file
when Yoshi exits.


Cake Icing :)
Provide a MIDI CC (NRPN?) to change current bank root dir

-- 
Will J Godfrey
http://www.musically.me.uk
Say you have a poem and I have a tune.
Exchange them and we can both have a poem, a tune, and a song.

------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk
_______________________________________________
yoshimi-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/yoshimi-user

Reply via email to