Index: src/host/chuck_audio.cpp
--- src/host/chuck_audio.cpp.orig
+++ src/host/chuck_audio.cpp
@@ -147,6 +147,10 @@ static RtAudio::Api driverNameToApi( const char * driv
         if( driverLower == "oss" )
             api = RtAudio::LINUX_OSS;
     #endif
+    #if defined(__OPENBSD_SNDIO__)
+        if( driverLower == "sndio" )
+            api = RtAudio::OPENBSD_SNDIO;
+    #endif
     #if defined(__UNIX_JACK__)
         if( driverLower == "jack" )
             api = RtAudio::UNIX_JACK;
@@ -184,6 +188,8 @@ static RtAudio::Api driverNameToApi( const char * driv
         api = RtAudio::LINUX_OSS;
     #elif defined(__PLATFORM_LINUX__) && defined(__UNIX_JACK__)
         api = RtAudio::UNIX_JACK;
+    #elif defined(__OPENBSD_SNDIO__)
+        api = RtAudio::OPENBSD_SNDIO;
     #elif defined(__MACOSX_CORE__)
         api = RtAudio::MACOSX_CORE;
     #endif
@@ -206,6 +212,7 @@ static const char * apiToDriverName( RtAudio::Api api 
         "ALSA",
         "Pulse",
         "OSS",
+        "sndio",
         "Jack",
         "CoreAudio",
         "WASAPI",
