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 Details
-
version
NTVersion version()- Returns:
- The version of the specification to which the file is expected to comply
-
soundEngine
- Returns:
- The wavetable sound engine for which the file was optimized
-
name
NTShortString name()- Returns:
- The name of the SoundFont compatible bank
-
rom
Optional<NTShortString> rom()- Returns:
- A particular wavetable sound data ROM to which any ROM samples refer
-
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
Optional<NTShortString> 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
Optional<NTLongString> 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
-