Merge tag '0.3' into develop

Vladimir Heerik
Don't Select Group Tracks anymore
Squashed commit of the following:

commit 4534c8d38f03859a010687ee303874df04aa3bdd
Author: Ingolf Wagner <palipalo9@googlemail.com>
Date:   Mon Oct 27 23:04:59 2014 +0100

    awesome

commit 54c5a47e0190e4e5ada14ceee353a3e326e5c2ad
Author: Ingolf Wagner <palipalo9@googlemail.com>
Date:   Mon Oct 27 23:01:13 2014 +0100

    way better now

commit ae9bf60a5cbd86b19bf605198fe24213b58b4ca2
Author: Ingolf Wagner <palipalo9@googlemail.com>
Date:   Mon Oct 27 22:46:48 2014 +0100

    should work better now

commit 96eb0a74c782d2e9c04cb73a4038492172a9a1ae
Author: Ingolf Wagner <palipalo9@googlemail.com>
Date:   Mon Oct 27 22:40:38 2014 +0100

    callback works now

commit d3c2e4e91bc7ff32f7d7401fc9176b7db3e3cc3e
Author: Ingolf Wagner <palipalo9@googlemail.com>
Date:   Mon Oct 27 22:36:35 2014 +0100

    runs again

commit f609dddb4d3ceb1d8eef8bf55c94658c521da843
Author: Ingolf Wagner <palipalo9@googlemail.com>
Date:   Mon Oct 27 22:35:16 2014 +0100

    removed Track

commit 42395afae8e75e251bdb61d5aa472b6218c70042
Author: Ingolf Wagner <palipalo9@googlemail.com>
Date:   Mon Oct 27 22:34:19 2014 +0100

    better now

commit 98fc62605a355548148b36ae2d46c22d914eae48
Author: Ingolf Wagner <palipalo9@googlemail.com>
Date:   Mon Oct 27 22:28:13 2014 +0100

    a bit of sorting

commit 0de63a4467bdf5d227bb74aa44d7d8434ee1966a
Author: Ingolf Wagner <palipalo9@googlemail.com>
Date:   Mon Oct 27 22:20:10 2014 +0100

    removed track

commit 43f33b661b6fd5c05c95a3c70e174825db32a1bd
Author: Ingolf Wagner <palipalo9@googlemail.com>
Date:   Mon Oct 27 22:15:50 2014 +0100

    seem to work, but the listener of the it_selection is not

commit fc7a067c202b9683d0956205eab270d296ebe0a8
Author: Ingolf Wagner <palipalo9@googlemail.com>
Date:   Sun Oct 26 15:30:49 2014 +0100

    on removing the track layer

commit eaf88a03a1aedf8c777e93f1ddb52306eff80b6c
Author: Ingolf Wagner <palipalo9@googlemail.com>
Date:   Sun Oct 26 15:10:44 2014 +0100

    removed Instrument Layer

commit a0d3e21a2b299c16093e0ab9ac250645060c8b3f
Author: Ingolf Wagner <palipalo9@googlemail.com>
Date:   Sun Oct 26 14:50:45 2014 +0100

    not it seems to work

commit fab7b581e70f0b4f41ba9b309fc4dea1e7d55413
Author: Ingolf Wagner <palipalo9@googlemail.com>
Date:   Sun Oct 26 14:47:34 2014 +0100

    it starts but instantly crashes

commit d4a534ef6e08507d7bec152c139439e6a2a0b350
Author: Ingolf Wagner <palipalo9@googlemail.com>
Date:   Sun Oct 26 14:33:05 2014 +0100

    on wiring

commit 694e27ae2fb704eaa9772a025c8f773c3803116a
Author: Ingolf Wagner <palipalo9@googlemail.com>
Date:   Sun Oct 26 14:11:05 2014 +0100

    finishing touch

commit 9d4a24cc3f5d1495819a5ccc7cf5ab1f0fe58304
Author: Ingolf Wagner <palipalo9@googlemail.com>
Date:   Sun Oct 26 14:08:57 2014 +0100

    create It Selection Module

commit 2bfc44854ed08fba4d14d44f282aefbf86fbfb10
Author: Ingolf Wagner <palipalo9@googlemail.com>
Date:   Sun Oct 26 13:51:41 2014 +0100

    updated require statements

commit fa24441e68df5e75c25bbbbedd54c45f8ad20440
Author: Ingolf Wagner <palipalo9@googlemail.com>
Date:   Sun Oct 26 13:42:30 2014 +0100

    osc and keyboard look fine now

commit f545be4d3c62e2daf6c23da786bb33b7b4ea87e1
Author: Ingolf Wagner <palipalo9@googlemail.com>
Date:   Sun Oct 26 13:35:18 2014 +0100

    step-area looks good now

commit c76a089db7e2d199f7f33ccf22973278ab749bf5
Author: Ingolf Wagner <palipalo9@googlemail.com>
Date:   Sun Oct 26 05:29:17 2014 +0100

    on updating the steppor

