Home
last modified time | relevance | path

Searched refs:H2Core (Results 1 – 25 of 266) sorted by relevance

1234567891011

/dports/audio/hydrogen/hydrogen-1.0.1/src/core/include/hydrogen/
H A Dmidi_action.h32 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 Dobject.h34 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 Dmain.cpp50 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 Dxml_test.cpp22 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 Dmain.cpp15 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 Dmain.cpp206 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 DLadspaFXSelector.cpp34 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 DLadspaFXSelector.h39 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 DExportSongDialog.h32 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 DExportMidiDialog.h31 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 DTargetWaveDisplay.h36 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 DSampleEditor.h45 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 DDrumPatternEditor.h36 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 DPianoRollEditor.h34 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 DSoundLibraryRepositoryDialog.cpp50 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 DSoundLibraryImportDialog.cpp95 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 DSoundLibrarySaveDialog.cpp80 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 DSoundLibraryPanel.h36 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 Dosc_server.cpp175 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()
275H2Core::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 Dnsm_client.cpp52 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 DAutomationPathView.h33 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 Dlilypond.cpp60 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 &notes ) { 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 DWaveDisplay.h32 namespace H2Core
37 class WaveDisplay : public QWidget, public H2Core::Object
46 virtual void updateDisplay( H2Core::InstrumentLayer *pLayer );
69 H2Core::InstrumentLayer * m_pLayer;
H A DLayerPreview.h34 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 DLadspaFX.h35 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

1234567891011