sointu/4klang_source/playosx/README.md
Peter Salomonsen ccecfc1898 Mac OSX player and Single tick rendering
- Use SINGLE_TICK_RENDERING mode for rendering one tick per invocation of
 _4klang_render
- Example for running player on Mac OSX
2018-12-03 14:22:43 +01:00

658 B

4klang rendering example for Mac OSX

In here you'll find 4klangrender.c which will call the 4klang.asm library and render one tick at the time (using the AUTHORING flag in 4klang.inc).

The runosx.sh shell script contains the commands to compile the asm and link with the c example code, and create an executable that will ouput a stream of 32 bit floating point samples. By piping into SOX we'll get sound output.

You also need YASM and gcc (XCode) installed, and if everything is right you should get sound output by simply typing in your terminal (from this folder):

sh runosx.sh