Rand Stats

MIDI::Make

zef:pelevesque
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