/dports/audio/hydrogen/hydrogen-1.0.1/src/core/include/hydrogen/ |
H A D | midi_action.h | 32 class Action : public H2Core::Object { 63 namespace H2Core 68 class MidiActionManager : public H2Core::Object 107 bool play(Action * , H2Core::Hydrogen * , targeted_element ); 109 bool stop(Action * , H2Core::Hydrogen * , targeted_element ); 110 bool pause(Action * , H2Core::Hydrogen * , targeted_element ); 114 bool record_exit(Action * , H2Core::Hydrogen * , targeted_element ); 115 bool mute(Action * , H2Core::Hydrogen * , targeted_element ); 116 bool unmute(Action * , H2Core::Hydrogen * , targeted_element ); 120 bool next_bar(Action * , H2Core::Hydrogen * , targeted_element ); [all …]
|
H A D | object.h | 34 namespace H2Core { 116 #define DEBUGLOG(x) __LOG_METHOD( H2Core::Logger::Debug, (x) ); 117 #define INFOLOG(x) __LOG_METHOD( H2Core::Logger::Info, (x) ); 118 #define WARNINGLOG(x) __LOG_METHOD( H2Core::Logger::Warning, (x) ); 119 #define ERRORLOG(x) __LOG_METHOD( H2Core::Logger::Error, (x) ); 122 #define _DEBUGLOG(x) __LOG_CLASS( H2Core::Logger::Debug, (x) ); 123 #define _INFOLOG(x) __LOG_CLASS( H2Core::Logger::Info, (x) ); 124 #define _WARNINGLOG(x) __LOG_CLASS( H2Core::Logger::Warning, (x) ); 125 #define _ERRORLOG(x) __LOG_CLASS( H2Core::Logger::Error, (x) ); 128 #define __DEBUGLOG(x) __LOG_OBJ( H2Core::Logger::Debug, (x) ); [all …]
|
/dports/audio/hydrogen/hydrogen-1.0.1/src/player/ |
H A D | main.cpp | 50 H2Core::Logger::create_instance(); in main() 51 H2Core::Logger::set_bit_mask( logLevelOpt ); in main() 52 H2Core::Logger* logger = H2Core::Logger::get_instance(); in main() 53 H2Core::Object::bootstrap( logger, logger->should_log(H2Core::Logger::Debug) ); in main() 57 H2Core::Filesystem::bootstrap( logger ); in main() 67 H2Core::Preferences::create_instance(); in main() 68 H2Core::Hydrogen::create_instance(); in main() 69 H2Core::Preferences *preferences = H2Core::Preferences::get_instance(); in main() 71 H2Core::Song *pSong = H2Core::Song::load( filename ); in main() 77 H2Core::Hydrogen *hydrogen = H2Core::Hydrogen::get_instance(); in main() [all …]
|
/dports/audio/hydrogen/hydrogen-1.0.1/src/tests/ |
H A D | xml_test.cpp | 22 H2Core::InstrumentComponent::setMaxLayers( 16 ); in check_samples_data() 26 H2Core::Instrument* pInstr = ( *instruments )[i]; in check_samples_data() 28 H2Core::InstrumentComponent* pComponent = *it; in check_samples_data() 52 H2Core::Drumkit* dk0 = nullptr; in testDrumkit() 53 H2Core::Drumkit* dk1 = nullptr; in testDrumkit() 54 H2Core::Drumkit* dk2 = nullptr; in testDrumkit() 115 H2Core::Drumkit* pDrumkit = nullptr; in testDrumkit_UpgradeInvalidADSRValues() 131 H2Core::Sample* pSample = pLayer->get_sample(); in testDrumkit_UpgradeInvalidADSRValues() 148 H2Core::Pattern* pat0 = nullptr; in testPattern() 149 H2Core::Drumkit* dk0 = nullptr; in testPattern() [all …]
|
H A D | main.cpp | 15 H2Core::Logger* logger = H2Core::Logger::bootstrap( log_level ); in setupEnvironment() 20 H2Core::Object::bootstrap( logger, logger->should_log( H2Core::Logger::Debug ) ); in setupEnvironment() 22 H2Core::Filesystem::bootstrap( logger, test_helper->data_dir() ); in setupEnvironment() 23 H2Core::Filesystem::info(); in setupEnvironment() 26 H2Core::Preferences::create_instance(); in setupEnvironment() 27 H2Core::Preferences* preferences = H2Core::Preferences::get_instance(); in setupEnvironment() 30 H2Core::Hydrogen::create_instance(); in setupEnvironment() 44 unsigned logLevelOpt = H2Core::Logger::None; in main() 48 logLevelOpt = H2Core::Logger::parse_log_level( sVerbosityString.toLocal8Bit() ); in main() 50 logLevelOpt = H2Core::Logger::Error|H2Core::Logger::Warning; in main()
|
/dports/audio/hydrogen/hydrogen-1.0.1/src/gui/src/ |
H A D | main.cpp | 206 logLevelOpt = H2Core::Logger::Error|H2Core::Logger::Warning; in main() 219 H2Core::Logger::create_instance(); in main() 221 H2Core::Logger* pLogger = H2Core::Logger::get_instance(); in main() 222 H2Core::Object::bootstrap( pLogger, pLogger->should_log(H2Core::Logger::Debug) ); in main() 230 H2Core::Preferences::create_instance(); in main() 236 H2Core::Preferences *pPref = H2Core::Preferences::get_instance(); in main() 360 H2Core::Hydrogen::create_instance(); in main() 390 H2Core::Drumkit* pDrumkitInfo = H2Core::Drumkit::load_by_name( sDrumkitToLoad, true ); in main() 413 delete H2Core::Logger::get_instance(); in main() 415 if (H2Core::Object::count_active()) { in main() [all …]
|
H A D | LadspaFXSelector.cpp | 34 using namespace H2Core; 101 H2Core::LadspaFXGroup* pFXGroup = Effects::get_instance()->getLadspaFXGroup(); in buildLadspaGroups() 106 H2Core::LadspaFXGroup *pNewGroup = ( pFXGroup->getChildList() )[ i ]; in buildLadspaGroups() 151 H2Core::LadspaFXGroup *pNewGroup = ( pGroup->getChildList() )[ i ]; in buildGroup() 156 H2Core::LadspaFXInfo* pInfo = (pGroup->getLadspaInfo())[i]; in buildGroup() 187 H2Core::LadspaFXInfo *pFXInfo = pluginList[i]; in pluginSelected() 244 H2Core::LadspaFXGroup* pFXGroup = Effects::get_instance()->getLadspaFXGroup(); in on_m_pGroupsListView_currentItemChanged() 263 std::vector<H2Core::LadspaFXInfo*> LadspaFXSelector::findPluginsInGroup( const QString& sSelectedGr… in findPluginsInGroup() 266 vector<H2Core::LadspaFXInfo*> list; in findPluginsInGroup() 271 H2Core::LadspaFXInfo *pInfo = ( pGroup->getLadspaInfo() )[i]; in findPluginsInGroup() [all …]
|
H A D | LadspaFXSelector.h | 39 namespace H2Core { 44 class LadspaFXSelector : public QDialog, public Ui_LadspaFXSelector_UI, public H2Core::Object 65 void addGroup(QTreeWidgetItem *parent, H2Core::LadspaFXGroup *pGroup); 66 void addGroup( QTreeWidget *parent, H2Core::LadspaFXGroup *pGroup ); 67 void buildGroup(QTreeWidgetItem *pNewItem, H2Core::LadspaFXGroup *pGroup); 69 …std::vector<H2Core::LadspaFXInfo*> findPluginsInGroup( const QString& sSelectedGroup, H2Core::Lads…
|
H A D | ExportSongDialog.h | 32 namespace H2Core { 41 …Dialog : public QDialog, public Ui_ExportSongDialog_UI, public EventListener, public H2Core::Object 73 QString findUniqueExportFilenameForInstrument(H2Core::Instrument* pInstrument); 88 H2Core::Hydrogen * m_pEngine; 89 H2Core::Preferences* m_pPreferences;
|
H A D | ExportMidiDialog.h | 31 namespace H2Core { 39 class ExportMidiDialog : public QDialog, public Ui_ExportMidiDialog_UI, public H2Core::Object 61 H2Core::Hydrogen* m_pEngine; 62 H2Core::Preferences* m_pPreferences;
|
/dports/audio/hydrogen/hydrogen-1.0.1/src/gui/src/SampleEditor/ |
H A D | TargetWaveDisplay.h | 36 namespace H2Core 42 class TargetWaveDisplay : public QWidget, public H2Core::Object 51 void updateDisplay( H2Core::InstrumentLayer *pLayer ); 55 H2Core::Sample::PanEnvelope* get_pan() { return &m_PanEnvelope; } in get_pan() 56 H2Core::Sample::VelocityEnvelope* get_velocity() { return &m_VelocityEnvelope; } in get_velocity() 80 H2Core::Sample::PanEnvelope m_PanEnvelope; 81 H2Core::Sample::VelocityEnvelope m_VelocityEnvelope;
|
H A D | SampleEditor.h | 45 class SampleEditor : public QDialog, public Ui_SampleEditor_UI, public H2Core::Object 85 H2Core::Sample *m_pSampleFromFile; 125 H2Core::Sample::Loops __loops; 126 H2Core::Sample::Rubberband __rubberband;
|
/dports/audio/hydrogen/hydrogen-1.0.1/src/gui/src/PatternEditor/ |
H A D | DrumPatternEditor.h | 36 namespace H2Core 47 class DrumPatternEditor : public QWidget, public EventListener, public H2Core::Object 98 …void functionClearNotesUndoAction( std::list< H2Core::Note* > noteList, int nSelectedInstrument, i… 105 …void functionDeleteInstrumentUndoAction( std::list< H2Core::Note* > noteList, int nSelectedInstru… 108 …void functionPasteNotesRedoAction(std::list<H2Core::Pattern*> & changeList, std::list<H2Core::Patt… 109 void functionPasteNotesUndoAction(std::list<H2Core::Pattern*> & appliedList); 122 H2Core::Note *m_pDraggedNote; 125 H2Core::Pattern *m_pPattern; 129 void __draw_note( H2Core::Note* note, QPainter& painter );
|
H A D | PianoRollEditor.h | 34 namespace H2Core 42 class PianoRollEditor: public QWidget, public EventListener, public H2Core::Object 96 H2Core::Pattern *m_pPattern; 106 H2Core::Note *m_pDraggedNote; 111 void drawNote( H2Core::Note *pNote, QPainter *pPainter );
|
/dports/audio/hydrogen/hydrogen-1.0.1/src/gui/src/SoundLibrary/ |
H A D | SoundLibraryRepositoryDialog.cpp | 50 H2Core::Preferences *pPref = H2Core::Preferences::get_instance(); in updateDialog() 73 H2Core::Preferences *pPref = H2Core::Preferences::get_instance(); in on_AddBtn_clicked() 94 H2Core::Preferences *pPref = H2Core::Preferences::get_instance(); in on_DeleteBtn_clicked()
|
H A D | SoundLibraryImportDialog.cpp | 95 H2Core::Preferences* pref = H2Core::Preferences::get_instance(); in updateRepositoryCombo() 121 if( !H2Core::Filesystem::file_exists( cacheFile, true ) ) in onRepositoryComboBoxIndexChanged() 160 QString cacheDir = H2Core::Filesystem::repositories_cache_dir(); in getCachedFilename() 253 if(H2Core::Filesystem::file_exists(cacheFile,true)) in reloadRepositoryData() 433 if ( H2Core::Filesystem::drumkit_exists(sName) ) { in isSoundLibraryItemAlreadyInstalled() 443 if ( H2Core::Filesystem::song_exists(sName) ) { in isSoundLibraryItemAlreadyInstalled() 524 H2Core::Drumkit* drumkitInfo = H2Core::Drumkit::load_by_name( sName, false ); in soundLibraryItemChanged() 645 H2Core::Drumkit::install( sLocalFile ); in on_DownloadBtn_clicked() 654 catch( H2Core::H2Exception ex ) { in on_DownloadBtn_clicked() 716 H2Core::Drumkit::install( SoundLibraryPathTxt->text() ); in on_InstallBtn_clicked() [all …]
|
H A D | SoundLibrarySaveDialog.cpp | 80 QString drumkitDir = H2Core::Filesystem::usr_drumkits_dir() + "/" + nameTxt->text(); in on_imageBrowsePushButton_clicked() 118 if(H2Core::Drumkit::user_drumkit_exists( nameTxt->text() )){ in on_saveBtn_clicked() 135 if( !H2Core::Drumkit::save( nameTxt->text(), in on_saveBtn_clicked() 139 H2Core::Filesystem::usr_drumkits_dir() + "/" + nameTxt->text() + "/" + imageText->text(), in on_saveBtn_clicked() 141 H2Core::Hydrogen::get_instance()->getSong()->get_instrument_list(), in on_saveBtn_clicked() 142 H2Core::Hydrogen::get_instance()->getSong()->get_components(), in on_saveBtn_clicked()
|
H A D | SoundLibraryPanel.h | 36 namespace H2Core 46 class SoundLibraryPanel : public QWidget, private H2Core::Object 96 std::vector<H2Core::Drumkit*> __system_drumkit_info_list; 97 std::vector<H2Core::Drumkit*> __user_drumkit_info_list;
|
/dports/audio/hydrogen/hydrogen-1.0.1/src/core/src/ |
H A D | osc_server.cpp | 175 H2Core::Hydrogen *pEngine = H2Core::Hydrogen::get_instance(); in generic_handler() 176 H2Core::CoreActionController* pController = pEngine->getCoreActionController(); in generic_handler() 206 H2Core::Hydrogen *pEngine = H2Core::Hydrogen::get_instance(); in generic_handler() 224 H2Core::Hydrogen *pEngine = H2Core::Hydrogen::get_instance(); in generic_handler() 275 …H2Core::EventQueue::get_instance()->push_event( H2Core::EVENT_ERROR, H2Core::Hydrogen::OSC_CANNOT_… in OscServer() 294 void OscServer::create_instance( H2Core::Preferences* pPreferences ) in create_instance() 438 H2Core::Hydrogen *pEngine = H2Core::Hydrogen::get_instance(); in MASTER_VOLUME_ABSOLUTE_Handler() 439 H2Core::CoreActionController* pController = pEngine->getCoreActionController(); in MASTER_VOLUME_ABSOLUTE_Handler() 455 H2Core::Hydrogen *pEngine = H2Core::Hydrogen::get_instance(); in STRIP_VOLUME_ABSOLUTE_Handler() 653 H2Core::Preferences *pPref = H2Core::Preferences::get_instance(); in handleAction() [all …]
|
H A D | nsm_client.cpp | 52 H2Core::Preferences *pPref = H2Core::Preferences::get_instance(); in nsm_open_cb() 77 H2Core::Song *pSong = H2Core::Hydrogen::get_instance()->getSong(); in nsm_save_cb() 128 H2Core::Preferences *pPref = H2Core::Preferences::get_instance(); in createInitialClient()
|
/dports/audio/hydrogen/hydrogen-1.0.1/src/gui/src/Widgets/ |
H A D | AutomationPathView.h | 33 class AutomationPathView : public QWidget, public H2Core::Object 38 H2Core::AutomationPath *_path; 48 H2Core::AutomationPath::iterator _selectedPoint; /** < Point that is being dragged */ 53 H2Core::AutomationPath *getAutomationPath() const noexcept { return _path; } in getAutomationPath() 54 void setAutomationPath(H2Core::AutomationPath *path);
|
/dports/audio/hydrogen/hydrogen-1.0.1/src/core/src/lilypond/ |
H A D | lilypond.cpp | 60 H2Core::LilyPond::LilyPond() : in LilyPond() 65 void H2Core::LilyPond::extractData( const Song &song ) { in extractData() 86 void H2Core::LilyPond::write( const QString &sFilename ) const { in write() 115 void H2Core::LilyPond::addPatternList( const PatternList &list, notes_t &to ) { in addPatternList() 124 void H2Core::LilyPond::addPattern( const Pattern &pattern, notes_t ¬es ) { in addPattern() 145 void H2Core::LilyPond::writeMeasures( std::ofstream &stream ) const { in writeMeasures() 165 void H2Core::LilyPond::writeUpper( std::ofstream &stream, in writeUpper() 181 void H2Core::LilyPond::writeLower( std::ofstream &stream, in writeLower() 242 void H2Core::LilyPond::writeVoice( std::ofstream &stream, in writeVoice()
|
/dports/audio/hydrogen/hydrogen-1.0.1/src/gui/src/InstrumentEditor/ |
H A D | WaveDisplay.h | 32 namespace H2Core 37 class WaveDisplay : public QWidget, public H2Core::Object 46 virtual void updateDisplay( H2Core::InstrumentLayer *pLayer ); 69 H2Core::InstrumentLayer * m_pLayer;
|
H A D | LayerPreview.h | 34 namespace H2Core 39 using H2Core::InstrumentLayer; 42 class LayerPreview : public QWidget, public H2Core::Object, public EventListener 63 H2Core::Instrument * m_pInstrument;
|
/dports/audio/hydrogen/hydrogen-1.0.1/src/core/include/hydrogen/fx/ |
H A D | LadspaFX.h | 35 namespace H2Core 38 class LadspaFXInfo : public H2Core::Object 60 class LadspaFXGroup : public H2Core::Object 98 class LadspaControlPort : public H2Core::Object 115 class LadspaFX : public H2Core::Object
|