add Sonic Pi multi-platform compilation code to FFI