forked from jimm/midilib
-
Notifications
You must be signed in to change notification settings - Fork 0
/
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 <jim@jimmenard.com>
* lib/midilib/io/seqreader.rb: Fixed text method and added default
implementation of key_signature.
2007-12-09 Jim Menard <jim@jimmenard.com>
* examples/measures_mbt.rb: Added.
2007-12-09 Jim Menard <jim@jimmenard.com>
* 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 <jim@jimmenard.com>
* lib/midilib/event.rb: added program_change? and
print_channel_numbers_from_one to Event.
2007-03-17 Jim Menard <jim@jimmenard.com>
* 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 <jim@jimmenard.com>
* lib/midilib/event.rb (PolyPressure::initialize): Fixed the
misspelled POLY_PRESSURE cosntant, thanks to Mario Pehle
<rubyforge.org@errorinitus.de>.
2006-05-15 Jim Menard <jimm@localhost.localdomain>
* test/test.mid: created (copied examples/from_scratch.mid).
2005-03-21 Jim Menard <jim@jimmenard.com>
* 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 <jim@jimmenard.com>
* 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 <jim@jimmenard.com>
* Version 0.8.3 released.
2004-07-10 Jim Menard <jim@jimmenard.com>
* 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 <jim@jimmenard.com>
* 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 <jim@jimmenard.com>
* 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.