Started work on a STK based multitimbral instrument.
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/branches/lmms-mv@689 0778d3d1-df1d-0410-868b-ea421aaaa00d
This commit is contained in:
198
ChangeLog
198
ChangeLog
@@ -9,6 +9,204 @@
|
||||
* src/core/song_editor.cpp:
|
||||
Some of the files have been renamed, so I updated the
|
||||
include references to get the build to work again.
|
||||
|
||||
* include/basic_filters.h:
|
||||
Added the ability to clear the filter taps to support
|
||||
a LPF where the threshold is set by the velocity of
|
||||
the note.
|
||||
|
||||
* configure.in:
|
||||
* plugins/stk/voices/resonate/resonate_processor.h:
|
||||
* plugins/stk/voices/voices/resonate/resonate_instrument.h:
|
||||
* plugins/stk/voices/voices/resonate/resonate_model.cpp:
|
||||
* plugins/stk/voices/voices/resonate/resonate_instrument_view.cpp:
|
||||
* plugins/stk/voices/voices/resonate/artwork.png:
|
||||
* plugins/stk/voices/voices/resonate/resonate_processor.cpp:
|
||||
* plugins/stk/voices/voices/resonate/resonate_instrument_view.h:
|
||||
* plugins/stk/voices/voices/resonate/resonate_instrument.cpp:
|
||||
* plugins/stk/voices/voices/resonate/logo.png:
|
||||
* plugins/stk/voices/voices/resonate/resonate_model.h:
|
||||
* plugins/stk/voices/voices/resonate/Makefile.am:
|
||||
* plugins/stk/voices/voices/flute/artwork.png:
|
||||
* plugins/stk/voices/voices/flute/flute_processor.cpp:
|
||||
* plugins/stk/voices/voices/flute/flute_instrument_view.h:
|
||||
* plugins/stk/voices/voices/flute/flute_model.h:
|
||||
* plugins/stk/voices/voices/flute/flute_processor.h:
|
||||
* plugins/stk/voices/voices/flute/flute_model.cpp:
|
||||
* plugins/stk/voices/voices/flute/logo.png:
|
||||
* plugins/stk/voices/voices/flute/flute_instrument.h:
|
||||
* plugins/stk/voices/voices/flute/Makefile.am:
|
||||
* plugins/stk/voices/voices/flute/flute_instrument_view.cpp:
|
||||
* plugins/stk/voices/voices/flute/flute_instrument.cpp:
|
||||
* plugins/stk/voices/voices/metal/metal_processor.h:
|
||||
* plugins/stk/voices/voices/metal/metal_instrument.cpp:
|
||||
* plugins/stk/voices/voices/metal/metal_processor.cpp:
|
||||
* plugins/stk/voices/voices/metal/artwork.png:
|
||||
* plugins/stk/voices/voices/metal/metal_instrument_view.cpp:
|
||||
* plugins/stk/voices/voices/metal/metal_instrument.h:
|
||||
* plugins/stk/voices/voices/metal/logo.png:
|
||||
* plugins/stk/voices/voices/metal/metal_instrument_view.h:
|
||||
* plugins/stk/voices/voices/metal/metal_model.cpp:
|
||||
* plugins/stk/voices/voices/metal/Makefile.am:
|
||||
* plugins/stk/voices/voices/metal/metal_model.h:
|
||||
* plugins/stk/voices/voices/fmvoices/fmvoices_instrument.cpp:
|
||||
* plugins/stk/voices/voices/fmvoices/fmvoices_processor.h:
|
||||
* plugins/stk/voices/voices/fmvoices/fmvoices_instrument.h:
|
||||
* plugins/stk/voices/voices/fmvoices/artwork.png:
|
||||
* plugins/stk/voices/voices/fmvoices/fmvoices_instrument_view.h:
|
||||
* plugins/stk/voices/voices/fmvoices/fmvoices_instrument_view.cpp:
|
||||
* plugins/stk/voices/voices/fmvoices/logo.png:
|
||||
* plugins/stk/voices/voices/fmvoices/fmvoices_processor.cpp:
|
||||
* plugins/stk/voices/voices/fmvoices/fmvoices_model.cpp:
|
||||
* plugins/stk/voices/voices/fmvoices/fmvoices_model.h:
|
||||
* plugins/stk/voices/voices/fmvoices/Makefile.am:
|
||||
* plugins/stk/voices/voices/moog/moog_instrument_view.h:
|
||||
* plugins/stk/voices/voices/moog/moog_instrument_view.cpp:
|
||||
* plugins/stk/voices/voices/moog/moog_model.cpp:
|
||||
* plugins/stk/voices/voices/moog/moog_processor.h:
|
||||
* plugins/stk/voices/voices/moog/artwork.png:
|
||||
* plugins/stk/voices/voices/moog/logo.png:
|
||||
* plugins/stk/voices/voices/moog/moog_model.h:
|
||||
* plugins/stk/voices/voices/moog/moog_instrument.h:
|
||||
* plugins/stk/voices/voices/moog/moog_instrument.cpp:
|
||||
* plugins/stk/voices/voices/moog/moog_processor.cpp:
|
||||
* plugins/stk/voices/voices/moog/Makefile.am:
|
||||
* plugins/stk/voices/voices/include/stk_instrument_view.h:
|
||||
* plugins/stk/voices/voices/include/stk_voice.h:
|
||||
* plugins/stk/voices/voices/include/stk_instrument.h:
|
||||
* plugins/stk/voices/voices/include/stk_model.h:
|
||||
* plugins/stk/voices/voices/include/stk_processor.h:
|
||||
* plugins/stk/voices/voices/wurley/wurley_instrument.h:
|
||||
* plugins/stk/voices/voices/wurley/wurley_instrument_view.cpp:
|
||||
* plugins/stk/voices/voices/wurley/wurley_model.cpp:
|
||||
* plugins/stk/voices/voices/wurley/wurley_instrument_view.h:
|
||||
* plugins/stk/voices/voices/wurley/wurley_model.h:
|
||||
* plugins/stk/voices/voices/wurley/artwork.png:
|
||||
* plugins/stk/voices/voices/wurley/wurley_processor.h:
|
||||
* plugins/stk/voices/voices/wurley/logo.png:
|
||||
* plugins/stk/voices/voices/wurley/Makefile.am:
|
||||
* plugins/stk/voices/voices/wurley/wurley_processor.cpp:
|
||||
* plugins/stk/voices/voices/wurley/wurley_instrument.cpp:
|
||||
* plugins/stk/voices/voices/bowed/bowed_instrument.cpp:
|
||||
* plugins/stk/voices/voices/bowed/bowed_model.cpp:
|
||||
* plugins/stk/voices/voices/bowed/bowed_instrument_view.cpp:
|
||||
* plugins/stk/voices/voices/bowed/bowed_model.h:
|
||||
* plugins/stk/voices/voices/bowed/bowed_processor.h:
|
||||
* plugins/stk/voices/voices/bowed/artwork.png:
|
||||
* plugins/stk/voices/voices/bowed/bowed_processor.cpp:
|
||||
* plugins/stk/voices/voices/bowed/logo.png:
|
||||
* plugins/stk/voices/voices/bowed/bowed_instrument_view.h:
|
||||
* plugins/stk/voices/voices/bowed/Makefile.am:
|
||||
* plugins/stk/voices/voices/bowed/bowed_instrument.h:
|
||||
* plugins/stk/voices/voices/blow_hole/blow_hole_instrument.cpp:
|
||||
* plugins/stk/voices/voices/blow_hole/blow_hole_instrument_view.cpp:
|
||||
* plugins/stk/voices/voices/blow_hole/artwork.png:
|
||||
* plugins/stk/voices/voices/blow_hole/blow_hole_model.h:
|
||||
* plugins/stk/voices/voices/blow_hole/blow_hole_processor.h:
|
||||
* plugins/stk/voices/voices/blow_hole/logo.png:
|
||||
* plugins/stk/voices/voices/blow_hole/blow_hole_processor.cpp:
|
||||
* plugins/stk/voices/voices/blow_hole/blow_hole_instrument_view.h:
|
||||
* plugins/stk/voices/voices/blow_hole/blow_hole_model.cpp:
|
||||
* plugins/stk/voices/voices/blow_hole/Makefile.am:
|
||||
* plugins/stk/voices/voices/blow_hole/blow_hole_instrument.h:
|
||||
* plugins/stk/voices/voices/rhodey/rhodey_instrument_view.h:
|
||||
* plugins/stk/voices/voices/rhodey/rhodey_processor.h:
|
||||
* plugins/stk/voices/voices/rhodey/rhodey_processor.cpp:
|
||||
* plugins/stk/voices/voices/rhodey/rhodey_instrument_view.cpp:
|
||||
* plugins/stk/voices/voices/rhodey/artwork.png:
|
||||
* plugins/stk/voices/voices/rhodey/rhodey_model.cpp:
|
||||
* plugins/stk/voices/voices/rhodey/rhodey_model.h:
|
||||
* plugins/stk/voices/voices/rhodey/rhodey_instrument.h:
|
||||
* plugins/stk/voices/voices/rhodey/logo.png:
|
||||
* plugins/stk/voices/voices/rhodey/rhodey_instrument.cpp:
|
||||
* plugins/stk/voices/voices/rhodey/Makefile.am:
|
||||
* plugins/stk/voices/voices/tubebell/tubebell_processor.cpp:
|
||||
* plugins/stk/voices/voices/tubebell/tubebell_instrument_view.h:
|
||||
* plugins/stk/voices/voices/tubebell/artwork.png:
|
||||
* plugins/stk/voices/voices/tubebell/tubebell_instrument.h:
|
||||
* plugins/stk/voices/voices/tubebell/tubebell_instrument.cpp:
|
||||
* plugins/stk/voices/voices/tubebell/tubebell_model.h:
|
||||
* plugins/stk/voices/voices/tubebell/logo.png:
|
||||
* plugins/stk/voices/voices/tubebell/tubebell_model.cpp:
|
||||
* plugins/stk/voices/voices/tubebell/tubebell_instrument_view.cpp:
|
||||
* plugins/stk/voices/voices/tubebell/Makefile.am:
|
||||
* plugins/stk/voices/voices/tubebell/tubebell_processor.h:
|
||||
* plugins/stk/voices/voices/clarinet/clarinet_instrument.cpp:
|
||||
* plugins/stk/voices/voices/clarinet/artwork.png:
|
||||
* plugins/stk/voices/voices/clarinet/clarinet_processor.h:
|
||||
* plugins/stk/voices/voices/clarinet/clarinet_processor.cpp:
|
||||
* plugins/stk/voices/voices/clarinet/clarinet_instrument.h:
|
||||
* plugins/stk/voices/voices/clarinet/clarinet_model.cpp:
|
||||
* plugins/stk/voices/voices/clarinet/logo.png:
|
||||
* plugins/stk/voices/voices/clarinet/clarinet_instrument_view.cpp:
|
||||
* plugins/stk/voices/voices/clarinet/clarinet_model.h:
|
||||
* plugins/stk/voices/voices/clarinet/Makefile.am:
|
||||
* plugins/stk/voices/voices/clarinet/clarinet_instrument_view.h:
|
||||
* plugins/stk/voices/voices/b3/b3_instrument.cpp:
|
||||
* plugins/stk/voices/voices/b3/b3_model.h:
|
||||
* plugins/stk/voices/voices/b3/b3_model.cpp:
|
||||
* plugins/stk/voices/voices/b3/artwork.png:
|
||||
* plugins/stk/voices/voices/b3/b3_instrument_view.h:
|
||||
* plugins/stk/voices/voices/b3/logo.png:
|
||||
* plugins/stk/voices/voices/b3/b3_processor.h:
|
||||
* plugins/stk/voices/voices/b3/b3_instrument_view.cpp:
|
||||
* plugins/stk/voices/voices/b3/b3_instrument.h:
|
||||
* plugins/stk/voices/voices/b3/b3_processor.cpp:
|
||||
* plugins/stk/voices/voices/b3/Makefile.am:
|
||||
* plugins/stk/voices/voices/src/stk_model.cpp:
|
||||
* plugins/stk/voices/voices/percflute/percflute_instrument.h:
|
||||
* plugins/stk/voices/voices/percflute/percflute_model.h:
|
||||
* plugins/stk/voices/voices/percflute/percflute_instrument_view.h:
|
||||
* plugins/stk/voices/voices/percflute/percflute_processor.cpp:
|
||||
* plugins/stk/voices/voices/percflute/percflute_processor.h:
|
||||
* plugins/stk/voices/voices/percflute/artwork.png:
|
||||
* plugins/stk/voices/voices/percflute/percflute_instrument_view.cpp:
|
||||
* plugins/stk/voices/voices/percflute/percflute_instrument.cpp:
|
||||
* plugins/stk/voices/voices/percflute/logo.png:
|
||||
* plugins/stk/voices/voices/percflute/percflute_model.cpp:
|
||||
* plugins/stk/voices/voices/percflute/Makefile.am:
|
||||
* plugins/stk/voices/voices/blow_bottle/blow_bottle_processor.cpp:
|
||||
* plugins/stk/voices/voices/blow_bottle/blow_bottle_model.h:
|
||||
* plugins/stk/voices/voices/blow_bottle/blow_bottle_model.cpp:
|
||||
* plugins/stk/voices/voices/blow_bottle/artwork.png:
|
||||
* plugins/stk/voices/voices/blow_bottle/blow_bottle_processor.h:
|
||||
* plugins/stk/voices/voices/blow_bottle/blow_bottle_instrument.h:
|
||||
* plugins/stk/voices/voices/blow_bottle/blow_bottle_instrument_view.cpp:
|
||||
* plugins/stk/voices/voices/blow_bottle/logo.png:
|
||||
* plugins/stk/voices/voices/blow_bottle/blow_bottle_instrument_view.h:
|
||||
* plugins/stk/voices/voices/blow_bottle/blow_bottle_instrument.cpp:
|
||||
* plugins/stk/voices/voices/blow_bottle/Makefile.am:
|
||||
* plugins/stk/voices/voices/Makefile.am:
|
||||
* plugins/stk/voices/voices/brass/brass_instrument_view.h:
|
||||
* plugins/stk/voices/voices/brass/brass_instrument.cpp:
|
||||
* plugins/stk/voices/voices/brass/brass_processor.h:
|
||||
* plugins/stk/voices/voices/brass/brass_processor.cpp:
|
||||
* plugins/stk/voices/voices/brass/brass_instrument_view.cpp:
|
||||
* plugins/stk/voices/voices/brass/artwork.png:
|
||||
* plugins/stk/voices/voices/brass/brass_instrument.h:
|
||||
* plugins/stk/voices/voices/brass/logo.png:
|
||||
* plugins/stk/voices/voices/brass/brass_model.cpp:
|
||||
* plugins/stk/voices/voices/brass/brass_model.h:
|
||||
* plugins/stk/voices/voices/brass/Makefile.am:
|
||||
* plugins/stk/voices/voices/bandedwg/bandedwg_processor.h:
|
||||
* plugins/stk/voices/voices/bandedwg/bandedwg_instrument_view.h:
|
||||
* plugins/stk/voices/voices/bandedwg/bandedwg_processor.cpp:
|
||||
* plugins/stk/voices/voices/bandedwg/artwork.png:
|
||||
* plugins/stk/voices/voices/bandedwg/bandedwg_model.h:
|
||||
* plugins/stk/voices/voices/bandedwg/bandedwg_instrument.h:
|
||||
* plugins/stk/voices/voices/bandedwg/bandedwg_instrument.cpp:
|
||||
* plugins/stk/voices/voices/bandedwg/bandedwg_instrument_view.cpp:
|
||||
* plugins/stk/voices/voices/bandedwg/logo.png:
|
||||
* plugins/stk/voices/voices/bandedwg/bandedwg_model.cpp:
|
||||
* plugins/stk/voices/voices/bandedwg/Makefile.am:
|
||||
Started working on a multitimbral instrument that uses all of the
|
||||
voices available in STK. Need to work out the differences in
|
||||
level among the voices and figure out what the controls actually
|
||||
do. Simplist way to do that was to build them as individual
|
||||
instruments first. The models, views, and processors should be
|
||||
reusable for the larger instrument. Except for bandedwg and
|
||||
flute they all work, so if you're curious, add "voices" to the
|
||||
Makefile.am in plugins/stk to get them to build.
|
||||
|
||||
2007-01-30 Paul Giblock <pgllama/at/gmail/dot/com>
|
||||
* plugins/organic/organic.cpp:
|
||||
|
||||
Reference in New Issue
Block a user