class Haematite::SoundFontInfo
- Haematite::SoundFontInfo
- Reference
- Object
Overview
Contains information about a SoundFont.
Defined in:
haematite/soundfont.crConstructors
-
.new(stream : IO)
Creates a new
SoundFontInfo
instance by reading data from the given stream.
Instance Method Summary
-
#author : String
The author of the SoundFont.
-
#bankName : String
The name of the SoundFont bank.
-
#comments : String
Comments on the SoundFont.
-
#copyright : String
The SoundFont's copyright.
-
#creationDate : String
The creation date of the SoundFont.
-
#romName : String
The ROM name of the SoundFont.
-
#romVersion : SoundFontVersion | Nil
The ROM version of the SoundFont.
-
#romVersion? : SoundFontVersion | Nil | Nil
The ROM version of the SoundFont.
-
#targetProduct : String
The intended product for the SoundFont.
-
#targetSoundEngine : String
The intended sound engine for the SoundFont.
-
#to_s(io : IO)
Appends a short String representation of this object which includes its class name and its object address.
-
#tools : String
The tools used to make the SoundFont.
-
#version : SoundFontVersion | Nil
The version of the SoundFont.
-
#version? : SoundFontVersion | Nil | Nil
The version of the SoundFont.
Constructor Detail
Instance Method Detail
Description copied from class Reference
Appends a short String representation of this object which includes its class name and its object address.
class Person
def initialize(@name : String, @age : Int32)
end
end
Person.new("John", 32).to_s # => #<Person:0x10a199f20>