holoedit.fileio
Class MidiRead
java.lang.Object
holoedit.fileio.MidiRead
- All Implemented Interfaces:
- java.lang.Runnable
public class MidiRead
- extends java.lang.Object
- implements java.lang.Runnable
Method Summary |
private void |
addData(double time,
byte byt1,
byte byt2,
byte channel)
|
private void |
addData2(double time,
byte byt1,
byte byt2,
byte channel)
|
private double |
calcFromByte(byte by)
|
void |
getFileInfo(java.lang.String fileName)
|
private short |
getVarLengthQuantity(java.io.DataInputStream fluxFichier2)
|
private void |
incNdata()
|
private long |
nBytesToNum(java.io.DataInputStream fluxFichier2,
byte n)
|
private void |
purgePts(boolean purge)
|
void |
readFile(java.lang.String fichier,
boolean f)
|
private void |
readGarbageMetaEvent(java.io.DataInputStream fluxFichier2)
|
private void |
readHPs(java.io.DataInputStream fluxFichier2)
|
private void |
readHPz(java.io.DataInputStream fluxFichier2)
|
private void |
readHPz(java.io.DataInputStream fluxFichier2,
byte n)
|
private void |
readLabels(java.io.DataInputStream fluxFichier2)
|
private void |
readLabels2(java.io.DataInputStream fluxFichier2,
byte n)
|
private boolean |
readMetaEvent(java.io.DataInputStream fluxFichier2)
|
private void |
readMidiEvent14(java.io.DataInputStream fluxFichier2)
|
private void |
readMidiEvent14r(java.io.DataInputStream fluxFichier2)
|
private void |
readMidiEvent7(java.io.DataInputStream fluxFichier2)
|
private void |
readMidiEvent7r(java.io.DataInputStream fluxFichier2)
|
private void |
readSysex(java.io.DataInputStream fluxFichier2)
|
private void |
readTempo(java.io.DataInputStream fluxFichier2)
|
void |
run()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ChunkName
java.lang.String ChunkName
runningStatus
boolean runningStatus
printFlag
boolean printFlag
ndata
short ndata
ntracks
short ntracks
format
short format
value
short value
bitsParBeat
short bitsParBeat
eventType
short eventType
runningType
short runningType
eventChannel
short eventChannel
runningChannel
short runningChannel
tempo
long tempo
curTime
double curTime
lastTime
double lastTime
ThchunkLength
int ThchunkLength
TrchunkLength
int TrchunkLength
Nomfichier
java.lang.String Nomfichier
flag
boolean flag
compteur
private int compteur
barreProgression
private ProgressBar barreProgression
runner
private java.lang.Thread runner
gestionPistes
private GestionPistes gestionPistes
spks
public HoloSpeaker[] spks
- HPs **
tks
MidiTrak[] tks
curMidiPt
MidiPoint[] curMidiPt
names
java.lang.String[] names
MidiRead
public MidiRead(GestionPistes gp)
getFileInfo
public void getFileInfo(java.lang.String fileName)
readFile
public void readFile(java.lang.String fichier,
boolean f)
run
public void run()
- Specified by:
run
in interface java.lang.Runnable
readMidiEvent14r
private void readMidiEvent14r(java.io.DataInputStream fluxFichier2)
readMidiEvent14
private void readMidiEvent14(java.io.DataInputStream fluxFichier2)
readMidiEvent7r
private void readMidiEvent7r(java.io.DataInputStream fluxFichier2)
readMidiEvent7
private void readMidiEvent7(java.io.DataInputStream fluxFichier2)
readMetaEvent
private boolean readMetaEvent(java.io.DataInputStream fluxFichier2)
readSysex
private void readSysex(java.io.DataInputStream fluxFichier2)
readGarbageMetaEvent
private void readGarbageMetaEvent(java.io.DataInputStream fluxFichier2)
readTempo
private void readTempo(java.io.DataInputStream fluxFichier2)
readHPs
private void readHPs(java.io.DataInputStream fluxFichier2)
readHPz
private void readHPz(java.io.DataInputStream fluxFichier2,
byte n)
readHPz
private void readHPz(java.io.DataInputStream fluxFichier2)
readLabels
private void readLabels(java.io.DataInputStream fluxFichier2)
readLabels2
private void readLabels2(java.io.DataInputStream fluxFichier2,
byte n)
getVarLengthQuantity
private short getVarLengthQuantity(java.io.DataInputStream fluxFichier2)
nBytesToNum
private long nBytesToNum(java.io.DataInputStream fluxFichier2,
byte n)
incNdata
private void incNdata()
purgePts
private void purgePts(boolean purge)
addData
private void addData(double time,
byte byt1,
byte byt2,
byte channel)
addData2
private void addData2(double time,
byte byt1,
byte byt2,
byte channel)
calcFromByte
private double calcFromByte(byte by)