Package org.deepsymmetry.cratedigger.pdb
Class RekordboxAnlz.SongStructureEntry
- java.lang.Object
-
- io.kaitai.struct.KaitaiStruct
-
- org.deepsymmetry.cratedigger.pdb.RekordboxAnlz.SongStructureEntry
-
- Enclosing class:
- RekordboxAnlz
public static class RekordboxAnlz.SongStructureEntry extends io.kaitai.struct.KaitaiStructA song structure entry, represents a single phrase.
-
-
Constructor Summary
Constructors Constructor Description SongStructureEntry(io.kaitai.struct.KaitaiStream _io)SongStructureEntry(io.kaitai.struct.KaitaiStream _io, RekordboxAnlz.SongStructureBody _parent)SongStructureEntry(io.kaitai.struct.KaitaiStream _io, RekordboxAnlz.SongStructureBody _parent, RekordboxAnlz _root)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description RekordboxAnlz.SongStructureBody_parent()RekordboxAnlz_root()byte[]_unnamed12()byte[]_unnamed14()byte[]_unnamed3()byte[]_unnamed5()byte[]_unnamed7()intb()Flags how many more beat numbers are in a high-mood "Up 3" phrase.intbeat()The beat number at which the phrase starts.intbeat2()Extra beat number (falling within phrase) always present in high-mood "Up 3" phrases.intbeat3()Extra beat number (falling within phrase, larger than beat2) present in high-mood "Up 3" phrases when b has value 1.intbeat4()Extra beat number (falling within phrase, larger than beat3) present in high-mood "Up 3" phrases when b has value 1.intbeatFill()The beat number at which fill-in starts.intfill()If nonzero, fill-in is present at end of phrase.static RekordboxAnlz.SongStructureEntryfromFile(String fileName)intindex()The absolute number of the phrase, starting at one.intk1()One of three flags that identify phrase kind variants in high-mood tracks.intk2()One of three flags that identify phrase kind variants in high-mood tracks.intk3()One of three flags that identify phrase kind variants in high-mood tracks.io.kaitai.struct.KaitaiStructkind()The kind of phrase as displayed in rekordbox.
-
-
-
Constructor Detail
-
SongStructureEntry
public SongStructureEntry(io.kaitai.struct.KaitaiStream _io)
-
SongStructureEntry
public SongStructureEntry(io.kaitai.struct.KaitaiStream _io, RekordboxAnlz.SongStructureBody _parent)
-
SongStructureEntry
public SongStructureEntry(io.kaitai.struct.KaitaiStream _io, RekordboxAnlz.SongStructureBody _parent, RekordboxAnlz _root)
-
-
Method Detail
-
fromFile
public static RekordboxAnlz.SongStructureEntry fromFile(String fileName) throws IOException
- Throws:
IOException
-
index
public int index()
The absolute number of the phrase, starting at one.
-
beat
public int beat()
The beat number at which the phrase starts.
-
kind
public io.kaitai.struct.KaitaiStruct kind()
The kind of phrase as displayed in rekordbox.
-
_unnamed3
public byte[] _unnamed3()
-
k1
public int k1()
One of three flags that identify phrase kind variants in high-mood tracks.
-
_unnamed5
public byte[] _unnamed5()
-
k2
public int k2()
One of three flags that identify phrase kind variants in high-mood tracks.
-
_unnamed7
public byte[] _unnamed7()
-
b
public int b()
Flags how many more beat numbers are in a high-mood "Up 3" phrase.
-
beat2
public int beat2()
Extra beat number (falling within phrase) always present in high-mood "Up 3" phrases.
-
beat3
public int beat3()
Extra beat number (falling within phrase, larger than beat2) present in high-mood "Up 3" phrases when b has value 1.
-
beat4
public int beat4()
Extra beat number (falling within phrase, larger than beat3) present in high-mood "Up 3" phrases when b has value 1.
-
_unnamed12
public byte[] _unnamed12()
-
k3
public int k3()
One of three flags that identify phrase kind variants in high-mood tracks.
-
_unnamed14
public byte[] _unnamed14()
-
fill
public int fill()
If nonzero, fill-in is present at end of phrase.
-
beatFill
public int beatFill()
The beat number at which fill-in starts.
-
_root
public RekordboxAnlz _root()
-
_parent
public RekordboxAnlz.SongStructureBody _parent()
- Overrides:
_parentin classio.kaitai.struct.KaitaiStruct
-
-