Interface NTInfoType

  • All Known Implementing Classes:
    NTInfo

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

      • 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

        NTShortString name()
        Returns:
        The name of the SoundFont compatible bank
      • rom

        java.util.Optional<NTShortString> rom()
        Returns:
        A particular wavetable sound data ROM to which any ROM samples refer
      • romRevision

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

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

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

        java.util.Optional<NTShortString> product()
        Returns:
        Any specific product for which the SoundFont compatible bank is intended
      • copyright

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

        java.util.Optional<NTLongString> comment()
        Returns:
        Any comment text associated with the SoundFont compatible bank
      • software

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