Package com.io7m.jnoisetype.api
Interface NTInfoType
-
- All Known Implementing Classes:
NTInfo
@Immutable public interface NTInfoType- See Also:
- "SoundFontⓡ Technical Specification 2.04, §5 The INFO-list Chunk"
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description java.util.Optional<NTLongString>comment()java.util.Optional<NTShortString>copyright()java.util.Optional<NTShortString>creationDate()java.util.Optional<NTShortString>engineers()NTShortStringname()java.util.Optional<NTShortString>product()java.util.Optional<NTShortString>rom()java.util.Optional<NTVersion>romRevision()java.util.Optional<NTShortString>software()default NTShortStringsoundEngine()NTVersionversion()
-
-
-
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
-
-