# Development Java binding on Mac silicon 

**URL:** <https://forum.csound.com/t/development-java-binding-on-mac-silicon/2337>\
**Category:** Newbies\
**Created:** [November 26, 2025, 12:29pm UTC](https://forum.csound.com/t/development-java-binding-on-mac-silicon/2337 "2025-11-26T12:29:50Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![CCC](https://forum.csound.com/letter_avatar_proxy/v4/letter/c/58956e/32.png) [@CCC](https://forum.csound.com/u/CCC)\
**Post date:** [November 26, 2025, 12:29pm UTC](https://forum.csound.com/t/development-java-binding-on-mac-silicon/2337/1 "2025-11-26T12:29:50Z")

</div>

Hello, I’m very new here.  
What I would like to know is the newest status where Csound has been developing Java binding on Mac silicon. I repeated to test on version 6.18, in vain. The error seems to be stemmed from jnilib, so I guess that even in version 7, such a development has not been initiated.  
If anybody does know on this topic, I’d appreciate to your response.  
Thanks In advance.

---

<div class="post-metadata">

**Author:** ![stevenyi](https://forum.csound.com/user_avatar/forum.csound.com/stevenyi/32/4_2.png) [@stevenyi](https://forum.csound.com/u/stevenyi)\
**Post date:** [November 26, 2025, 9:28pm UTC](https://forum.csound.com/t/development-java-binding-on-mac-silicon/2337/2 "2025-11-26T21:28:56Z")

</div>

I create CsoundFFM which uses Java FFM to bind with Csound. I’m using it currently in Blue.

> **[Maven Central: com.kunstmusik:csoundffm](https://central.sonatype.com/artifact/com.kunstmusik/csoundffm)**
>
> Discover csoundffm in the com.kunstmusik namespace. Explore metadata, contributors, the Maven POM file, and more.

> **[GitHub - kunstmusik/CsoundFFM: Java binding for Csound using Java FFM API.](https://github.com/kunstmusik/csoundffm)**
>
> Java binding for Csound using Java FFM API. . Contribute to kunstmusik/CsoundFFM development by creating an account on GitHub.

Should work with both Csound 6 and 7, and works on arm64 macOS. It does not fully implement the Csound API yet, but essentials are there. If you need something let me know.

---

<div class="post-metadata">

**Author:** ![CCC](https://forum.csound.com/letter_avatar_proxy/v4/letter/c/58956e/32.png) [@CCC](https://forum.csound.com/u/CCC)\
**Post date:** [November 27, 2025, 12:54pm UTC](https://forum.csound.com/t/development-java-binding-on-mac-silicon/2337/3 "2025-11-27T12:54:11Z")

</div>

Thank you for recommending CsoundFFM.  
I’ve researched how to use it with Processing, and I understand it requires Java 22+. Processing 4 currently bundles Java 17, but I’m testing whether I can replace the bundled Java runtime with Java 22 to enable CsoundFFM.  
If successful, this would give me the low-latency bridge I need between Csound 7 and Processing.

I’ll report back on the results.

Many thanks for your reply!
