MantisBT

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0003578ardourfeaturespublic2010-11-27 18:392011-09-26 12:47
Reporterdanboid 
Assigned To 
PrioritynormalSeverityfeatureReproducibilityN/A
StatusacknowledgedResolutionopen 
PlatformOSOS Version
Product Version 
Target Version3.XFixed in Version 
Summary0003578: Automagically fake audio inputs to access more VSTis
DescriptionA3 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.
TagsNo tags attached.
Attached Files

- Relationships

-  Notes
(0009543)
cth103 (administrator)
2010-12-03 14:28

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.
(0009544)
danboid (reporter)
2010-12-03 14:36

Very promising sounding tweak indeed there Carlos - must set my cluster of 386s compiling now!
(0009545)
danboid (reporter)
2010-12-03 16:48

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 #1):
    {task: cxx plugin_insert.cc -> plugin_insert_1.o}
(0009546)
danboid (reporter)
2010-12-04 08:22

Fixed thanks!
(0009557)
cth103 (administrator)
2010-12-06 06:47

Marking the automatic part of this for 3.X.
(0009559)
danboid (reporter)
2010-12-06 08:40

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.
(0009560)
cth103 (administrator)
2010-12-06 08:42

You didn't, I did!
(0011571)
danboid (reporter)
2011-09-26 12:47

This seems to work now, at least for LinuxVSTs

- Issue History
Date Modified Username Field Change
2010-11-27 18:39 danboid New Issue
2010-11-28 04:07 cth103 cost => 0.00
2010-11-28 04:07 cth103 Target Version => 3.0-beta1
2010-12-03 14:28 cth103 Note Added: 0009543
2010-12-03 14:36 danboid Note Added: 0009544
2010-12-03 16:48 danboid Note Added: 0009545
2010-12-04 08:22 danboid Note Added: 0009546
2010-12-06 06:47 cth103 Note Added: 0009557
2010-12-06 06:47 cth103 Status new => acknowledged
2010-12-06 06:47 cth103 Target Version 3.0-beta1 => 3.X
2010-12-06 06:47 cth103 Summary Fake audio inputs to access more VSTis => Automagically fake audio inputs to access more VSTis
2010-12-06 08:40 danboid Note Added: 0009559
2010-12-06 08:42 cth103 Note Added: 0009560
2011-09-26 12:47 danboid Note Added: 0011571


Copyright © 2000 - 2018 MantisBT Team
Powered by Mantis Bugtracker