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