Lumix - a .NET open source ableton like DAW

This page summarizes the projects mentioned and recommended in the original post on dev.to

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com
featured
  1. imgui

    Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies

    The user interface has been entirely developed using immediate mode gui dear-imgui library, with the ImGui.NET wrapper. This allows for a fast and bloat free experience but, at the same time, harder customization for a task of this size, since the library isn't really suited to the development of end-user applications. On the other side, it's what I'm most familiar to work with.

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. ImGui.NET

    An ImGui wrapper for .NET.

    The user interface has been entirely developed using immediate mode gui dear-imgui library, with the ImGui.NET wrapper. This allows for a fast and bloat free experience but, at the same time, harder customization for a task of this size, since the library isn't really suited to the development of end-user applications. On the other side, it's what I'm most familiar to work with.

  4. NAudio

    Audio and MIDI library for .NET

    For audio handling, since working with .NET there really wasn't a choice, if not using the NAudio library. This is working pretty well so far, with the ASIO support to get low latency (a must have in the audio world) and many useful features to work with audio samples.

  5. drywetmidi

    .NET library to read, write, process MIDI files and to work with MIDI devices

    While NAudio includes MIDI support itself, it didn't feel as developed as the DryWetMidi library, so I decided to stick with DryWetMIDI for MIDI data handling. It allowed to read and play midi files, in addition to creating midi compositions using the daw piano roll.

  6. vst.net

    Virtual Studio Technology (VST) for .NET. Plugins and Host applications.

    VST's plugins support is possible thanks to the VST.NET library, which allowed to load and process audio samples through vst2 plugins. The daw also has support for creation of built in plugins (such as the "Utility" and "SimpleEq" plugins which are already included) using imgui for the UI rendering, just like Ableton has its own plugins.

  7. Lumix

    .NET Digital Audio Workstation (DAW) under development

    The source code can be found at https://github.com/ImAxel0/Lumix splitted in the main and Development branches (this last one containing the latest commits) and can be built on windows by anyone who has the NET6 SDK installed.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Random Thoughts about Unity

    4 projects | news.ycombinator.com | 24 Aug 2024
  • Home to Anything JavaFX Related

    10 projects | news.ycombinator.com | 17 Aug 2024
  • Game Development Post-Unity

    3 projects | news.ycombinator.com | 13 Sep 2023
  • Show HN: U3D, an open-source, cross-platform 2D and 3D C++ game engine

    1 project | news.ycombinator.com | 12 Sep 2023
  • Here are some tips on mentoring junior developers in a collaborative team?

    2 projects | /r/gamedev | 5 Apr 2023