Hi Phil

Installed and tried on another Windows 10 PC and obtained these
verbose logs:

C:Windowssystem32>"C:Program FilesHydrogenh2cli.exe" -V Error

C:Windowssystem32>(E) [Filesystem::check_permissions] C:/Users/A
User/.hydrogen/hydrogen.conf is not a file
(E) [PortAudioDriver::connect] Can't use device '', using default
stream
(E) [PortAudioDriver::connect] Can't use device '', using default
stream

There was  no further output.

then

"C:Program FilesHydrogenh2cli.exe" -V Debug

C:Windowssystem32>(I) [Logger::Logger] Starting Hydrogen version
[2.0.0-pre-alpha-8b2e673ba]
(I) [Logger::Logger] Using log file [C:/Users/A
User/.hydrogen/hydrogen.log]
(I) [Filesystem::check_sys_paths] system wide data path C:/Program
Files/Hydrogen/data/ is usable.
(I) [Filesystem::check_usr_paths] user path C:/Users/A
User/.hydrogen/data/ is usable.
(I) [Filesystem::info] Tmp dir                    : C:/Temp/hydrogen/
(I) [Filesystem::info] Click file                 : C:/Program
Files/Hydrogen/data/click.wav
(I) [Filesystem::info] Empty song                 : C:/Users/A
User/.hydrogen/data/emptySong.h2song
(I) [Filesystem::info] Empty playlist             : C:/Users/A
User/.hydrogen/data/emptyPlaylist.h2playlist
(I) [Filesystem::info] Demos dir                  : C:/Program
Files/Hydrogen/data/demo_songs/
(I) [Filesystem::info] Documentation dir          : C:/Program
Files/Hydrogen/data/doc/
(I) [Filesystem::info] System drumkit dir         : C:/Program
Files/Hydrogen/data/drumkits/
(I) [Filesystem::info] Empty sample               : C:/Program
Files/Hydrogen/data/emptySample.wav
(I) [Filesystem::info] Default config             : C:/Program
Files/Hydrogen/data/hydrogen.default.conf
(I) [Filesystem::info] Internationalization dir   : C:/Program
Files/Hydrogen/data/i18n/
(I) [Filesystem::info] Images dir                 : C:/Program
Files/Hydrogen/data/img/
(I) [Filesystem::info] XSD dir                    : C:/Program
Files/Hydrogen/data/xsd/
(I) [Filesystem::info] Pattern XSD                : C:/Program
Files/Hydrogen/data/xsd/drumkit_pattern.xsd
(I) [Filesystem::info] Drumkit XSD                : C:/Program
Files/Hydrogen/data/xsd/drumkit.xsd
(I) [Filesystem::info] Playlist XSD               : C:/Program
Files/Hydrogen/data/xsd/playlist.xsd
(I) [Filesystem::info] Drumkit Map XSD            : C:/Program
Files/Hydrogen/data/xsd/drumkit_map.xsd
(I) [Filesystem::info] User config                : C:/Users/A
User/.hydrogen/hydrogen.conf
(I) [Filesystem::info] User Click file            : C:/Program
Files/Hydrogen/data/click.wav
(I) [Filesystem::info] Cache dir                  : C:/Users/A
User/.hydrogen/data/cache/
(I) [Filesystem::info] Reporitories Cache dir     : C:/Users/A
User/.hydrogen/data/cache/repositories/
(I) [Filesystem::info] User drumkit dir           : C:/Users/A
User/.hydrogen/data/drumkits/
(I) [Filesystem::info] Patterns dir               : C:/Users/A
User/.hydrogen/data/patterns/
(I) [Filesystem::info] Playlist dir               : C:/Users/A
User/.hydrogen/data/playlists/
(I) [Filesystem::info] Plugins dir                : C:/Users/A
User/.hydrogen/data/plugins/
(I) [Filesystem::info] Scripts dir                : C:/Users/A
User/.hydrogen/data/scripts/
(I) [Filesystem::info] Songs dir                  : C:/Users/A
User/.hydrogen/data/songs/
(E) [Filesystem::check_permissions] C:/Users/A
User/.hydrogen/hydrogen.conf is not a file
(I) [Preferences::load] Loading preferences from [C:/Program
Files/Hydrogen/data/hydrogen.default.conf]
(W) [XMLNode::read_string] Using default value C:/Users/A User for
lastExportPatternAsDirectory
(W) [XMLNode::read_string] Using default value C:/Users/A User for
lastExportSongDirectory
(W) [XMLNode::read_string] Using default value C:/Users/A User for
lastSaveSongAsDirectory
(W) [XMLNode::read_string] Using default value C:/Users/A
User/.hydrogen/data/songs/ for lastOpenSongDirectory
(W) [XMLNode::read_string] Using default value C:/Users/A
User/.hydrogen/data/patterns/ for lastOpenPatternDirectory
(W) [XMLNode::read_string] Using default value C:/Users/A User for
lastExportLilypondDirectory
(W) [XMLNode::read_string] Using default value C:/Users/A User for
lastExportMidiDirectory
(W) [XMLNode::read_string] Using default value C:/Users/A User for
lastImportDrumkitDirectory
(W) [XMLNode::read_string] Using default value C:/Users/A User for
lastExportDrumkitDirectory
(W) [XMLNode::read_string] Using default value C:/Users/A User for
lastOpenLayerDirectory
(W) [XMLNode::read_string] Using default value C:/Users/A User for
lastOpenPlaybackTrackDirectory
(W) [XMLNode::read_string] Using default value C:/Users/A
User/.hydrogen/data/songs/ for lastAddSongToPlaylistDirectory
(W) [XMLNode::read_string] Using default value C:/Users/A
User/.hydrogen/data/playlists/ for lastPlaylistDirectory
(W) [XMLNode::read_string] Using default value C:/Users/A User for
lastPlaylistScriptDirectory
(W) [XMLNode::read_string] Using default value C:/Users/A User for
lastImportThemeDirectory
(W) [XMLNode::read_string] Using default value C:/Users/A User for
lastExportThemeDirectory
(I) [Preferences::create_instance] Couldn't load user-level
configuration from [C:/Users/A User/.hydrogen/hydrogen.conf]. Falling
back to system-level one in [C:/Program
Files/Hydrogen/data/hydrogen.default.conf]
(I) [::int main(int, char**)] Using QT version 5.15.17
(I) [::int main(int, char**)] Using data path: C:/Program
Files/Hydrogen/data/
(E) [OscServer::OscServer] Could not start OSC server on port 9000,
using port 14319 instead.
(I) [SoundLibraryDatabase::updateDrumkits] Drumkit [GMRockKit] loaded
from [C:/Program Files/Hydrogen/data/drumkits/GMRockKit]
(I) [SoundLibraryDatabase::updateDrumkits] Drumkit [TR808EmulationKit]
loaded from [C:/Program
Files/Hydrogen/data/drumkits/TR808EmulationKit]
(I) [Song::Song] INIT 'Untitled Song'
(I) [Effects::getPluginList] *** [getPluginList] reading directory:
C:/Users/A User/.hydrogen/data/plugins/
(I) [Effects::getPluginList] Loaded 0 LADSPA plugins
(I) [AudioEngine::startAudioDriver] [nullptr|nullptr]
(I) [Preferences::checkJackSupport] JACK support enabled.
(I) [AudioEngine::createAudioDriver] [nullptr|nullptr] Creating driver
[PortAudio]
(I) [PortAudioDriver::connect] [connect]
(E) [PortAudioDriver::connect] Can't use device '', using default
stream
(E) [PortAudioDriver::connect] Can't use device '', using default
stream
(I) [PortAudioDriver::connect] Opened device ''
(I) [PortAudioDriver::connect] PortAudio outpot latency: 0.180317 s
(I) [AudioEngine::startMidiDriver] [PortAudio|nullptr]
(I) [OscServer::start] Osc server started. Listening on port 14319
(I) [::int main(int, char**)] Starting with empty song
(I) [Song::Song] INIT 'Untitled Song'
(I) [Drumkit::unloadSamples] Unloading drumkit GMRockKit instrument
samples
(I) [Drumkit::loadSamples] Loading drumkit GMRockKit instrument
samples
(I) [AudioEngine::setSong] [PortAudio|nullptr] Set song: Untitled Song
(I) [Song::~Song] DESTROY 'Untitled Song'
Then tried
"C:Program FilesHydrogenh2cli.exe" -V Warning
Access is denied.

