-
Notifications
You must be signed in to change notification settings - Fork 0
/
Changes
119 lines (105 loc) · 3.17 KB
/
Changes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
Revision history for MIDI::Make
0.11.0
- Rename 「data」 variable to 「dataBytes」
- Rename ch to channel
- Rename dt to delta-time
- Rename FX_ to effect_
- Rename gen_ to general_
- Rename FX_ to effect_
- Rename gen_ to general_
- Rename hi-res-vel-prefix to hi-res-velocity-prefix
- Rename vel_ to velocity_
- Rename velocity_note-off/on to velocity-off/on
- Add Modes enum for key-signature
- Add ♭/♯ postfix for key-signature key
- Do not automatically set velocity-off/on from note-off/on
- Various small fixes
0.10.0
- Various internal clean up and fixes
- Use a multi method for note/channel aftertouch
- Make instrument a normal text method
- Add add-bytes method
- Fix bad byte for end-of-track
- Add MIDI event: key-signature
- Rename method 「program」 to 「program-name」
0.9.0
- Capitalize fx method prefix
- Add TextMetaEvent type
- Rename 「aftertouch」 method to 「note-aftertouch」
- Add MIDI events:
- channel-aftertouch
- sysex
- Rename 「Time-Signature」 class to 「TimeSignature」
- Change 6.* to 6.d in META6.json
- Various internal clean up
0.8.0
- Various clean up
- Rename 「time」 method to 「time-signature」
- Add MIDI events:
- program-change
- controllers
- Rename 「volume」 to 「velocity」 for notes
- Add TODO file
0.7.0
- Add MIDI events:
- pitch-bend
- aftertouch
- Rename 「ctl」 method to 「controller」
- Tiny refactors in Make.rakumod
0.6.1
- Clarify pan documentation
0.6.0
- Add MIDI events:
- ctl
- pan
0.5.2
- Fix dt bug related to text meta-events
0.5.1
- Refactor and fix issues in main.rakumod
- Fix bad test labelling in README.md
- Fix headers with bad hierarchy in README.md
- Add missing trailing commas in t/all.rakutest
0.5.0
- Add License info to README.md
- Rename 「File」 class to 「Song」 class
- Add link to Raku's website
- Add resource in README.md
0.4.0
- Update LICENSE copyright year
- Remove extraneous release badge
- Add documentation for Test::Selector
- Change text 「Example」 to 「Synopsis」 in README.md
- Change anonymous copyright date from 2023 to 2022
- Refactor meta events: test, marker
- Add meta events:
- text
- lyric
- cue
- program
- port
- Rename variabe str to s
0.3.0
- Add meta events:
- instrument name
- marker
- copyright
- Refactor 「everything」 test
- Update README.md example
0.2.0
- Fix typos in comments
- Fix zef tests
- Rename t/main.rakutest to t/all.rakutest
- Add Github Workflows
- Add the shortnames tag to classes
- Comment out windows-latest YAML test
- Update README.md: add version, update example
- Implement Test::Selector
0.1.0
- Implement basic MIDI functionalities:
- Create a MIDI file
- Add tracks
- Modify the tempo
- Modify the time-signature
- Create a note-on
- Create a note-off
- Provide the ♩ and \ operators