Marcel Benders
DE

Software developer from Krefeld, Germany

Marcel Benders

These are the projects I build in my spare time: music, workshop, water and home network. Each one has a water level showing how far it has come, and guides on how to set it up and use it yourself. Almost all of them with their source on GitHub.

Projects

Tonwerk-AI

78 %

Music with local AI models

Make your own songs without any of it going to a cloud. Tonwerk-AI is meant to be the studio where AI models on your own Mac compose, sing, paint and edit, while being as easy to use as a music app on your phone.

  • ASP.NET Core
  • Vue 3
  • SwiftUI
  • Python
  • MLX
Learn more

Tonwerk

Synthesizers and effects for Logic Pro, VST3 and iPad

An instrument collection of its own for everyone who makes music. Tonwerk is meant to offer synthesizers and effects that sound good, cost nothing and run wherever music is made, from Logic Pro and the iPad to Eurorack.

  • C++
  • JUCE
  • DSP
  • AUv3
  • VST3
Learn more

Slipways

58 %

Slipways and marinas in Europe

Anyone taking a boat to the water should know before setting off where it can go in and whether the water level is right. Slipways is meant to become the reliable map of slipways and marinas in Europe, kept up by the people who use it.

  • ASP.NET Core
  • React
  • Kotlin
  • SwiftUI
  • OpenStreetMap
Learn more

Tonregal

81 %

Your own music library

Your own music collection should feel as convenient as a streaming service and still be entirely yours. Tonregal files new music by itself, knows every track in detail and plays it wherever you listen.

  • ASP.NET Core
  • Vue 3
  • SwiftUI
  • SQLite
Learn more

Ohmventory

A store for electronic components

Anyone who tinkers with electronics should know what is in their boxes and get ideas for what to build from it. Ohmventory is meant to make the parts box talk, with an AI that stays on your own network.

  • ASP.NET Core
  • Vue 3
  • PostgreSQL
  • Lokales LLM
Learn more

fil-o-mat

Filament spools with NFC

Every filament spool should know where it is and how much is left on it. fil-o-mat is meant to make the filament store as effortless as a label, with a scan instead of a spreadsheet.

  • Kotlin
  • SwiftUI
  • Vue 3
  • ASP.NET Core
  • ESP32
Learn more

module-o-mat

Keeping track of Eurorack modules

A Eurorack grows module by module. module-o-mat is meant to keep track along the way of what is in the rack, whether space and power still suffice and what the collection is worth.

  • Elixir
  • Phoenix LiveView
  • ASP.NET Core
  • Vue 3
Learn more

Microfrontend-Plattform

Microfrontends with Vue, React and .NET

Large web applications should be buildable like many small ones. Teams ship their parts independently, and to users the whole still feels like one application. The platform shows how to do that cleanly with Vue, React and .NET.

  • ASP.NET Core
  • YARP
  • Vue 3
  • React
  • Module Federation
Learn more

Felucca: WAVE-Engine

Synthesizer firmware for the M-VAVE FM-1

The little FM-1 should do more than it came with. The WAVE engine turns it into a wavetable synthesizer for wobble basses and pads, as free as the firmware it builds on.

  • C
  • Embedded
  • DSP
Learn more

Latest water level reports

All reports

Guides

All guides

Also