There was a blue popup windows saying "this App can't run on your PC"
and it would not let me run h2cli.exe again ??!!

So did used this instead:

C:Windowssystem32>"C:Program FilesHydrogenhydrogen.exe" -V Warning

C:Windowssystem32>
Hydrogen 2.0.0-pre-alpha-8b2e673ba [Aug  9 2025] 
[http://www.hydrogen-music.org]
Copyright 2002-2008 Alessandro Cominu
Copyright 2008-2025 The hydrogen development team
Hydrogen comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it under
certain conditions. See the file COPYING for details.
(E) [Filesystem::check_permissions] C:/Users/A
User/.hydrogen/hydrogen.conf is not a file
(W) [XMLNode::read_string] Using default value C:/Users/A User for
lastExportPatternAsDirectory
(W) [XMLNode::read_string] Using default value C:/Users/A User for
lastExportSongDirectory
(W) [XMLNode::read_string] Using default value C:/Users/A User for
lastSaveSongAsDirectory
(W) [XMLNode::read_string] Using default value C:/Users/A
User/.hydrogen/data/songs/ for lastOpenSongDirectory
(W) [XMLNode::read_string] Using default value C:/Users/A
User/.hydrogen/data/patterns/ for lastOpenPatternDirectory
(W) [XMLNode::read_string] Using default value C:/Users/A User for
lastExportLilypondDirectory
(W) [XMLNode::read_string] Using default value C:/Users/A User for
lastExportMidiDirectory
(W) [XMLNode::read_string] Using default value C:/Users/A User for
lastImportDrumkitDirectory
(W) [XMLNode::read_string] Using default value C:/Users/A User for
lastExportDrumkitDirectory
(W) [XMLNode::read_string] Using default value C:/Users/A User for
lastOpenLayerDirectory
(W) [XMLNode::read_string] Using default value C:/Users/A User for
lastOpenPlaybackTrackDirectory
(W) [XMLNode::read_string] Using default value C:/Users/A
User/.hydrogen/data/songs/ for lastAddSongToPlaylistDirectory
(W) [XMLNode::read_string] Using default value C:/Users/A
User/.hydrogen/data/playlists/ for lastPlaylistDirectory
(W) [XMLNode::read_string] Using default value C:/Users/A User for
lastPlaylistScriptDirectory
(W) [XMLNode::read_string] Using default value C:/Users/A User for
lastImportThemeDirectory
(W) [XMLNode::read_string] Using default value C:/Users/A User for
lastExportThemeDirectory
(E) [PortAudioDriver::connect] Can't use device '', using default
stream
(E) [PortAudioDriver::connect] Can't use device '', using default
stream
(W) [::void NsmClient::createInitialClient()] No NSM URL available: no
NSM management

Fatal error in: Initialising Hydrogen
(E) [::void handleFatalSignal(int)] Fatal signal 11

Hope these Verbose logs will assist.

Kind Regards
Jazi
On 13/08/2025 at 9:28 PM, "Philipp Müller"  wrote:                   

        Hey Jazi,     

        Hmm.. Hard to tell. There were a lot of changes for 2.0 and since    
  it is not feature-complete yet, it is not properly tested on all    
  platforms either.     

        Could you increase the log level [1]? Maybe this will give us      
some extra clues. Failing to connect to the audio interface itself    
  should not be the cause of the crash. Do these [::connect] errors   
   occur in Hydrogen 1.2.X as well?     

        Also, does the crash happen during startup or while you are      
performing a specific user interaction? Is Hydrogen already      
receiving MIDI messages during startup? If so, could you try      
without.     

        I'll check using my Windows laptop too. But I do attend a course     
 this week and may not have time to do so till Sunday/Monday.     

        Thanks for testing and sorry about the trouble. All the best,     

        Phil
        [1]
https://github.com/hydrogen-music/hydrogen/wiki/Accessing-log-messages-of-Hydrogen#windows
          On 8/12/25 22:25, jazi4--- via       Hydrogen-devel wrote:
                        Hi         Phil ,
         Great to hear about the Midi Clock.
         Unfortunately Hydrogen-2.0.0-pre-alpha-8b2e673ba-win64.exe   
     installation on Windows 10
         would not start - here is the contents of the logfile:
         (E) [Filesystem::drumkit_list] drumkit [Jazz Funk Kit] is not
        usable
         (E) [PortAudioDriver::connect] Can't use device 'Speakers    
    (Focusrite Usb Audio)', using default stream
         (E) [PortAudioDriver::connect] Can't use device 'Speakers    
    (Focusrite Usb Audio)', using default stream
         (E) [PortAudioDriver::connect] Can't use device 'Speakers    
    (Focusrite Usb Audio)', using default stream
         (E) [::static int        
H2Core::AudioEngine::audioEngine_process(uint32_t, void*)]        
[PortAudio|PortMidi] Failed to lock audioEngine in allowed 10        
ms, missed buffer
         (E) [::void handleFatalSignal(int)] Fatal signal 11
         Stop logger
         (I installed it into a different folder from existing
Hydrogen         v1.2.6 Installation)
         Tried 3 different audio outputs and they all had the same
error         "Can't use device 'Speakers (xxxx)', using default
stream"
         Any idea what I could do to get it to run withour Error?
         Kind Regards
         Jazi
         On 09/08/2025 at 6:37 PM,           "Philipp Müller"  wrote:
                                                                      


        Hey Jazi,                 

        I have a first draft of a prototype featuring a MIDI                 
 clock implementation (AppImage [1], macOS [2], Windows               
   exe [3]).                 

        There is most probably still some work to do in order                
  to make the synchronization real tight. Hydrogen is                 
 not yet designed to offer real time support of MIDI                  
messages [4].                 

        Could you check how synchronization is handled at                  
your end? I managed to borrow a synth supporting MIDI                 
 clock messages but my setup is far from ideal.                 

        Please note that this is part of a development code                  
for version 2.0. When using the application linked in                 
 [1]-[3] you can only open your drumkits and those                  
songs touched with a more or less recent version of                  
Hydrogen from the 1.2.X release line. So, better make                 
 a backup of the `.hydrogen` folder beforehand. See [5]               
   for details.                 

        All the best,                 

        Phil
        [1]                  
https://ci.appveyor.com/api/buildjobs/eyx484y447f5lxuo/artifacts/Hydrogen-2.0.0-pre-alpha-8b2e673ba-x86_64.AppImage
                   [2]                  
https://ci.appveyor.com/api/buildjobs/l89r8q1jvqqcueea/artifacts/Hydrogen-2.0.0-pre-alpha-8b2e673ba.dmg
                   [3]                  
https://ci.appveyor.com/api/buildjobs/8frx59sw2sr9mdn2/artifacts/Hydrogen-2.0.0-pre-alpha-8b2e673ba-win64.exe
                   [4]
https://github.com/hydrogen-music/hydrogen/pull/2187
                   [5]                  
https://github.com/hydrogen-music/hydrogen/wiki/What's-new-in-version-2.0%3F-How-to-migrate%3F
                                  On 6/16/25 14:42, jazi4---          
        via Hydrogen-devel wrote:
                                   Have                     subscribed
to 1644 - this will be a great addition                     and allow
                     using Hydrogen in Sync with DAWs and other Apps.
                     VST would really only be needed for Apps that
have                     no Midi Clock
                     sync , where Hydrogen VST version would follow
App's                     Transport.
                     Running Windows 10 x64
                     Jazi
                     On 15/06/2025 at                       7:17 PM,
"Philipp Müller"                        wrote:                       
                                                                      
                                     

        Hey,                             

        MIDI Clock is already on the shortlist                              
for the 2.0 release (see [1]). If you                              
already have a Github account, you can                              
subscribe to the ticket and will receive                              
notifications when its state does change.                             

        VST/LV2 plugin, however, is not planned                              
yet. Actually, I'm a bit at a loss in this                            
  regard. Should the whole application as is                          
    be converted into a plugin? Or rather just                        
      the sequencer while both the pattern and                        
      song editor should be omitted?                             

        Beta testing would be great! The main                              
branch contains the latest version and I                              
could provide you with an executable if                              
you tell me which OS you are working on.                             

        All the best,                             

        Phil
        [1] https://github.com/hydrogen-music/hydrogen/issues/1644
                                                          On 6/14/25  
                            19:51, jazi4--- via Hydrogen-devel wrote:
                                                           Hi ,
                                 Thank you for creating Hydrogen.
                                 I am interested on how you are       
                         progressing with Midi Clock ?
                                 Also wonder if you will be creating a
                                Hydrogen VST3 Plugin ?
                                 I am available to Beta Test your
latest                                 versions.
                                 Kind Regards
                                 Jazi
        _______________________________________________ Hydrogen-devel
mailing list Hydrogen-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hydrogen-devel           
                                                                      
                                                               
        _______________________________________________ Hydrogen-devel
mailing list Hydrogen-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hydrogen-devel           
                                                                    
        _______________________________________________ Hydrogen-devel
mailing list Hydrogen-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hydrogen-devel          
_______________________________________________
Hydrogen-devel mailing list
Hydrogen-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hydrogen-devel

Reply via email to