#include "ardour/beats_samples_converter.h"
#include "ardour/chan_mapping.h"
#include "ardour/dB.h"
+#include "ardour/delayline.h"
#include "ardour/disk_reader.h"
#include "ardour/disk_writer.h"
#include "ardour/dsp_filter.h"
#include "ardour/playlist.h"
#include "ardour/plugin.h"
#include "ardour/plugin_insert.h"
+#include "ardour/polarity_processor.h"
#include "ardour/port_manager.h"
#include "ardour/progress.h"
#include "ardour/runtime_functions.h"
.addCast<PeakMeter> ("to_peakmeter")
.addCast<MonitorProcessor> ("to_monitorprocessor")
.addCast<Send> ("to_send")
+ .addCast<PolarityProcessor> ("to_polarityprocessor")
+ .addCast<DelayLine> ("to_delayline")
#if 0 // those objects are not yet bound
.addCast<CapturingProcessor> ("to_capturingprocessor")
- .addCast<DelayLine> ("to_delayline")
#endif
.addCast<PeakMeter> ("to_meter")
.addFunction ("display_name", &Processor::display_name)
.deriveWSPtrClass <UnknownProcessor, Processor> ("UnknownProcessor")
.endClass ()
+ .deriveWSPtrClass <PolarityProcessor, Processor> ("PolarityProcessor")
+ .endClass ()
+
+ .deriveWSPtrClass <DelayLine, Processor> ("DelayLine")
+ .addFunction ("delay", &DelayLine::delay)
+ .endClass ()
+
.deriveWSPtrClass <PluginInsert::PluginControl, AutomationControl> ("PluginControl")
.endClass ()