Montag, 3. August 2015

Stems - a new way to play



STEMS ist endlich verfügbar! Eine neue Art des digital DJings kann beginnen. :-)

Sonntag, 17. Mai 2015

In kleinen Schritten kommen meine Audio Units voran

In kleinen Schritten kommen meine Audio Units voran: auf iOS konnte ich nun erfolgreich 3 Inter-App-Audio Effekt-Units registrieren (hatte vor noch nicht funktioniert) und ich habe die Generierung der Wellenformen in eine Bibliothek ausgelagert. So langsam aber sicher nimmt alles Form an. :-) 

Sonntag, 10. Mai 2015

Menü in meiner Audio Unit - happy!

Wer von euch Programmierern weiß, mit wie viel Coding, Debugging und Tests so ein Menü in einer Audio Unit entsteht, der weiß auch Freude darüber zu teilen, die dieses kleine Menü zu so später Stunde hervorruft! :-)

Und hier mal ein leckeres Code-Schnipsel als Appetitanreger dazu:
.
.
.

outParameterInfo.flags += SetAudioUnitParameterDisplayType(0,
kAudioUnitParameterFlag_DisplaySquareRoot);
outParameterInfo.flags += kAudioUnitParameterFlag_IsReadable | kAudioUnitParameterFlag_IsWritable;

if (inScope == kAudioUnitScope_Global)
switch (inParameterID) {
case kGlobalParameter_Volume:
AUBase::FillInParameterName(outParameterInfo, kGlobalVolumeName, false);
outParameterInfo.unit = kAudioUnitParameterUnit_LinearGain;
outParameterInfo.minValue = kGlobalVolume_Min;
outParameterInfo.maxValue = kGlobalVolume_Max;
outParameterInfo.defaultValue = kDefault_WaveGen_Volume;
break;
case kGlobalParamater_WaveGen:
AUBase::FillInParameterName(outParameterInfo, kGlobalWaveformName, false);
outParameterInfo.unit = kAudioUnitParameterUnit_Indexed;
outParameterInfo.minValue = kSinWave_Waveform;
outParameterInfo.maxValue = kTriangleWave_Waveform;
outParameterInfo.defaultValue = kDefault_WaveGen_Waveform;
break;

default:
result = kAudioUnitErr_InvalidParameter;
break;
}
else
result = kAudioUnitErr_InvalidScope;
.
.
.
Hmmm... lecker!!!

Menü in Audio Unit

Donnerstag, 23. April 2015

Final Fantasy Saga begonnen

Nach dem ich die FF-Saga auf der PlayStation nicht begonnen habe, beginne ich diese nun zu spielen... Auf dem iPad! 😀
Bis Teil 6 sind inzwischen alle Teile erschienen. Warte schon gespannt auf den besten Teil, FF VII!!! Auch unterschiedlich ausgeprägte Sub-Titel sind erschienen. So werde ich mich nun nach und nach durch diese Teile kämpfen. Mals sehen, wie weit ich komme. Auch darüber werde ich in diesem Blog berichten. 

Mittwoch, 22. April 2015

Das Hobby Musik nimmt Fahrt auf

Das Hobby Musik nimmt Fahrt auf. Inzwischen verfüge ich über zwei Musik-Instrumente, ein AKAI Professional Mini MK2 25-Tasten Keyboard und Native Instruments Traktor Kontrol S2MK2 2+1 DJ-Controller. Neben den DAWs GarageBand und Logic Pro X ( und diversen Audio Unit PlugIns für beide)  noch über die Native Instruments Traktor Pro 2 für Mac und Traktor DJ für iOS. 
Weiterhin versuche ich mich gerade an der Audio Unit- und Inter-App-Audio-Programmierung für GarageBand/Logic Pro und iOS. MAl sehen,wie gut mir das gelingt. 

Ich werde in Abständen hier berichten.