1
2009-10-17 Kai Vehmanen <kaiv@.devtag.AUTHORS>
3
* library interface version 22:0:0 frozen (2.7.0 release)
5
2009-10-04 Kai Vehmanen <kaiv@.devtag.AUTHORS>
7
* samplebuffer_functions.h (is_almost_equal): Added
8
parameters. New signature still source-compatible with
11
2009-04-18 Kai Vehmanen <kaiv@.devtag.AUTHORS>
13
* eca-control-base.h: File removed, ECA_CONTROL_BASE
14
combined into ECA_CONTROL and defined in eca-control.h.
15
* eca-control-objects.h: File removed, ECA_CONTROL_OBJECTS
16
combined into ECA_CONTROL and defined in eca-control.h.
17
* eca-control-main.h: File added. A new abstract interface
18
class defining a minimal public interface to ECA_CONTROL.
19
* eca-control-mt.h: File added.
20
* eca-control.h: Updated signature for command() and
22
* eca-control.h: Moved various members functions, not part
23
of the functionality set defined by ECA_CONTROL_MAIN, to
24
private visibility scope.
26
2009-04-13 Kai Vehmanen <kaiv@.devtag.AUTHORS>
28
* eca-chainsetup.h: Added get_chain_index().
29
* eca-control-objects.h: get_connected_chainsetup() added.
30
* eca-chain.h: New signature for set_parameter().
31
* eca-engine.h: Added new type ECA_ENGINE::complex_command_t and
32
new enum type ECA_ENGINE::ep_exec_edit. Removed enum types
33
ECA_ENGINE::ep_ctrl_* and ECA_ENGINE::ep_cop_*.
35
2009-04-12 Kai Vehmanen <kaiv@.devtag.AUTHORS>
37
* eca-chain.h: Added member function number_of_chain_operator_parameters().
38
* eca-osc.h: File added.
40
2009-04-10 Kai Vehmanen <kaiv@.devtag.AUTHORS>
42
* audiofx_amplitude.h: Added EFFECT_AMPLIFY::process_ref(),
43
EFFECT_AMPLIFY_DB::process_ref(), EFFECT_AMPLIFY_CHANNEL::process_ref()
44
and EFFECT_NORMAL_PAN::process_ref().
45
* samplebuffer_functions.h: Added fill_with_random_samples(),
48
2009-04-04 Kai Vehmanen <kaiv@.devtag.AUTHORS>
50
* samplebuffer.h: Added member functions multiply_by() (two overloaded
52
* samplebuffer.h: Added unoptimized member funcs make_silent_range_ref(),
53
add_matching_channels_ref(), multiply_by_ref(), divide_by_ref(),
54
make_silent_ref(), limit_values_ref().
56
2009-03-28 Kai Vehmanen <kaiv@.devtag.AUTHORS>
58
* samplebuffer.h: Added overloaded make_silent(int channel).
60
2009-03-24 Kai Vehmanen <kaiv@.devtag.AUTHORS>
62
* eca-control-base.cpp: Removed is_engine_started() and replaced
63
it with is_engine_created() that has slightly different semantics.
64
* eca-control-base.h: Added is_engine_running().
66
2009-03-23 Kai Vehmanen <kaiv@.devtag.AUTHORS>
68
* samplebuffer.h: copy_range() now requires the object channel
71
2009-03-22 Kai Vehmanen <kaiv@.devtag.AUTHORS>
73
* samplebuffer.h: Renamed copy() member function into
74
copy_matching_channels() to more accurately describe
76
* samplebuffer.h: Renamed add() into add_matching_channels().
77
* samplebuffer.h: Added copy_all_content().
78
* samplebuffer.h: Added event_tag_set(), event_tag_test(),
79
event_tags_set(), event_tags_add() and event_tags_clear()
80
member functions. Added new Tag_name enum type.
81
* library interface version to 22:0:0
83
2009-03-21 Kai Vehmanen <kaiv@.devtag.AUTHORS>
85
* samplebuffer_iterators.h: Added optional second argument
86
to SAMPLE_ITERATOR_CHANNEL::init() and an overloaded
87
version of SAMPLE_ITERATOR_CHANNEL::begin().
1
89
2009-02-08 Kai Vehmanen <kaiv@.devtag.AUTHORS>
3
91
* library interface version 21:0:1 frozen (2.6.0 release)