View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0003578 | ardour | features | public | 2010-11-28 02:39 | 2011-09-26 19:47 |
Reporter | danboid | Assigned To | |||
Priority | normal | Severity | feature | Reproducibility | N/A |
Status | acknowledged | Resolution | open | ||
Target Version | 3.X | ||||
Summary | 0003578: Automagically fake audio inputs to access more VSTis | ||||
Description | A3 currently can't use more advanced VSTi synths that require audio inputs to work such as the GPL TAL Noisemaker: http://kunz.corrupt.ch/?Products:VST_TAL-NoiseMaker Until A3 can support audio input to VSTs properly it would be good to have some fake audio input support to access more plugins if it can be implemented easily enough and without too many casualties. | ||||
Tags | No tags attached. | ||||
|
You can now add audio ports to the input of MIDI tracks, so it should be possible to set tracks up to accept these plugins. Not sure of the best way to do this automagically. |
|
Very promising sounding tweak indeed there Carlos - must set my cluster of 386s compiling now! |
|
squeeze 32 ./waf configure --debug --vst ./waf Waf: Entering directory `/root/src/3.0/build' [270/694] cxx: libs/ardour/plugin_insert.cc -> build/default/libs/ardour/plugin_insert_1.o In file included from ../libs/ardour/plugin_insert.cc:46: ../libs/ardour/ardour/vst_plugin.h:59:2: error: ‘nframes_t’ does not name a type ../libs/ardour/ardour/vst_plugin.h:67:29: error: ‘nframes_t’ has not been declared ../libs/ardour/ardour/vst_plugin.h:71:4: error: ‘nframes_t’ has not been declared ../libs/ardour/ardour/vst_plugin.h:71:23: error: ‘nframes_t’ has not been declared ../libs/ardour/ardour/plugin.h:115:14: warning: ‘virtual int ARDOUR::Plugin::set_block_size(ARDOUR::pframes_t)’ was hidden ../libs/ardour/ardour/vst_plugin.h:67:13: warning: by ‘int ARDOUR::VSTPlugin::set_block_size(int)’ ../libs/ardour/ardour/plugin.h:117:14: warning: ‘virtual int ARDOUR::Plugin::connect_and_run(ARDOUR::BufferSet&, ARDOUR::ChanMapping, ARDOUR::ChanMapping, ARDOUR::pframes_t, ARDOUR::framecnt_t)’ was hidden ../libs/ardour/ardour/vst_plugin.h:69:6: warning: by ‘int ARDOUR::VSTPlugin::connect_and_run(ARDOUR::BufferSet&, ARDOUR::ChanMapping, ARDOUR::ChanMapping, int, int)’ ../libs/ardour/plugin_insert.cc: In member function ‘boost::shared_ptr<ARDOUR::Plugin> ARDOUR::PluginInsert::plugin_factory(boost::shared_ptr<ARDOUR::Plugin>)’: ../libs/ardour/plugin_insert.cc:521:55: error: cannot allocate an object of abstract type ‘ARDOUR::VSTPlugin’ ../libs/ardour/ardour/vst_plugin.h:45:1: note: because the following virtual functions are pure within ‘ARDOUR::VSTPlugin’: ../libs/ardour/ardour/latent.h:13:21: note: virtual ARDOUR::framecnt_t ARDOUR::Latent::signal_latency() const ../libs/ardour/ardour/plugin.h:115:14: note: virtual int ARDOUR::Plugin::set_block_size(ARDOUR::pframes_t) ../libs/ardour/ardour/plugin.h:117:14: note: virtual int ARDOUR::Plugin::connect_and_run(ARDOUR::BufferSet&, ARDOUR::ChanMapping, ARDOUR::ChanMapping, ARDOUR::pframes_t, ARDOUR::framecnt_t) Waf: Leaving directory `/root/src/3.0/build' Build failed: -> task failed (err 0000001): {task: cxx plugin_insert.cc -> plugin_insert_1.o} |
|
Fixed thanks! |
|
Marking the automatic part of this for 3.X. |
|
Odd! I never remember putting 'Automagically' in the subject/ feature name line although that feature would be nice. Just saw it now but I was ill when I wrote this so that may explain it. |
|
You didn't, I did! |
|
This seems to work now, at least for LinuxVSTs |
Date Modified | Username | Field | Change |
---|---|---|---|
2010-11-28 02:39 | danboid | New Issue | |
2010-11-28 12:07 | cth103 | cost | => 0.00 |
2010-11-28 12:07 | cth103 | Target Version | => 3.0-beta1 |
2010-12-03 22:28 | cth103 | Note Added: 0009543 | |
2010-12-03 22:36 | danboid | Note Added: 0009544 | |
2010-12-04 00:48 | danboid | Note Added: 0009545 | |
2010-12-04 16:22 | danboid | Note Added: 0009546 | |
2010-12-06 14:47 | cth103 | Note Added: 0009557 | |
2010-12-06 14:47 | cth103 | Status | new => acknowledged |
2010-12-06 14:47 | cth103 | Target Version | 3.0-beta1 => 3.X |
2010-12-06 14:47 | cth103 | Summary | Fake audio inputs to access more VSTis => Automagically fake audio inputs to access more VSTis |
2010-12-06 16:40 | danboid | Note Added: 0009559 | |
2010-12-06 16:42 | cth103 | Note Added: 0009560 | |
2011-09-26 19:47 | danboid | Note Added: 0011571 |