#pragma cling add_include_path("/home/pschatzmann/Arduino/libraries/arduino-audio-tools/src") #include "AudioTools.h" #include "AudioLibs/Jupyter.h" AudioBaseInfo cfg; cfg.channels = 1; cfg.sample_rate = 44100; WhiteNoiseGenerator white(10000); // limit amplitude=volume GeneratedSoundStream sound(white);// Stream generated from sine wave sound.begin(cfg); JupyterAudio audio("white.wav", sound, 600, 1024); audio PinkNoiseGenerator pink(10000); // limit amplitude=volume GeneratedSoundStream sound(pink);// Stream generated from sine wave sound.begin(cfg); JupyterAudio audio("pink.wav", sound, 600, 1024); audio float coef[] = { -0.000000000000000001, 0.001688767488474816, -0.019487763557911722, -0.022262562806491287, 0.267832523539628664, 0.544458070672598993, 0.267832523539628720, -0.022262562806491290, -0.019487763557911732, 0.001688767488474817, -0.000000000000000001 }; WhiteNoiseGenerator white(10000); // limit amplitude=volume GeneratedSoundStream sound(white);// Stream generated from sine wave FilteredStream brown(sound); // Defiles the filter as BaseConverter FIR fir(coef); brown.begin(cfg); brown.setFilter(0, &fir); sound.begin(cfg); JupyterAudio audio("brown.wav", brown, 600, 1024); audio float coef[] = { 0.000000000000000001, -0.001688767488474816, 0.019487763557911722, 0.022262562806491287, -0.267832523539628664, 0.455541929327401007, -0.267832523539628720, 0.022262562806491290, 0.019487763557911732, -0.001688767488474817, 0.000000000000000001}; WhiteNoiseGenerator white(20000); // limit amplitude=volume GeneratedSoundStream sound(white);// Stream generated from sine wave FilteredStream blue(sound); // Defiles the filter as BaseConverter FIR fir(coef); blue.begin(cfg); blue.setFilter(0, &fir); sound.begin(cfg); JupyterAudio audio("blue.wav", blue, 600, 1024); audio float coef[] = { 0.000000000000000001, -0.000948981178239082, -0.005303173067166042, -0.024478435941661606, 0.193646692198087278, 0.058899192865718097, 0.556369410246522644, 0.058899192865718097, 0.193646692198087389, -0.024478435941661613, -0.005303173067166042, -0.000948981178239085, 0.000000000000000001 }; WhiteNoiseGenerator white(10000); // limit amplitude=volume GeneratedSoundStream sound(white);// Stream generated from sine wave FilteredStream gray(sound); // Defiles the filter as BaseConverter FIR fir(coef); gray.begin(cfg); gray.setFilter(0, &fir); sound.begin(cfg); JupyterAudio audio("gray.wav", gray, 600, 1024); audio