{- | Placeholder for a future PortMidi backend
('Termtab.Audio.Types.BackendPortMidi'). No PortMidi bindings exist yet;
this module only marks where they would go, mirroring the same
not-yet-implemented behavior already hardcoded into
'Termtab.Audio.startAudioEngine'.
-}
module Termtab.Audio.PortMidi (portMidiNotImplemented) where

-- | Always fails — placeholder until a real PortMidi backend is implemented.
portMidiNotImplemented :: IO a
portMidiNotImplemented :: forall a. IO a
portMidiNotImplemented = [Char] -> IO a
forall a. HasCallStack => [Char] -> a
error [Char]
"PortMidi backend not yet implemented"