commit e7ff59a2155f0b1b880341ae1d59c11b14e3f5d7
Author: Ingolf Wagner <palipalo9@googlemail.com>
Date:   Sun Oct 26 05:09:44 2014 +0100

    updated logo

commit ac964c7bf9ac41021bf8b14ce85a36c07c8c85b2
Author: Ingolf Wagner <palipalo9@googlemail.com>
Date:   Sun Oct 26 04:48:43 2014 +0100

    documentation

commit 357e4a715b7a77999818c87abfdf35d57d879491
Author: Ingolf Wagner <palipalo9@googlemail.com>
Date:   Sun Oct 26 04:46:56 2014 +0100

    chooser seem to work fine now

commit 45d877596b3d22e16833f08a3e91ad2d2cee772f
Author: Ingolf Wagner <palipalo9@googlemail.com>
Date:   Sun Oct 26 04:37:54 2014 +0100

    not on the instrument itself and all

commit 5377cf6f62f906e9872701281ea70734b3e0cdfd
Author: Ingolf Wagner <palipalo9@googlemail.com>
Date:   Sun Oct 26 04:22:22 2014 +0100

    ok not it looks ok for the track Layer

commit d8a63cf4d96944c1127dc1fe581e3b2924a77951
Author: Ingolf Wagner <palipalo9@googlemail.com>
Date:   Sun Oct 26 04:12:52 2014 +0100

    just a bit adjustment

commit 3bf6437122bec09912b5901dfdffae9ccf407d93
Author: Ingolf Wagner <palipalo9@googlemail.com>
Date:   Sun Oct 26 04:11:17 2014 +0100

    better now

commit 07c22cfbd28a506d82e745368e13242e585a7983
Author: Ingolf Wagner <palipalo9@googlemail.com>
Date:   Sun Oct 26 04:06:27 2014 +0100

    add some comments to make the code more readable

commit 259f7fbabefad1d21b71d14f62f78d59431967fe
Author: Ingolf Wagner <palipalo9@googlemail.com>
Date:   Sun Oct 26 04:01:52 2014 +0100

    add todo

commit 4a84b6f7c88e9550ae3ab5662ab0c0523bcdb2dd
Author: Ingolf Wagner <palipalo9@googlemail.com>
Date:   Sun Oct 26 04:01:03 2014 +0100

    it kinda works now better

commit abce6bff05d876af48fe32895a1883135b3c6420
Author: Ingolf Wagner <palipalo9@googlemail.com>
Date:   Sun Oct 26 03:52:23 2014 +0100

    It kinda works

commit 2af2e2c888a9a4038876ffa92616c9833a689792
Author: Ingolf Wagner <palipalo9@googlemail.com>
Date:   Sat Oct 25 22:16:58 2014 +0200

    on wire the track layer to the system

commit e9456be17ae8c5e17c180cdc99b17c486e679993
Author: Ingolf Wagner <palipalo9@googlemail.com>
Date:   Sat Oct 25 22:15:14 2014 +0200

    on wire the track layer to the system

commit 5ea93ed7dc513d238725dd1ea05075efbe8eb401
Author: Ingolf Wagner <palipalo9@googlemail.com>
Date:   Sat Oct 25 22:03:06 2014 +0200

    add Track Layer (which should take care of Track arithmetic)
Improved Playback Position Algorithm
Squashed commit of the following:

commit a46a1b8c3ef4eb3b7cd9b2ba19dd63f6bf52c45e
Author: Ingolf Wagner <palipalo9@googlemail.com>
Date:   Tue Oct 28 19:36:13 2014 +0100

    slightly improved it

commit 05429ba0385273b4cceb15c975218e23acb289ae
Author: Ingolf Wagner <palipalo9@googlemail.com>
Date:   Tue Oct 28 19:30:50 2014 +0100

    fixed it

commit 7ec6f0fa71f309ce60ac08ee7eac8de91f368fa5
Author: Ingolf Wagner <palipalo9@googlemail.com>
Date:   Tue Oct 28 19:28:35 2014 +0100

    this small trick makes it very easy

commit 8ae2462cf211ddcf4afd700098755ebe7c51266f
Author: Ingolf Wagner <palipalo9@googlemail.com>
Date:   Tue Oct 28 19:18:16 2014 +0100

    removed and renamed stuff
about dialog is working now
about dialog looks good now
dialog ok, now the wireing
put the about dialog to the help area and renamed the dialog to main dialog
Implemented About area in the Help sub-menu
Merge branch 'feature/about' into develop
cleaned up a bit the boot area
the Adjuster looks a bit better now, but the new logic is missing :D
on splitting everything into different files
on spliting and creating the bank protocol
on the bank changes
Add some Bank functions about matrix rendering
made a function much more readable
should be fine for pasting now
better naming
better naming
look at the wireing
seems to work now