public class MODULO_1003_STEREO.Wav extends java.lang.Object implements MODULO_1003_STEREO.iWav
Constructor and Description |
---|
Wav(PApplet pap) |
Modifier and Type | Method and Description |
---|---|
float[][] |
ladeWav(java.lang.String name)
Lädt eine Stereo-Wav-Datei in zwei getrennten float-Arrays, Wertebereich [-1,+1]
|
float[][] |
ladeWav(java.lang.String name,
int sampleanzahl)
Lädt eine Stereo-Wav-Datei in zwei getrennten float-Arrays, Wertebereich [-1,+1]
|
float[][] |
ladeWavInterpolate(java.lang.String pfad,
int midi) |
float[] |
ladeWavMix(java.lang.String name)
Lädt eine Stereo-Wav-Datei, die dann zu einem Kanal gemischt wird und als float-Array zurück gegeben wird.
|
float[] |
ladeWavMix(java.lang.String name,
int sampleanzahl) |
float[] |
ladeWavMixLoop(java.lang.String name)
Lädt eine Stereo-Datei, mixt sie zu Mono und baut sie zu einer loop-baren Variante
zusammen:
[AB] a=A ausblenden, b=B einblenden ab + ba |
float[] |
ladeWavMixLoop(java.lang.String name,
int sampleanzahl) |
float[] |
ladeWavMono(java.lang.String name)
Lädt wav-Files, die als 16-Bit Mono-Files vorliegen
|
void |
saveWav(java.lang.String name,
float[][] data) |
void |
showAsShortArray(float[] wav)
Shows wav-data as Java-short-Array
|
byte[] |
toByte(float[][] data) |
void |
ueberlappendVerketten(java.lang.String quelle1,
java.lang.String quelle2,
java.lang.String ziel,
int samples_ueberlappung) |
public Wav(PApplet pap)
public void saveWav(java.lang.String name, float[][] data)
saveWav
in interface MODULO_1003_STEREO.iWav
public byte[] toByte(float[][] data)
toByte
in interface MODULO_1003_STEREO.iWav
public float[][] ladeWav(java.lang.String name)
ladeWav
in interface MODULO_1003_STEREO.iWav
public float[][] ladeWavInterpolate(java.lang.String pfad, int midi)
public float[][] ladeWav(java.lang.String name, int sampleanzahl)
ladeWav
in interface MODULO_1003_STEREO.iWav
public float[] ladeWavMix(java.lang.String name)
ladeWavMix
in interface MODULO_1003_STEREO.iWav
public float[] ladeWavMixLoop(java.lang.String name)
ladeWavMixLoop
in interface MODULO_1003_STEREO.iWav
public float[] ladeWavMix(java.lang.String name, int sampleanzahl)
ladeWavMix
in interface MODULO_1003_STEREO.iWav
public float[] ladeWavMixLoop(java.lang.String name, int sampleanzahl)
ladeWavMixLoop
in interface MODULO_1003_STEREO.iWav
public float[] ladeWavMono(java.lang.String name)
ladeWavMono
in interface MODULO_1003_STEREO.iWav
public void showAsShortArray(float[] wav)
showAsShortArray
in interface MODULO_1003_STEREO.iWav
public void ueberlappendVerketten(java.lang.String quelle1, java.lang.String quelle2, java.lang.String ziel, int samples_ueberlappung)