-
Notifications
You must be signed in to change notification settings - Fork 34
/
Copy pathChangeLog
130 lines (84 loc) · 3.99 KB
/
ChangeLog
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
120
121
122
123
124
125
126
127
128
129
130
This change log is no longer maintaned. For further change descriptions,
see the Git logs.
2007-12-11 Jim Menard <[email protected]>
* lib/midilib/io/seqreader.rb: Fixed text method and added default
implementation of key_signature.
2007-12-09 Jim Menard <[email protected]>
* examples/measures_mbt.rb: Added.
2007-12-09 Jim Menard <[email protected]>
* lib/midilib/event.rb: Added code that fixes bpm calculation
bugs, and his TimeSig and KeySig classes.
* lib/midilib/measure.rb: Added.
* lib/midilib/sequence.rb: Fixed clock. Added get_measures method.
2007-12-09 Jim Menard <[email protected]>
* lib/midilib/event.rb: added program_change? and
print_channel_numbers_from_one to Event.
2007-03-17 Jim Menard <[email protected]>
* Version 1.0.0 released. I will no longer be maintaining this
change log; the Subversion comments should be sufficient.
2006-08-20 Jim Menard <[email protected]>
* lib/midilib/event.rb (PolyPressure::initialize): Fixed the
misspelled POLY_PRESSURE cosntant, thanks to Mario Pehle
2006-05-15 Jim Menard <[email protected]>
* test/test.mid: created (copied examples/from_scratch.mid).
2005-03-21 Jim Menard <[email protected]>
* Version 0.8.4 released.
* lib/midilib/event.rb (Realtime::initialize): set @is_realtime
to true, not false.
(SystemCommon::initialize): moved @is_system = true to here
(SystemExclusive::initialize): ...from here.
2005-03-20 Jim Menard <[email protected]>
* lib/midilib/sequence.rb (Sequence::note_to_delta): created.
(Sequence::note_to_length): created.
(Sequence::length_to_delta): created.
* examples/from_scratch.rb: created.
2004-07-16 Jim Menard <[email protected]>
* Version 0.8.3 released.
2004-07-10 Jim Menard <[email protected]>
* lib/midilib/event.rb (NoteEvent::note_to_s): created.
(Event::number_to_s): created.
(Event): added @print_note_names and @print_decimal_numbers
attributes.
(to_s all classes): use @print_note_names and @print_decimal_numbers
2004-06-30 Jim Menard <[email protected]>
* Version 0.8.2 released.
* lib/midilib/event.rb (MetaEvent): changed @type to @meta_type to
avoid warnings like "Object#type is deprecated; use Object#class".
* lib/midilib/track.rb (Track::name): use Event.meta_type (renamed
from Event.type).
(Track::name=): use Event.meta_type (renamed from Event.type).
* test/event_equality.rb (MIDI::MetaEvent): use meta_type instead
of type.
* examples/transpose.rb: fixed $LOAD_PATH. Added 'b' to file open
modes for Windows.
* examples/strings.rb: fixed $LOAD_PATH. Fixed arguments passed to
read block. Fixed code that looks for meta events. Added 'b' to
file open modes for Windows.
* examples/seq2text.rb: fixed $LOAD_PATH. Fixed arguments passed
to read block. Added 'b' to file open modes for Windows.
* examples/reader2text.rb: fixed $LOAD_PATH. Fixed TextTranslator
superclass. Fixed arguments passed to read block. Added 'b' to
file open modes for Windows.
* lib/midilib/io/seqwriter.rb (SeqWriter::initialize): added block
rdoc comment.
(SeqWriter::write_to): added track to @update_block args.
* lib/midilib/io/seqreader.rb (SeqReader::initialize): added block
rdoc comment.
2004-06-27 Jim Menard <[email protected]>
* Version 0.8.1 released.
* test/test_event.rb: created.
* lib/midilib/track.rb: more documentation.
(Track::sort): sorts by events' time_from_start and modifies
@events (which wasn't happening before; I forgot to assign the
sorted results back to @events).
(Track::recalc_delta_from_times): fixed.
(Track::quantize): call recalc_delta_from_times.
* test/test_track.rb (TrackTester::test_sort): created.
(TrackTester::test_recalc_delta_from_times): created.
* lib/midilib/sequence.rb: more documentation.
* lib/midilib/consts.rb: hid some comments from RDoc.
* lib/midilib/event.rb: more documentation.
(Event::realtime): fix quantize_to so it changes the event's
time_from_start instead of delta_time.
* test/*.rb: removed redundant copyright and license notices.