diff --git a/data/themes/default/style.css b/data/themes/default/style.css index 7d41a8f07..b68ef0658 100644 --- a/data/themes/default/style.css +++ b/data/themes/default/style.css @@ -238,7 +238,7 @@ TrackContainerView QFrame{ /* autoscroll, loop, stop behaviour toggle buttons */ -nStateButton { +nStateButton { max-height: 26px; max-width: 26px; min-height: 26px; @@ -366,7 +366,7 @@ toolButton#playButton { toolButton#stopButton { border-top-right-radius: 5px 15px; - border-bottom-right-radius: 5px 15px; + border-bottom-right-radius: 5px 15px; } /* record and record-accompany can be styled with #recordButton and #recordAccompanyButton respectively */ @@ -608,54 +608,40 @@ sidInstrumentView knob { qproperty-lineWidth: 2; } -WTSynthView knob#aKnob { +WatsynView knob { + qproperty-innerRadius: 1; + qproperty-outerRadius: 7; + qproperty-centerPointX: 9.5; + qproperty-centerPointY: 9.5; + qproperty-lineWidth: 2; +} + +WatsynView knob#aKnob { color: #43b2ff; qproperty-outerColor: #43b2ff; - qproperty-innerRadius: 1; - qproperty-outerRadius: 7; - qproperty-centerPointX: 9.5; - qproperty-centerPointY: 9.5; - qproperty-lineWidth: 2; } -WTSynthView knob#bKnob { +WatsynView knob#bKnob { color: #fc5431; qproperty-outerColor: #fc5431; - qproperty-innerRadius: 1; - qproperty-outerRadius: 7; - qproperty-centerPointX: 9.5; - qproperty-centerPointY: 9.5; - qproperty-lineWidth: 2; } -WTSynthView knob#mixKnob { +WatsynView knob#mixKnob { color: #43ff82; qproperty-outerColor: #43ff82; - qproperty-innerRadius: 1; qproperty-outerRadius: 13; qproperty-centerPointX: 15.5; - qproperty-centerPointY: 15.5; - qproperty-lineWidth: 2; + qproperty-centerPointY: 15.5; } -WTSynthView knob#mixenvKnob { +WatsynView knob#mixenvKnob { color: #43ff82; qproperty-outerColor: #43ff82; - qproperty-innerRadius: 1; - qproperty-outerRadius: 7; - qproperty-centerPointX: 9.5; - qproperty-centerPointY: 9.5; - qproperty-lineWidth: 2; } -WTSynthView knob#xtalkKnob { +WatsynView knob#xtalkKnob { color: #fb50fb; qproperty-outerColor: #fb50fb; - qproperty-innerRadius: 1; - qproperty-outerRadius: 7; - qproperty-centerPointX: 9.5; - qproperty-centerPointY: 9.5; - qproperty-lineWidth: 2; } /* palette information - each colour definition must be on a single line, and the line must begin with "palette:", with no leading whitespace diff --git a/plugins/CMakeLists.txt b/plugins/CMakeLists.txt index aba116025..b1247ce18 100644 --- a/plugins/CMakeLists.txt +++ b/plugins/CMakeLists.txt @@ -28,7 +28,7 @@ ADD_SUBDIRECTORY(triple_oscillator) ADD_SUBDIRECTORY(vestige) ADD_SUBDIRECTORY(vst_base) ADD_SUBDIRECTORY(VstEffect) +ADD_SUBDIRECTORY(watsyn) ADD_SUBDIRECTORY(waveshaper) -ADD_SUBDIRECTORY(wtsynth) ADD_SUBDIRECTORY(vibed) ADD_SUBDIRECTORY(zynaddsubfx) diff --git a/plugins/watsyn/CMakeLists.txt b/plugins/watsyn/CMakeLists.txt new file mode 100644 index 000000000..c5344f7e7 --- /dev/null +++ b/plugins/watsyn/CMakeLists.txt @@ -0,0 +1,3 @@ +INCLUDE(BuildPlugin) + +BUILD_PLUGIN(watsyn Watsyn.cpp Watsyn.h MOCFILES Watsyn.h EMBEDDED_RESOURCES ${CMAKE_CURRENT_SOURCE_DIR}/*.png) diff --git a/plugins/wtsynth/WTSynth.cpp b/plugins/watsyn/Watsyn.cpp similarity index 95% rename from plugins/wtsynth/WTSynth.cpp rename to plugins/watsyn/Watsyn.cpp index 8ba27e38b..b3b720d4d 100644 --- a/plugins/wtsynth/WTSynth.cpp +++ b/plugins/watsyn/Watsyn.cpp @@ -1,5 +1,5 @@ /* - * WTSynth.cpp - work in process, name pending + * Watsyn.cpp - a 4-oscillator modulating wavetable synth * * Copyright (c) 2014 Vesa Kivimäki * @@ -24,7 +24,7 @@ #include -#include "WTSynth.h" +#include "Watsyn.h" #include "engine.h" #include "InstrumentTrack.h" #include "templates.h" @@ -37,10 +37,10 @@ extern "C" { -Plugin::Descriptor PLUGIN_EXPORT wtsynth_plugin_descriptor = +Plugin::Descriptor PLUGIN_EXPORT watsyn_plugin_descriptor = { STRINGIFY( PLUGIN_NAME ), - "WTSynth", + "Watsyn", QT_TRANSLATE_NOOP( "pluginBrowser", "4-oscillator modulatable wavetable synth" ), "Vesa Kivimäki ", @@ -56,10 +56,10 @@ Plugin::Descriptor PLUGIN_EXPORT wtsynth_plugin_descriptor = -WTSynthObject::WTSynthObject( float * _A1wave, float * _A2wave, +WatsynObject::WatsynObject( float * _A1wave, float * _A2wave, float * _B1wave, float * _B2wave, int _amod, int _bmod, const sample_rate_t _samplerate, NotePlayHandle * _nph, fpp_t _frames, - WTSynthInstrument * _w ) : + WatsynInstrument * _w ) : m_amod( _amod ), m_bmod( _bmod ), m_samplerate( _samplerate ), @@ -89,14 +89,14 @@ WTSynthObject::WTSynthObject( float * _A1wave, float * _A2wave, -WTSynthObject::~WTSynthObject() +WatsynObject::~WatsynObject() { delete[] m_abuf; delete[] m_bbuf; } -void WTSynthObject::renderOutput( fpp_t _frames ) +void WatsynObject::renderOutput( fpp_t _frames ) { if( m_abuf == NULL ) m_abuf = new sampleFrame[m_fpp]; @@ -223,8 +223,8 @@ void WTSynthObject::renderOutput( fpp_t _frames ) -WTSynthInstrument::WTSynthInstrument( InstrumentTrack * _instrument_track ) : - Instrument( _instrument_track, &wtsynth_plugin_descriptor ), +WatsynInstrument::WatsynInstrument( InstrumentTrack * _instrument_track ) : + Instrument( _instrument_track, &watsyn_plugin_descriptor ), a1_vol( 100.0f, 0.0f, 200.0f, 0.1f, this, tr( "Volume A1" ) ), a2_vol( 100.0f, 0.0f, 200.0f, 0.1f, this, tr( "Volume A2" ) ), @@ -305,17 +305,17 @@ WTSynthInstrument::WTSynthInstrument( InstrumentTrack * _instrument_track ) : } -WTSynthInstrument::~WTSynthInstrument() +WatsynInstrument::~WatsynInstrument() { } -void WTSynthInstrument::playNote( NotePlayHandle * _n, +void WatsynInstrument::playNote( NotePlayHandle * _n, sampleFrame * _working_buffer ) { if ( _n->totalFramesPlayed() == 0 || _n->m_pluginData == NULL ) { - WTSynthObject * w = new WTSynthObject( const_cast( a1_graph.samples() ), + WatsynObject * w = new WatsynObject( const_cast( a1_graph.samples() ), const_cast( a2_graph.samples() ), const_cast( b1_graph.samples() ), const_cast( b2_graph.samples() ), @@ -328,7 +328,7 @@ void WTSynthInstrument::playNote( NotePlayHandle * _n, const fpp_t frames = _n->framesLeftForCurrentPeriod(); - WTSynthObject * w = static_cast( _n->m_pluginData ); + WatsynObject * w = static_cast( _n->m_pluginData ); sampleFrame * abuf = w->abuf(); sampleFrame * bbuf = w->bbuf(); @@ -435,13 +435,13 @@ void WTSynthInstrument::playNote( NotePlayHandle * _n, } -void WTSynthInstrument::deleteNotePluginData( NotePlayHandle * _n ) +void WatsynInstrument::deleteNotePluginData( NotePlayHandle * _n ) { - delete static_cast( _n->m_pluginData ); + delete static_cast( _n->m_pluginData ); } -void WTSynthInstrument::saveSettings( QDomDocument & _doc, +void WatsynInstrument::saveSettings( QDomDocument & _doc, QDomElement & _this ) { a1_vol.saveSettings( _doc, _this, "a1_vol" ); @@ -495,7 +495,7 @@ void WTSynthInstrument::saveSettings( QDomDocument & _doc, } -void WTSynthInstrument::loadSettings( const QDomElement & _this ) +void WatsynInstrument::loadSettings( const QDomElement & _this ) { a1_vol.loadSettings( _this, "a1_vol" ); a2_vol.loadSettings( _this, "a2_vol" ); @@ -552,19 +552,19 @@ void WTSynthInstrument::loadSettings( const QDomElement & _this ) } -QString WTSynthInstrument::nodeName() const +QString WatsynInstrument::nodeName() const { - return( wtsynth_plugin_descriptor.name ); + return( watsyn_plugin_descriptor.name ); } -PluginView * WTSynthInstrument::instantiateView( QWidget * _parent ) +PluginView * WatsynInstrument::instantiateView( QWidget * _parent ) { - return( new WTSynthView( this, _parent ) ); + return( new WatsynView( this, _parent ) ); } -void WTSynthInstrument::updateVolumes() +void WatsynInstrument::updateVolumes() { m_lvol[A1_OSC] = leftCh( a1_vol.value(), a1_pan.value() ); m_rvol[A1_OSC] = rightCh( a1_vol.value(), a1_pan.value() ); @@ -579,7 +579,7 @@ void WTSynthInstrument::updateVolumes() m_rvol[B2_OSC] = rightCh( b2_vol.value(), b2_pan.value() ); } -void WTSynthInstrument::updateFreq() +void WatsynInstrument::updateFreq() { // calculate frequencies m_lfreq[A1_OSC] = ( a1_mult.value() / 8 ) * powf( 2, a1_ltune.value() / 1200 ); @@ -596,7 +596,7 @@ void WTSynthInstrument::updateFreq() } -WTSynthView::WTSynthView( Instrument * _instrument, +WatsynView::WatsynView( Instrument * _instrument, QWidget * _parent ) : InstrumentView( _instrument, _parent ) { @@ -871,13 +871,13 @@ WTSynthView::WTSynthView( Instrument * _instrument, } -WTSynthView::~WTSynthView() +WatsynView::~WatsynView() { } -void WTSynthView::updateLayout() +void WatsynView::updateLayout() { switch( m_selectedGraphGroup->model()->value() ) { @@ -910,7 +910,7 @@ void WTSynthView::updateLayout() -void WTSynthView::sinWaveClicked() +void WatsynView::sinWaveClicked() { switch( m_selectedGraphGroup->model()->value() ) { @@ -934,7 +934,7 @@ void WTSynthView::sinWaveClicked() } -void WTSynthView::triWaveClicked() +void WatsynView::triWaveClicked() { switch( m_selectedGraphGroup->model()->value() ) { @@ -958,7 +958,7 @@ void WTSynthView::triWaveClicked() } -void WTSynthView::sawWaveClicked() +void WatsynView::sawWaveClicked() { switch( m_selectedGraphGroup->model()->value() ) { @@ -982,7 +982,7 @@ void WTSynthView::sawWaveClicked() } -void WTSynthView::sqrWaveClicked() +void WatsynView::sqrWaveClicked() { switch( m_selectedGraphGroup->model()->value() ) { @@ -1006,7 +1006,7 @@ void WTSynthView::sqrWaveClicked() } -void WTSynthView::normalizeClicked() +void WatsynView::normalizeClicked() { switch( m_selectedGraphGroup->model()->value() ) { @@ -1030,7 +1030,7 @@ void WTSynthView::normalizeClicked() } -void WTSynthView::invertClicked() +void WatsynView::invertClicked() { switch( m_selectedGraphGroup->model()->value() ) { @@ -1054,7 +1054,7 @@ void WTSynthView::invertClicked() } -void WTSynthView::smoothClicked() +void WatsynView::smoothClicked() { switch( m_selectedGraphGroup->model()->value() ) { @@ -1078,7 +1078,7 @@ void WTSynthView::smoothClicked() } -void WTSynthView::phaseLeftClicked() +void WatsynView::phaseLeftClicked() { switch( m_selectedGraphGroup->model()->value() ) { @@ -1102,7 +1102,7 @@ void WTSynthView::phaseLeftClicked() } -void WTSynthView::phaseRightClicked() +void WatsynView::phaseRightClicked() { switch( m_selectedGraphGroup->model()->value() ) { @@ -1126,7 +1126,7 @@ void WTSynthView::phaseRightClicked() } -void WTSynthView::loadClicked() +void WatsynView::loadClicked() { QString fileName; switch( m_selectedGraphGroup->model()->value() ) @@ -1151,9 +1151,9 @@ void WTSynthView::loadClicked() } -void WTSynthView::modelChanged() +void WatsynView::modelChanged() { - WTSynthInstrument * w = castModel(); + WatsynInstrument * w = castModel(); a1_volKnob -> setModel( &w -> a1_vol ); a2_volKnob -> setModel( &w -> a2_vol ); @@ -1210,11 +1210,11 @@ extern "C" // necessary for getting instance out of shared lib Plugin * PLUGIN_EXPORT lmms_plugin_main( Model *, void * _data ) { - return( new WTSynthInstrument( static_cast( _data ) ) ); + return( new WatsynInstrument( static_cast( _data ) ) ); } } -#include "moc_WTSynth.cxx" +#include "moc_Watsyn.cxx" diff --git a/plugins/wtsynth/WTSynth.h b/plugins/watsyn/Watsyn.h similarity index 84% rename from plugins/wtsynth/WTSynth.h rename to plugins/watsyn/Watsyn.h index 6513e9141..a6860cbed 100644 --- a/plugins/wtsynth/WTSynth.h +++ b/plugins/watsyn/Watsyn.h @@ -1,5 +1,5 @@ /* - * WTSynth.h - work in process, name pending + * Watsyn.h - a 4-oscillator modulating wavetable synth * * Copyright (c) 2014 Vesa Kivimäki * @@ -23,8 +23,8 @@ */ -#ifndef WTSYNTH_H -#define WTSYNTH_H +#ifndef WATSYN_H +#define WATSYN_H #include "Instrument.h" #include "InstrumentView.h" @@ -71,16 +71,16 @@ extern const int B1_OSC = 2; extern const int B2_OSC = 3; extern const int NUM_OSCS = 4; -class WTSynthInstrument; +class WatsynInstrument; -class WTSynthObject +class WatsynObject { public: - WTSynthObject( float * _A1wave, float * _A2wave, + WatsynObject( float * _A1wave, float * _A2wave, float * _B1wave, float * _B2wave, int _amod, int _bmod, const sample_rate_t _samplerate, NotePlayHandle * _nph, fpp_t _frames, - WTSynthInstrument * _w ); - virtual ~WTSynthObject(); + WatsynInstrument * _w ); + virtual ~WatsynObject(); void renderOutput( fpp_t _frames ); @@ -103,17 +103,33 @@ private: { return s1 + ( s2 - s1 ) * x; }*/ + // quick and dirty approximation of cubic interpolation inline sample_t interpolate( sample_t s1, sample_t s2, float x ) { const float x2 = powf( x, 2 ); const float x3 = powf( x, 3 ); - const float m = s2 - s1; + //const float m = s2 - s1; + + return ( ( x3 * 2.0 - x2 * 3.0 + 1.0 ) * s1 ) + + ( ( x3 * -2.0 + x2 * 3.0 ) * s2 );// + + //( ( x + x3 * 2.0 - x2 * 3.0 ) * m ); + } + + // more accurate cubic interpolation... + // consumes more cpu than ^ but doesn't bring a marked increase in sound quality IMO +/* inline sample_t interpolate( sample_t s0, sample_t s1, sample_t s2, sample_t s3, float x ) + { + const float x2 = powf( x, 2 ); + const float x3 = powf( x, 3 ); + const float m1 = ( s2 - s0 ) / 2; + const float m2 = ( s3 - s1 ) / 2; return ( ( x3 * 2.0 - x2 * 3.0 + 1.0 ) * s1 ) + ( ( x3 * -2.0 + x2 * 3.0 ) * s2 ) + - ( ( x + x3 * 2.0 - x2 * 3.0 ) * m ); - } + ( ( x3 - x2 * 2 + x ) * m1 ) + + ( ( x3 - x2 ) * m2 ); + }*/ int m_amod; int m_bmod; @@ -123,7 +139,7 @@ private: fpp_t m_fpp; - WTSynthInstrument * m_parent; + WatsynInstrument * m_parent; sampleFrame * m_abuf; sampleFrame * m_bbuf; @@ -137,12 +153,12 @@ private: float m_B2wave [WAVELEN]; }; -class WTSynthInstrument : public Instrument +class WatsynInstrument : public Instrument { Q_OBJECT public: - WTSynthInstrument( InstrumentTrack * _instrument_track ); - virtual ~WTSynthInstrument(); + WatsynInstrument( InstrumentTrack * _instrument_track ); + virtual ~WatsynInstrument(); virtual void playNote( NotePlayHandle * _n, sampleFrame * _working_buffer ); @@ -161,7 +177,7 @@ public: } virtual PluginView * instantiateView( QWidget * _parent ); - + public slots: void updateVolumes(); void updateFreq(); @@ -229,18 +245,18 @@ private: IntModel m_selectedGraph; - friend class WTSynthObject; - friend class WTSynthView; + friend class WatsynObject; + friend class WatsynView; }; -class WTSynthView : public InstrumentView +class WatsynView : public InstrumentView { Q_OBJECT public: - WTSynthView( Instrument * _instrument, + WatsynView( Instrument * _instrument, QWidget * _parent ); - virtual ~WTSynthView(); + virtual ~WatsynView(); protected slots: void updateLayout(); diff --git a/plugins/wtsynth/a1_active.png b/plugins/watsyn/a1_active.png similarity index 100% rename from plugins/wtsynth/a1_active.png rename to plugins/watsyn/a1_active.png diff --git a/plugins/wtsynth/a1_inactive.png b/plugins/watsyn/a1_inactive.png similarity index 100% rename from plugins/wtsynth/a1_inactive.png rename to plugins/watsyn/a1_inactive.png diff --git a/plugins/wtsynth/a2_active.png b/plugins/watsyn/a2_active.png similarity index 100% rename from plugins/wtsynth/a2_active.png rename to plugins/watsyn/a2_active.png diff --git a/plugins/wtsynth/a2_inactive.png b/plugins/watsyn/a2_inactive.png similarity index 100% rename from plugins/wtsynth/a2_inactive.png rename to plugins/watsyn/a2_inactive.png diff --git a/plugins/wtsynth/aam_active.png b/plugins/watsyn/aam_active.png similarity index 100% rename from plugins/wtsynth/aam_active.png rename to plugins/watsyn/aam_active.png diff --git a/plugins/wtsynth/aam_inactive.png b/plugins/watsyn/aam_inactive.png similarity index 100% rename from plugins/wtsynth/aam_inactive.png rename to plugins/watsyn/aam_inactive.png diff --git a/plugins/wtsynth/amix_active.png b/plugins/watsyn/amix_active.png similarity index 100% rename from plugins/wtsynth/amix_active.png rename to plugins/watsyn/amix_active.png diff --git a/plugins/wtsynth/amix_inactive.png b/plugins/watsyn/amix_inactive.png similarity index 100% rename from plugins/wtsynth/amix_inactive.png rename to plugins/watsyn/amix_inactive.png diff --git a/plugins/wtsynth/apm_active.png b/plugins/watsyn/apm_active.png similarity index 100% rename from plugins/wtsynth/apm_active.png rename to plugins/watsyn/apm_active.png diff --git a/plugins/wtsynth/apm_inactive.png b/plugins/watsyn/apm_inactive.png similarity index 100% rename from plugins/wtsynth/apm_inactive.png rename to plugins/watsyn/apm_inactive.png diff --git a/plugins/wtsynth/arm_active.png b/plugins/watsyn/arm_active.png similarity index 100% rename from plugins/wtsynth/arm_active.png rename to plugins/watsyn/arm_active.png diff --git a/plugins/wtsynth/arm_inactive.png b/plugins/watsyn/arm_inactive.png similarity index 100% rename from plugins/wtsynth/arm_inactive.png rename to plugins/watsyn/arm_inactive.png diff --git a/plugins/wtsynth/artwork.png b/plugins/watsyn/artwork.png similarity index 100% rename from plugins/wtsynth/artwork.png rename to plugins/watsyn/artwork.png diff --git a/plugins/wtsynth/b1_active.png b/plugins/watsyn/b1_active.png similarity index 100% rename from plugins/wtsynth/b1_active.png rename to plugins/watsyn/b1_active.png diff --git a/plugins/wtsynth/b1_inactive.png b/plugins/watsyn/b1_inactive.png similarity index 100% rename from plugins/wtsynth/b1_inactive.png rename to plugins/watsyn/b1_inactive.png diff --git a/plugins/wtsynth/b2_active.png b/plugins/watsyn/b2_active.png similarity index 100% rename from plugins/wtsynth/b2_active.png rename to plugins/watsyn/b2_active.png diff --git a/plugins/wtsynth/b2_inactive.png b/plugins/watsyn/b2_inactive.png similarity index 100% rename from plugins/wtsynth/b2_inactive.png rename to plugins/watsyn/b2_inactive.png diff --git a/plugins/wtsynth/bam_active.png b/plugins/watsyn/bam_active.png similarity index 100% rename from plugins/wtsynth/bam_active.png rename to plugins/watsyn/bam_active.png diff --git a/plugins/wtsynth/bam_inactive.png b/plugins/watsyn/bam_inactive.png similarity index 100% rename from plugins/wtsynth/bam_inactive.png rename to plugins/watsyn/bam_inactive.png diff --git a/plugins/wtsynth/bmix_active.png b/plugins/watsyn/bmix_active.png similarity index 100% rename from plugins/wtsynth/bmix_active.png rename to plugins/watsyn/bmix_active.png diff --git a/plugins/wtsynth/bmix_inactive.png b/plugins/watsyn/bmix_inactive.png similarity index 100% rename from plugins/wtsynth/bmix_inactive.png rename to plugins/watsyn/bmix_inactive.png diff --git a/plugins/wtsynth/bpm_active.png b/plugins/watsyn/bpm_active.png similarity index 100% rename from plugins/wtsynth/bpm_active.png rename to plugins/watsyn/bpm_active.png diff --git a/plugins/wtsynth/bpm_inactive.png b/plugins/watsyn/bpm_inactive.png similarity index 100% rename from plugins/wtsynth/bpm_inactive.png rename to plugins/watsyn/bpm_inactive.png diff --git a/plugins/wtsynth/brm_active.png b/plugins/watsyn/brm_active.png similarity index 100% rename from plugins/wtsynth/brm_active.png rename to plugins/watsyn/brm_active.png diff --git a/plugins/wtsynth/brm_inactive.png b/plugins/watsyn/brm_inactive.png similarity index 100% rename from plugins/wtsynth/brm_inactive.png rename to plugins/watsyn/brm_inactive.png diff --git a/plugins/wtsynth/inv_active.png b/plugins/watsyn/inv_active.png similarity index 100% rename from plugins/wtsynth/inv_active.png rename to plugins/watsyn/inv_active.png diff --git a/plugins/wtsynth/inv_inactive.png b/plugins/watsyn/inv_inactive.png similarity index 100% rename from plugins/wtsynth/inv_inactive.png rename to plugins/watsyn/inv_inactive.png diff --git a/plugins/wtsynth/load_active.png b/plugins/watsyn/load_active.png similarity index 100% rename from plugins/wtsynth/load_active.png rename to plugins/watsyn/load_active.png diff --git a/plugins/wtsynth/load_inactive.png b/plugins/watsyn/load_inactive.png similarity index 100% rename from plugins/wtsynth/load_inactive.png rename to plugins/watsyn/load_inactive.png diff --git a/plugins/watsyn/logo.png b/plugins/watsyn/logo.png new file mode 100644 index 000000000..3e77966ff Binary files /dev/null and b/plugins/watsyn/logo.png differ diff --git a/plugins/wtsynth/norm_active.png b/plugins/watsyn/norm_active.png similarity index 100% rename from plugins/wtsynth/norm_active.png rename to plugins/watsyn/norm_active.png diff --git a/plugins/wtsynth/norm_inactive.png b/plugins/watsyn/norm_inactive.png similarity index 100% rename from plugins/wtsynth/norm_inactive.png rename to plugins/watsyn/norm_inactive.png diff --git a/plugins/wtsynth/phl_active.png b/plugins/watsyn/phl_active.png similarity index 100% rename from plugins/wtsynth/phl_active.png rename to plugins/watsyn/phl_active.png diff --git a/plugins/wtsynth/phl_inactive.png b/plugins/watsyn/phl_inactive.png similarity index 100% rename from plugins/wtsynth/phl_inactive.png rename to plugins/watsyn/phl_inactive.png diff --git a/plugins/wtsynth/phr_active.png b/plugins/watsyn/phr_active.png similarity index 100% rename from plugins/wtsynth/phr_active.png rename to plugins/watsyn/phr_active.png diff --git a/plugins/wtsynth/phr_inactive.png b/plugins/watsyn/phr_inactive.png similarity index 100% rename from plugins/wtsynth/phr_inactive.png rename to plugins/watsyn/phr_inactive.png diff --git a/plugins/wtsynth/saw_active.png b/plugins/watsyn/saw_active.png similarity index 100% rename from plugins/wtsynth/saw_active.png rename to plugins/watsyn/saw_active.png diff --git a/plugins/wtsynth/saw_inactive.png b/plugins/watsyn/saw_inactive.png similarity index 100% rename from plugins/wtsynth/saw_inactive.png rename to plugins/watsyn/saw_inactive.png diff --git a/plugins/wtsynth/sin_active.png b/plugins/watsyn/sin_active.png similarity index 100% rename from plugins/wtsynth/sin_active.png rename to plugins/watsyn/sin_active.png diff --git a/plugins/wtsynth/sin_inactive.png b/plugins/watsyn/sin_inactive.png similarity index 100% rename from plugins/wtsynth/sin_inactive.png rename to plugins/watsyn/sin_inactive.png diff --git a/plugins/wtsynth/smooth_active.png b/plugins/watsyn/smooth_active.png similarity index 100% rename from plugins/wtsynth/smooth_active.png rename to plugins/watsyn/smooth_active.png diff --git a/plugins/wtsynth/smooth_inactive.png b/plugins/watsyn/smooth_inactive.png similarity index 100% rename from plugins/wtsynth/smooth_inactive.png rename to plugins/watsyn/smooth_inactive.png diff --git a/plugins/wtsynth/sqr_active.png b/plugins/watsyn/sqr_active.png similarity index 100% rename from plugins/wtsynth/sqr_active.png rename to plugins/watsyn/sqr_active.png diff --git a/plugins/wtsynth/sqr_inactive.png b/plugins/watsyn/sqr_inactive.png similarity index 100% rename from plugins/wtsynth/sqr_inactive.png rename to plugins/watsyn/sqr_inactive.png diff --git a/plugins/wtsynth/tri_active.png b/plugins/watsyn/tri_active.png similarity index 100% rename from plugins/wtsynth/tri_active.png rename to plugins/watsyn/tri_active.png diff --git a/plugins/wtsynth/tri_inactive.png b/plugins/watsyn/tri_inactive.png similarity index 100% rename from plugins/wtsynth/tri_inactive.png rename to plugins/watsyn/tri_inactive.png diff --git a/plugins/wtsynth/wavegraph.png b/plugins/watsyn/wavegraph.png similarity index 100% rename from plugins/wtsynth/wavegraph.png rename to plugins/watsyn/wavegraph.png diff --git a/plugins/wtsynth/CMakeLists.txt b/plugins/wtsynth/CMakeLists.txt deleted file mode 100644 index eb50e0544..000000000 --- a/plugins/wtsynth/CMakeLists.txt +++ /dev/null @@ -1,3 +0,0 @@ -INCLUDE(BuildPlugin) - -BUILD_PLUGIN( wtsynth WTSynth.cpp WTSynth.h MOCFILES WTSynth.h EMBEDDED_RESOURCES ${CMAKE_CURRENT_SOURCE_DIR}/*.png) diff --git a/plugins/wtsynth/logo.png b/plugins/wtsynth/logo.png deleted file mode 100644 index 4378e3ab4..000000000 Binary files a/plugins/wtsynth/logo.png and /dev/null differ