Changeset 868
- Timestamp:
- 03/07/09 04:09:53 (4 years ago)
- Location:
- branches/transport_redesign
- Files:
-
- 25 removed
- 8 modified
-
extra/extra.pro (deleted)
-
extra/hydrogenPlayer/hydrogenPlayer.pro (deleted)
-
extra/hydrogenSynth/HydrogenSynth.cpp (deleted)
-
extra/hydrogenSynth/hydrogenSynth.pro (deleted)
-
gui/src/AudioEngineInfoForm.cpp (modified) (1 diff)
-
gui/src/UI/AudioEngineInfoForm_UI.ui (modified) (7 diffs)
-
hydrogen.kdevelop (modified) (1 diff)
-
libs/hydrogen/include/hydrogen/IO/TransportInfo.h (deleted)
-
libs/hydrogen/include/hydrogen/audio_engine.h (modified) (3 diffs)
-
libs/hydrogen/include/hydrogen/sequencer/Sequencer.h (deleted)
-
libs/hydrogen/include/hydrogen/synth/Synth.h (deleted)
-
libs/hydrogen/src/IO/transport_info.cpp (deleted)
-
libs/hydrogen/src/Precompiled.h (modified) (1 diff)
-
libs/hydrogen/src/audio_engine.cpp (modified) (5 diffs)
-
libs/hydrogen/src/hydrogen.cpp (modified) (1 diff)
-
libs/hydrogen/src/sequencer/sequencer.cpp (deleted)
-
libs/hydrogen/src/synth/synth.cpp (deleted)
-
plugins/plugins.pro (deleted)
-
plugins/wasp/AUTHORS (deleted)
-
plugins/wasp/ChangeLog (deleted)
-
plugins/wasp/LICENSE (deleted)
-
plugins/wasp/include/Gd.h (deleted)
-
plugins/wasp/include/LFO.h (deleted)
-
plugins/wasp/include/ladspa.h (deleted)
-
plugins/wasp/include/waveshaper.h (deleted)
-
plugins/wasp/wasp.pro (deleted)
-
plugins/wasp/wasp_booster/booster.c (deleted)
-
plugins/wasp/wasp_booster/wasp_booster.pro (deleted)
-
plugins/wasp/wasp_noisifier/noisifier.c (deleted)
-
plugins/wasp/wasp_noisifier/wasp_noisifier.pro (deleted)
-
plugins/wasp/wasp_xshaper/wasp_xshaper.pro (deleted)
-
plugins/wasp/wasp_xshaper/xshaper.c (deleted)
-
reformat_sources.sh (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/transport_redesign/gui/src/AudioEngineInfoForm.cpp
r867 r868 210 210 sampler_playingNotesLbl->setText(QString( "%1 / %2" ).arg(pSampler->get_playing_notes_number()).arg(Preferences::getInstance()->m_nMaxNotes)); 211 211 212 // Synth213 Synth *pSynth = AudioEngine::get_instance()->get_synth();214 synth_playingNotesLbl->setText( QString( "%1" ).arg( pSynth->getPlayingNotesNumber() ) );215 212 } 216 213 -
branches/transport_redesign/gui/src/UI/AudioEngineInfoForm_UI.ui
r338 r868 13 13 <string>Form1</string> 14 14 </property> 15 <widget class="QGroupBox" name="groupBox_2" >16 <property name="geometry" >17 <rect>18 <x>300</x>19 <y>80</y>20 <width>281</width>21 <height>61</height>22 </rect>23 </property>24 <property name="title" >25 <string>Synth</string>26 </property>27 <widget class="QWidget" name="layoutWidget_1" >28 <property name="geometry" >29 <rect>30 <x>10</x>31 <y>30</y>32 <width>261</width>33 <height>19</height>34 </rect>35 </property>36 <layout class="QGridLayout" >37 <property name="leftMargin" >38 <number>0</number>39 </property>40 <property name="topMargin" >41 <number>0</number>42 </property>43 <property name="rightMargin" >44 <number>0</number>45 </property>46 <property name="bottomMargin" >47 <number>0</number>48 </property>49 <property name="horizontalSpacing" >50 <number>6</number>51 </property>52 <property name="verticalSpacing" >53 <number>6</number>54 </property>55 <item row="0" column="1" >56 <widget class="QLabel" name="synth_playingNotesLbl" >57 <property name="text" >58 <string>###</string>59 </property>60 </widget>61 </item>62 <item row="0" column="0" >63 <widget class="QLabel" name="TextLabel5_3" >64 <property name="text" >65 <string>Playing notes</string>66 </property>67 </widget>68 </item>69 </layout>70 </widget>71 </widget>72 15 <widget class="QGroupBox" name="groupBox_6" > 73 16 <property name="geometry" > … … 92 35 </property> 93 36 <layout class="QGridLayout" > 94 <property name=" leftMargin" >37 <property name="margin" > 95 38 <number>0</number> 96 39 </property> 97 <property name="topMargin" > 98 <number>0</number> 99 </property> 100 <property name="rightMargin" > 101 <number>0</number> 102 </property> 103 <property name="bottomMargin" > 104 <number>0</number> 105 </property> 106 <property name="horizontalSpacing" > 107 <number>6</number> 108 </property> 109 <property name="verticalSpacing" > 40 <property name="spacing" > 110 41 <number>6</number> 111 42 </property> … … 137 68 </property> 138 69 <layout class="QGridLayout" > 139 <property name=" leftMargin" >70 <property name="margin" > 140 71 <number>0</number> 141 72 </property> 142 <property name="topMargin" > 143 <number>0</number> 144 </property> 145 <property name="rightMargin" > 146 <number>0</number> 147 </property> 148 <property name="bottomMargin" > 149 <number>0</number> 150 </property> 151 <property name="horizontalSpacing" > 152 <number>6</number> 153 </property> 154 <property name="verticalSpacing" > 73 <property name="spacing" > 155 74 <number>6</number> 156 75 </property> … … 221 140 </property> 222 141 <layout class="QGridLayout" > 223 <property name=" leftMargin" >142 <property name="margin" > 224 143 <number>0</number> 225 144 </property> 226 <property name="topMargin" > 227 <number>0</number> 228 </property> 229 <property name="rightMargin" > 230 <number>0</number> 231 </property> 232 <property name="bottomMargin" > 233 <number>0</number> 234 </property> 235 <property name="horizontalSpacing" > 236 <number>6</number> 237 </property> 238 <property name="verticalSpacing" > 145 <property name="spacing" > 239 146 <number>6</number> 240 147 </property> … … 334 241 </property> 335 242 <layout class="QGridLayout" > 336 <property name=" leftMargin" >243 <property name="margin" > 337 244 <number>0</number> 338 245 </property> 339 <property name="topMargin" > 340 <number>0</number> 341 </property> 342 <property name="rightMargin" > 343 <number>0</number> 344 </property> 345 <property name="bottomMargin" > 346 <number>0</number> 347 </property> 348 <property name="horizontalSpacing" > 349 <number>6</number> 350 </property> 351 <property name="verticalSpacing" > 246 <property name="spacing" > 352 247 <number>6</number> 353 248 </property> … … 405 300 </property> 406 301 <layout class="QGridLayout" > 407 <property name=" leftMargin" >302 <property name="margin" > 408 303 <number>0</number> 409 304 </property> 410 <property name="topMargin" > 411 <number>0</number> 412 </property> 413 <property name="rightMargin" > 414 <number>0</number> 415 </property> 416 <property name="bottomMargin" > 417 <number>0</number> 418 </property> 419 <property name="horizontalSpacing" > 420 <number>6</number> 421 </property> 422 <property name="verticalSpacing" > 305 <property name="spacing" > 423 306 <number>6</number> 424 307 </property> … … 498 381 </widget> 499 382 <layoutdefault spacing="6" margin="11" /> 500 <includes/>501 383 <resources/> 502 384 <connections/> -
branches/transport_redesign/hydrogen.kdevelop
r446 r868 51 51 <path>extra/hydrogenPlayer</path> 52 52 <path>extra/hydrogenPlayer/HydrogenPlayer.cpp</path> 53 <path>extra/hydrogenSynth</path>54 <path>extra/hydrogenSynth/HydrogenSynth.cpp</path>55 53 <path>gui/objs</path> 56 54 <path>gui/objs/moc_AboutDialog.cpp</path> -
branches/transport_redesign/libs/hydrogen/include/hydrogen/audio_engine.h
r127 r868 26 26 #include <hydrogen/Object.h> 27 27 #include <hydrogen/sampler/Sampler.h> 28 #include <hydrogen/synth/Synth.h>29 28 30 29 #include <pthread.h> … … 51 50 52 51 Sampler* get_sampler(); 53 Synth* get_synth();54 52 55 53 private: … … 57 55 58 56 Sampler* __sampler; 59 Synth* __synth;60 57 61 58 /// Mutex for syncronized access to the Song object and the AudioEngine. -
branches/transport_redesign/libs/hydrogen/src/Precompiled.h
r63 r868 30 30 #include <hydrogen/sample.h> 31 31 32 #include <hydrogen/sequencer/Sequencer.h>33 32 #include <hydrogen/sampler/Sampler.h> 34 33 */ -
branches/transport_redesign/libs/hydrogen/src/audio_engine.cpp
r560 r868 24 24 25 25 #include <hydrogen/fx/Effects.h> 26 #include <hydrogen/sequencer/Sequencer.h>27 26 #include <hydrogen/sampler/Sampler.h> 28 27 … … 50 49 : Object( "AudioEngine" ) 51 50 , __sampler( NULL ) 52 , __synth( NULL )53 51 , __locker( "" ) 54 52 { … … 61 59 #endif 62 60 63 // Sequencer::getInstance();64 61 } 65 62 … … 73 70 #endif 74 71 75 // delete Sequencer::getInstance();76 72 delete __sampler; 77 delete __synth;78 73 } 79 74 … … 88 83 return __sampler; 89 84 } 90 91 92 93 94 Synth* AudioEngine::get_synth()95 {96 if ( !__synth ) {97 __synth = new Synth();98 }99 100 return __synth;101 }102 103 104 85 105 86 -
branches/transport_redesign/libs/hydrogen/src/hydrogen.cpp
r867 r868 692 692 } 693 693 694 // SYNTH695 AudioEngine::get_instance()->get_synth()->process( nframes );696 out_L = AudioEngine::get_instance()->get_synth()->m_pOut_L;697 out_R = AudioEngine::get_instance()->get_synth()->m_pOut_R;698 for ( unsigned i = 0; i < nframes; ++i ) {699 m_pMainBuffer_L[ i ] += out_L[ i ];700 m_pMainBuffer_R[ i ] += out_R[ i ];701 }702 703 704 694 timeval renderTime_end = currentTime2(); 705 706 707 695 708 696 timeval ladspaTime_start = renderTime_end; -
branches/transport_redesign/reformat_sources.sh
r73 r868 16 16 reformat("libs/hydrogen/include/hydrogen/sequencer") 17 17 reformat("libs/hydrogen/include/hydrogen/smf") 18 reformat("libs/hydrogen/include/hydrogen/synth")19 18 20 19 reformat("libs/hydrogen/src") … … 24 23 reformat("libs/hydrogen/src/sequencer") 25 24 reformat("libs/hydrogen/src/smf") 26 reformat("libs/hydrogen/src/synth")27 25 reformat("libs/hydrogen/src/table") 28 26