social.coop is one of the many independent Mastodon servers you can use to participate in the fediverse.
A Fediverse instance for people interested in cooperative and collective projects. If you are interested in joining our community, please apply at https://join.social.coop/registration-form.html.

Administered by:

Server stats:

487
active users

#Anklang

0 posts0 participants0 posts today
🎹 Tim Janik ✅<p>TIL about <a href="https://social.tchncs.de/tags/Clang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Clang</span></a> --extract-api!</p><p>Currently rewriting my C++ ←→ <a href="https://social.tchncs.de/tags/JavaScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JavaScript</span></a> binding generator for <a href="https://social.tchncs.de/tags/Anklang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Anklang</span></a> based on the <a href="https://social.tchncs.de/tags/JSON" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JSON</span></a> output.<br>Should also be super useful for generating API <a href="https://social.tchncs.de/tags/Documentation" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Documentation</span></a> 🤔</p><p><a href="https://www.youtube.com/watch?v=jXrNZ-4Gb-g" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/watch?v=jXrNZ-4Gb-</span><span class="invisible">g</span></a> (shy of 9 minutes)</p><p><a href="https://llvm.org/devmtg/2022-11/slides/QuickTalk6-clang-extract-api.pdf" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">llvm.org/devmtg/2022-11/slides</span><span class="invisible">/QuickTalk6-clang-extract-api.pdf</span></a></p><p><a href="https://social.tchncs.de/tags/Programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Programming</span></a> <a href="https://social.tchncs.de/tags/DevTips" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DevTips</span></a><br><a href="https://social.tchncs.de/tags/APIDesign" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>APIDesign</span></a> <a href="https://social.tchncs.de/tags/TechTips" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TechTips</span></a></p>
🎹 Tim Janik ✅<p>Happy to share the release of <a href="https://social.tchncs.de/tags/Anklang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Anklang</span></a> 0.3.0! 🎶</p><p>This update brings improved UI &amp; <a href="https://social.tchncs.de/tags/MIDI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MIDI</span></a> handling, bug fixes, and new features like the LiquidSFZ device for <a href="https://social.tchncs.de/tags/SFZ" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SFZ</span></a> and <a href="https://social.tchncs.de/tags/Hydrogen" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Hydrogen</span></a> drumkit support. Enjoy enhanced <a href="https://social.tchncs.de/tags/Freeverb" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Freeverb</span></a> and Blepsynth devices, a new Saturation effect, and CLI improvements. Thanks to contributors @ritschwumm and @swesterfeld for their valuable work.</p><p><a href="https://github.com/tim-janik/anklang/releases/tag/v0.3.0" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/tim-janik/anklang/r</span><span class="invisible">eleases/tag/v0.3.0</span></a><br><a href="https://social.tchncs.de/tags/AudioSynthesis" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AudioSynthesis</span></a> <a href="https://social.tchncs.de/tags/NewRelease" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>NewRelease</span></a></p>
🎹 Tim Janik ✅<p>*Anklang 0.2.0*</p><p><a href="https://social.tchncs.de/tags/Anklang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Anklang</span></a> is a digital audio synthesis application for live creation and composition of music. It runs on <a href="https://social.tchncs.de/tags/Linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Linux</span></a> and is Free Software.</p><p>The 0.2.0 release improves audio synthesis capabilities, user interface, documentation, performance, packaging, and testing. We support new CLAP (draft) extensions, non-linear mappings for BlepSynth ADSR times, a Jack PCM driver, context help via F1 key, and improved note editing in the piano roll.</p><p><a href="https://github.com/tim-janik/anklang/releases/tag/v0.2.0" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/tim-janik/anklang/r</span><span class="invisible">eleases/tag/v0.2.0</span></a><br><a href="https://anklang.testbit.eu/" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="">anklang.testbit.eu/</span><span class="invisible"></span></a></p>
🎹 Tim Janik ✅<p>Wrote a <a href="https://social.tchncs.de/tags/LockFree" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LockFree</span></a> (and Obstruction-Free) memory <a href="https://social.tchncs.de/tags/allocator" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>allocator</span></a> for use in low-latency real-time threads.</p><p>Blocks are 64-byte aligned to avoid false sharing, alloc+free calls of the underlying Bucket- and Bump-Allocators are O(1).</p><p>A seperate thread is notified when the Bump-Allocator reaches a watermark. It will then extend the pool of pre-allocated (and pre-faulted) memory, so the Bump-Allocator can continue to serve requests concurrently without syscalls.</p><p><a href="https://github.com/tim-janik/anklang/blob/trunk/ase/loft.hh" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/tim-janik/anklang/b</span><span class="invisible">lob/trunk/ase/loft.hh</span></a><br><a href="https://social.tchncs.de/tags/Anklang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Anklang</span></a></p>
🎹 Tim Janik ✅<p>Been working on this for a while, now <a href="https://social.tchncs.de/tags/Anklang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Anklang</span></a> finally starts to render parameters for <a href="https://social.tchncs.de/tags/CLAP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CLAP</span></a> plugins. I'll trigger a nightly build soon with CLAP parameter support included.</p>
🎹 Tim Janik ✅<p>CLAP - CLever Audio Plug-in API</p><p>Last week the CLAP-1.0.0 got tagged and LWN ran an article about it.</p><p>Today several projects (and a number high profile companies) announced interest in supporting <a href="https://social.tchncs.de/tags/CLAP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CLAP</span></a> for their <a href="https://social.tchncs.de/tags/DAW" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DAW</span></a> and plugin developments:<br><a href="https://u-he.com/community/clap/" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="">u-he.com/community/clap/</span><span class="invisible"></span></a></p><p>Last weekend I started to implement CLAP support for <a href="https://social.tchncs.de/tags/Anklang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Anklang</span></a>, the API is farily straight forward and Anklang can already recognize the Beta version plugins listed in the above announcement.</p><p>LWN article: <a href="https://lwn.net/Articles/893048/" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="">lwn.net/Articles/893048/</span><span class="invisible"></span></a></p>
🎹 Tim Janik ✅<p><span class="h-card"><a href="https://mastodon.social/@zrythm" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>zrythm</span></a></span> <br>I plan to implement the same thing in <a href="https://social.tchncs.de/tags/Anklang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Anklang</span></a>. And for the record, I'd be happy to see that as an opt-out rather than opt-in. The reason is that most professional software behaves that way these days, which influences user expectations.<br>Probably a good topic to start a poll for ;-)</p>