MeltySynth 2.0.0
See the version list below for details.
dotnet add package MeltySynth --version 2.0.0
NuGet\Install-Package MeltySynth -Version 2.0.0
<PackageReference Include="MeltySynth" Version="2.0.0" />
paket add MeltySynth --version 2.0.0
#r "nuget: MeltySynth, 2.0.0"
// Install MeltySynth as a Cake Addin #addin nuget:?package=MeltySynth&version=2.0.0 // Install MeltySynth as a Cake Tool #tool nuget:?package=MeltySynth&version=2.0.0
MeltySynth
MeltySynth is a SoundFont synthesizer written in C#. The purpose of this project is to provide a MIDI music playback functionality for any .NET applications without suffering from complicated dependencies. The codebase is lightweight and can be applied to any audio drivers which support streaming audio, such as SFML.Net, Silk.NET, OpenTK, and NAudio.
The entire code is heavily inspired by the following projects:
- C# Synth by Alex Veltsistas
- TinySoundFont by Bernhard Schelling
Features
- No dependencies other than .NET Core 3.1.
- No memory allocation in the rendering process.
- No unsafe code.
License
MeltySynth is available under the MIT license.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp3.1 is compatible. |
-
.NETCoreApp 3.1
- No dependencies.
NuGet packages (1)
Showing the top 1 NuGet packages that depend on MeltySynth:
Package | Downloads |
---|---|
Spice86.Core
Reverse engineer and rewrite real mode dos programs |
GitHub repositories (3)
Showing the top 3 popular GitHub repositories that depend on MeltySynth:
Repository | Stars |
---|---|
sinshu/managed-doom
A Doom port written in C#
|
|
OpenRakis/Spice86
Reverse engineer and rewrite real mode DOS programs!
|
|
sinshu/meltysynth
A SoundFont MIDI synthesizer for .NET
|
Version | Downloads | Last updated |
---|---|---|
2.4.1 | 14,384 | 5/12/2023 |
2.4.0 | 1,041 | 10/29/2022 |
2.3.0 | 657 | 8/24/2022 |
2.2.3 | 708 | 6/3/2022 |
2.2.2 | 939 | 5/6/2022 |
2.2.1 | 678 | 4/15/2022 |
2.2.0 | 732 | 1/7/2022 |
2.1.0 | 686 | 9/30/2021 |
2.0.0 | 608 | 8/4/2021 |
2.0.0-alpha | 430 | 8/4/2021 |
1.1.3 | 582 | 6/18/2021 |
1.1.2 | 608 | 6/5/2021 |
1.1.1 | 564 | 6/4/2021 |
1.1.0 | 594 | 5/16/2021 |
1.0.3 | 524 | 5/3/2021 |
1.0.2 | 536 | 4/29/2021 |
1.0.1 | 519 | 4/29/2021 |
1.0.0 | 547 | 4/29/2021 |
0.9.1 | 520 | 4/25/2021 |
0.9.0 | 736 | 4/24/2021 |
Revised the API to simplify the MIDI playback functionality.