Skip to content

Commit 4aa6feb

Browse files
committed
added CHANGELOG.md
1 parent fa6f2f2 commit 4aa6feb

File tree

1 file changed

+147
-0
lines changed

1 file changed

+147
-0
lines changed

CHANGELOG.md

Lines changed: 147 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,147 @@
1+
# Changelog for Modality-toolkit v0.2.0
2+
3+
4+
## Major
5+
6+
+ Complete refactoring
7+
* source code overhaul
8+
* unifying and streamlining usage
9+
+ Help files
10+
* more and better help files
11+
* short tutorials on specific topics
12+
+ experimental windows support
13+
+ OSC support via OSCMKtl
14+
- added OSCMon, a monitor for OSC traffic
15+
- MKtlLookup for OSCMKtl supports changing ip addresses
16+
+ HID support via HIDMktl
17+
- HIDExplorer, explore an HID device's functionality
18+
+ MIDI support via MIDIMktl
19+
- MIDIExplorer, explore a MIDI device's functionality
20+
+ unified `MKtl` entrypoint for OSC, MIDI and HID devices
21+
* added `MKtl:allElements`
22+
* renamed `MKtl:elementAt` to `MKtl:elAt`
23+
+ cleanup of helper classes to only include those used directly within the Modality toolkit
24+
25+
## New functionality
26+
27+
+ Pattern support via PKtl
28+
+ Composite MKtls via CompMKtl
29+
+ Support of hardware-specific controller paging (both hard- and soft-wired)
30+
+ MKtlDevice
31+
* multiIndex support
32+
* sendSpecialMessage / sysex support
33+
+ GUI support via MktlGUI
34+
* MPadView
35+
* MHexPad
36+
* MRoundPad
37+
* Piano
38+
+ SoftSet, RelSet - intelligently set an object's parameters
39+
+ MKtlElement:
40+
* instrocuction of common types and ControlSpecs in MKtlElement.types
41+
* MKtlElement:elAt supports wildcards
42+
* MKtlElement:elAt supports multi-level expansion
43+
+ MKtlElementGroup
44+
* groupAction
45+
+ Create custom element groups via MKtlElementCollective
46+
+ Dictionary (extension of standard library)
47+
* traversePut
48+
* traverseAt
49+
* traverseDo
50+
* traverseCollect
51+
+ Documentation
52+
* Script to autogenerate markdown files for http://modalityteam.github.io/controllers/.
53+
+ MIDISim, simulate input from MIDI controllers
54+
+ MChanVoicer, a monophonic voicer for midi channel polyphony
55+
+ Moved to VariousMixedThings quark
56+
* FuncChain
57+
* FCdef,
58+
* FC2def
59+
* FuncChain,
60+
* FuncChain2
61+
* OSCExplorer
62+
63+
64+
65+
## Hardware device support
66+
67+
+ unification of device description files (`.desc`) to comply with updated format
68+
+ support for generic HID devices (like mouse, computer keyboard)
69+
+ external midi port support
70+
+ supported devices:
71+
+ ableton push 2
72+
+ ableton push
73+
+ akai apc40
74+
+ akai apcmini
75+
+ akai lpd8
76+
+ akai midimix
77+
+ akai mpd18
78+
+ akai mpkmini
79+
+ akai mpkmini2
80+
+ arturia minilab
81+
+ beatstep
82+
+ behringer bcf2000
83+
+ behringer bcr2000
84+
+ cinematix wheel
85+
+ cthrumusic axis49
86+
+ decampo joybox
87+
+ doepfer pocketfader
88+
+ eowave ribbon
89+
+ evolution ucontrol uc33
90+
+ faderfox uc4
91+
+ fio somo
92+
+ generic mouse
93+
+ gyrosc ga
94+
+ icon icontrols 101
95+
+ icon icontrols pro
96+
+ icon istage
97+
+ icontrols
98+
+ jesstech dual analog rumble
99+
+ jesstech dual analog
100+
+ korg microkey
101+
+ korg nanokey
102+
+ korg nanokey2
103+
+ korg nanokontrol
104+
+ korg nanokontrol2
105+
+ korg nanopad2
106+
+ linnstrument
107+
+ livid guitar wing
108+
+ logitech extreme 3d pro
109+
+ m audio oxygen49
110+
+ m audio triggerfinger
111+
+ makenoise 0coast
112+
+ native instruments traktor kontrol z2
113+
+ nordDrum 2
114+
+ novation launchcontrol xl
115+
+ novation launchcontrol
116+
+ novation launchpad
117+
+ organelle
118+
+ keith-mcmillen qunexus
119+
+ rme audio totalmix
120+
+ saitek cyborg command pad unit
121+
+ saitek cyborg x
122+
+ saitek impact gamepad
123+
+ sensestage minibee1 xpee
124+
+ sensestage minibee1 xpree
125+
+ sensestage minibee1
126+
+ shanwan wireless gamepad
127+
+ snyderphonics manta
128+
+ snyderphonics manta mc
129+
+ steinberg cmc fd
130+
+ steinberg cmc qc
131+
+ steinberg cmc pd
132+
+ teenage engineering op 1
133+
+ thrustmaster megaworldectronics
134+
+ thrustmaster run n drive wireless
135+
+ thrustmaster run n drive
136+
+ touchosc simple1
137+
+ vmeter vmeter
138+
+ xio x-osc
139+
140+
141+
142+
143+
----------------
144+
145+
146+
147+

0 commit comments

Comments
 (0)