Interface NTInfoType

All Known Implementing Classes:
NTInfo

@Immutable public interface NTInfoType
See Also:
  • "SoundFontⓡ Technical Specification 2.04, §5 The INFO-list Chunk"
  • Method Details

    • version

      NTVersion version()
      Returns:
      The version of the specification to which the file is expected to comply
    • soundEngine

      @Default default NTShortString soundEngine()
      Returns:
      The wavetable sound engine for which the file was optimized
    • name

      Returns:
      The name of the SoundFont compatible bank
    • rom

      Returns:
      A particular wavetable sound data ROM to which any ROM samples refer
    • romRevision

      Optional<NTVersion> romRevision()
      Returns:
      The particular wavetable sound data ROM revision to which any ROM samples refer
    • creationDate

      Optional<NTShortString> creationDate()
      Returns:
      The creation date of the SoundFont
    • engineers

      Optional<NTShortString> engineers()
      Returns:
      The engineers responsible for the creation of the SoundFont
    • product

      Returns:
      Any specific product for which the SoundFont compatible bank is intended
    • copyright

      Optional<NTShortString> copyright()
      Returns:
      Any copyright assertion string associated with the SoundFont compatible bank
    • comment

      Returns:
      Any comment text associated with the SoundFont compatible bank
    • software

      Optional<NTShortString> software()
      Returns:
      The SoundFont compatible tools used to create and most recently modify the SoundFont compatible bank