Interface EmbeddedSynth


public interface EmbeddedSynth
Interface for a JJazzLab embedded synth.
  • Method Details

    • open

      void open() throws EmbeddedSynthException
      Initialize the synth (load resources...).
      Throws:
      EmbeddedSynthException
    • close

      void close()
      Release the resources of the synth.
    • isOpen

      boolean isOpen()
    • getName

      String getName()
    • getVersion

      String getVersion()
    • getOutputSynth

      OutputSynth getOutputSynth()
      Get the OutputSynth corresponding to this embedded synth.
      Returns:
    • showSettings

      void showSettings(Component c)
      Display a dialog to alter embedded synth settings.

      Settings might be serialized by the embedded synth instance.

      Parameters:
      c - The related component to locate the dialog.
    • generateWavFile

      void generateWavFile(File midiFile, File wavFile) throws EmbeddedSynthException
      Generate a .wav file from the specified midiFile.

      Parameters:
      midiFile -
      wavFile -
      Throws:
      EmbeddedSynthException