YES
That worked. Thanks @johannes
It looks awesome. But I cant compile a patch with the play pitch loop object. I get this error:
Start compiling patch
Compiling patch... with /Applications/Axoloti.app/Contents/Java/firmware
BDIR = /Users/syntaxerror60/Documents/axoloti/build
FIRMWARE = .
RM
rm -f /Users/syntaxerror60/Documents/axoloti/build/xpatch.o /Users/syntaxerror60/Documents/axoloti/build/xpatch.elf /Users/syntaxerror60/Documents/axoloti/build/xpatch.bin /Users/syntaxerror60/Documents/axoloti/build/xpatch.d /Users/syntaxerror60/Documents/axoloti/build/xpatch.map /Users/syntaxerror60/Documents/axoloti/build/xpatch.lst
APP
arm-none-eabi-g++ -nostdlib -fno-exceptions -fno-rtti -mcpu=cortex-m4 -O3 -fomit-frame-pointer -falign-functions=16 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -Wunused-parameter -DCORTEX_USE_FPU=TRUE -DTHUMB_PRESENT -mno-thumb-interwork -DTHUMB_NO_INTERWORKING -mthumb -DTHUMB -std=c++11 -DARM_MATH_CM4 -D__FPU_PRESENT -H -I/Applications/Axoloti.app/Contents/Java/CMSIS/Include -I/Applications/Axoloti.app/Contents/Java/chibios/os/ports/common/ARMCMx/CMSIS/include -I/Applications/Axoloti.app/Contents/Java/chibios/os/ports/common/ARMCMx -I/Applications/Axoloti.app/Contents/Java/chibios/os/ports/GCC/ARMCMx -I/Applications/Axoloti.app/Contents/Java/chibios/os/ports/GCC/ARMCMx/STM32F4xx -I/Applications/Axoloti.app/Contents/Java/chibios/os/kernel/include -I/Applications/Axoloti.app/Contents/Java/chibios/os/hal/include -I/Applications/Axoloti.app/Contents/Java/chibios/os/hal/platforms/STM32F4xx -I/Applications/Axoloti.app/Contents/Java/chibios/os/hal/platforms/STM32 -I/Applications/Axoloti.app/Contents/Java/chibios/os/hal/platforms/STM32/GPIOv2 -I/Applications/Axoloti.app/Contents/Java/chibios/os/hal/platforms/STM32/I2Cv1 -I/Applications/Axoloti.app/Contents/Java/chibios/os/hal/platforms/STM32/OTGv1 -I/Applications/Axoloti.app/Contents/Java/chibios/os/hal/platforms/STM32/RTCv2 -I/Applications/Axoloti.app/Contents/Java/chibios/os/hal/platforms/STM32/SPIv1 -I/Applications/Axoloti.app/Contents/Java/chibios/os/hal/platforms/STM32/TIMv1 -I/Applications/Axoloti.app/Contents/Java/chibios/os/hal/platforms/STM32/USARTv1 -I/Applications/Axoloti.app/Contents/Java/chibios/boards/ST_STM32F4_DISCOVERY -I/Applications/Axoloti.app/Contents/Java/chibios/ext/fatfs/src -I. -Winvalid-pch -MD -MP --include /Users/syntaxerror60/Documents/axoloti/build/xpatch.h -c /Users/syntaxerror60/Documents/axoloti/build/xpatch.cpp -o /Users/syntaxerror60/Documents/axoloti/build/xpatch.o
! /Users/syntaxerror60/Documents/axoloti/build/xpatch.h.gch
/Users/syntaxerror60/Documents/axoloti/build/xpatch.cpp: In member function 'void rootc::instancebnb::dsp(int32_t, int32_t, int32_t, int32_t, int32_t (&)[16], int, int, int)':
/Users/syntaxerror60/Documents/axoloti/build/xpatch.cpp:71:43: error: 'class rootc' has no member named 'instancemelo4n_dot_WAV_i'
pos = ((uint64_t)(asat>>(27-parent->instancemelo4n_dot_WAV_i.LENGTHPOW)))< ^
/Users/syntaxerror60/Documents/axoloti/build/xpatch.cpp:85:29: error: 'class rootc' has no member named 'instancemelo4n_dot_WAV_i'
if ((pos>>32)instancemelo4n_dot_WAV_i.LENGTH) {
^
/Users/syntaxerror60/Documents/axoloti/build/xpatch.cpp:86:40: error: 'class rootc' has no member named 'instancemelo4n_dot_WAV_i'
uint32_t r = __SMMUL(parent->instancemelo4ndot_WAV_i.array[pos>>32]<instancemelo4n_dot_WAV_i.GAIN,INT32_MAX-(((uint32_t)pos)>>1));
^
/Users/syntaxerror60/Documents/axoloti/build/xpatch.cpp:86:89: error: 'class rootc' has no member named 'instancemelo4n_dot_WAV_i'
uint32_t r = __SMMUL(parent->instancemelo4ndot_WAV_i.array[pos>>32]<instancemelo4n_dot_WAV_i.GAIN,INT32_MAX-(((uint32_t)pos)>>1));
^
/Users/syntaxerror60/Documents/axoloti/build/xpatch.cpp:87:31: error: 'class rootc' has no member named 'instancemelo4n_dot_WAV_i'
r = __SMMLA(parent->instancemelo4ndot_WAV_i.array[(pos>>32)+1]<instancemelo4n_dot_WAV_i.GAIN,(((uint32_t)pos)>>1),r);
^
/Users/syntaxerror60/Documents/axoloti/build/xpatch.cpp:87:84: error: 'class rootc' has no member named 'instancemelo4n_dot_WAV_i'
r = __SMMLA(parent->instancemelo4ndot_WAV_i.array[(pos>>32)+1]<instancemelo4n_dot_WAV_i.GAIN,(((uint32_t)pos)>>1),r);
^
make: *** [/Users/syntaxerror60/Documents/axoloti/build/xpatch.bin] Error 1
shell task failed, exit value: 2
Compiling patch failed ( untitled )