Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/space-wizards/SpaceWizards.NFluidsynth

A better C# libfluidsynth binding
https://github.com/space-wizards/SpaceWizards.NFluidsynth

Compat with Ubuntu 22.04+ / libfluidsynth3 (#7)

0cfdbd6e375fd366e9d1ebe72aa27329976b826a authored almost 2 years ago
Update project files

Target .NET 7, fix SourceLink

aef7ce20238a8750e457e8171549c5d6ec60a69b authored almost 2 years ago
Actually, better spacing with badges.

bcf490cb99b42197b611035d4fd563ddf57564fb authored over 2 years ago
Improve readme, add funny badges.

64cf4c126326f6860bab1126dc71d092da51843f authored over 2 years ago
Properly bump version in csproj file.

Oops!

f007fcc39a6c58f8f9a7ffd63977a7429d080b9e authored over 2 years ago
Remove old nuspec file.

17cc823de2a8c85ec99929314520bba3d463bb71 authored over 2 years ago
Version 0.1.0

224270e11072ba0405ed2691fbf09ca48154334f authored over 2 years ago
Update dependencies in test project.

0169ac3b74c52b06a5e729bbb0e1246be2f21009 authored over 2 years ago
Update csproj, drop .NET FW support.

4badccc40b4ba008c2533b4ed4f3aed511fc46da authored over 2 years ago
Update workflow to use .NET 6, cleanup.

b13ca253752700e74a6ad310ae5e95c19dbd779f authored over 2 years ago
Remove Generator and MidiAccess projects.

95d3978ddeaaec710054d05b8bc59e127174909b authored over 2 years ago
Merge pull request #15 from vulppine/synth-loadsoundfont-id

Lets Synth.LoadSoundFont return the ID of the loaded font

6a5835bd1afdc14f8f2def051d8250e6e755cd1f authored almost 3 years ago
lets Synth.LoadSoundFont return the index of the loaded font

88202fb151d80e341d7520af3111fd5b8b18ec49 authored almost 3 years ago
Merge pull request #14 from 20kdc/even-more-library-paranoia

Fix issues with specifying manual resolve paths and with bundled FluidSynth binaries

cb963b81966c1feca751faadd6c0c0a5f6556378 authored about 3 years ago
Fix issues with specifying manual resolve paths and with-application shipped fluidsynth libraries

f4802f63b5117f0ca4e170da8da7839bb3a19ded authored about 3 years ago
Merge pull request #13 from 20kdc/ubuntu20p04-fix

Try libfluidsynth.so.2 for Ubuntu 20.04

6a70a438be8892a6756f3bb1452f4704acc66290 authored over 3 years ago
Try libfluidsynth.so.2 for Ubuntu 20.04

6f0a85c440cd125026ed76880e0f873c5fc879b0 authored over 3 years ago
bump all reference versions to work for net472, netstandard2.1 and netcoreapp3.1.

3b36a0262bb42f275c4ceea52d3132d9ae2376e0 authored almost 4 years ago
Merge pull request #11 from Zumorica/2021-02-01-seek-cleanup

Expose seek in midi file Player, small MidiRouter cleanup

54c2cc87498d68011e773a9c38d7a27642820534 authored almost 4 years ago
Expose seek in midi file Player, add ThrowIfDisposed to methods in MidiRouter

c52563d68466d7f8941aad8d401eb99f74653f4e authored almost 4 years ago
We cannot really have publish task in parallel. I dump attempt to automate publishing.

The thing is, all those GitHub Actions descriptions or blog posts are useless
because all of the...

e51d3cbcb03db3e2f2fc951d2480034d209ef14f authored over 4 years ago
nuget publisher settings.

507a6e1cec86b040693d8135fcd2a08de9bd4727 authored over 4 years ago
add automatically generated github actions setup

4d1313977224bd0b0d958510bd427d9b76732449 authored over 4 years ago
Merge pull request #7 from space-wizards/20-05-21-seq-player-api

Adds sequencer API & some other missing ones.

fa077e0ed1081e3e7aba0a48dfbc4f17efd19e8f authored over 4 years ago
Merge pull request #5 from Zumorica/all_notes_off

6a6fd7f9ebaaaf88e12fa9cee0e16a19f95c4871 authored over 4 years ago
Expose fluid_synth_all_notes_off on Synth

24180ec514ee042b31ad43f5565c4f404522b264 authored over 4 years ago
Add missing assertions to Sequencerevent

9e18427e072a2cdd2e0772f3acbc363e7f3a589e authored over 4 years ago
Fix mixup of sequencer and MIDI events.

2c01e25fe64da16d8cb4ee3c337b7a6d0e8f9a11 authored over 4 years ago
Add missing ThrowIfDisposed to Player.

e0327b2ae6b884b59b36414fc5035e460d2cefed authored over 4 years ago
Adds sequencer API, missing player APIs.

15c7a7a4fdcfc0a705608ca87af5540f3fd8b625 authored over 4 years ago
forgot that I also reverted version number change.

afae03ef98f0dc4ad795466914d95945dcdc32f3 authored about 5 years ago
make some changes to dependencies. https://github.com/atsushieno/nfluidsynth/issues/6 https://github.com/atsushieno/nfluidsynth/issues/5

09a20519312f06ed3f98e0224af2dbbba14a340e authored about 5 years ago
Revert "add dependencies in nuspec. https://github.com/atsushieno/nfluidsynth/issues/5"

This reverts commit a14290baed68f0bdc2379729548d307fbfe6e40d.

211843748ac65836a4f723b3bbeaa8ae0e46d867 authored about 5 years ago
add dependencies in nuspec. https://github.com/atsushieno/nfluidsynth/issues/5

a14290baed68f0bdc2379729548d307fbfe6e40d authored about 5 years ago
bring back byte[] overloads that were eliminated by previous merge.

It is really absurd that I have to rewrite those code for Android and
net462 apps.
ABI breakage ...

36192aef4601f1eb470a0d4e3486aa4a8ccba3ee authored about 5 years ago
After netstandard-ization, those references to Handle need to become public

because (obviously) unlike shared projects the plat-specific assemblies
have no access to them.

2e3fc745d56e7ad4078f1ea24e24c98be041a0a0 authored about 5 years ago
fix nuspec. net472 should be put into net472, not net40.

It was being referenced in net46x because of this wrong directory specification.

26a1d386e90684b6c4c0ed0728421f2fb40987e6 authored about 5 years ago
SoundFontLoader.Handle has to become public for use in derived loader classes.

Namely for AndroidAssetSoundFontLoader.

337c03063ab73b36e60c3aee62a7426502afebdc authored about 5 years ago
update nuspec.

ae31a9dfe0b21e251b1203c7321c03e2febd610b authored about 5 years ago
Add netstandard2.0 to NFluidsynth.MidiAccess too.

a4105326f815b4cb8f5c02b092bdb280ebcf096e authored about 5 years ago
Merge branch 'master' of github.com:atsushieno/nfluidsynth

0ef1db70947219f26009c41cd7c38de1418a1f75 authored about 5 years ago
Merge pull request #4 from space-wizards/upstreaming

From https://github.com/atsushieno/nfluidsynth/issues/3:

- Cleaning up the API surface so yo...

9b90a24c47a403bc28b27342b41385cc30c18d93 authored about 5 years ago
Bring back mobile availability through netstandard2.0 build.

There is a bunch of #if NET472 || NETCOREAPP to achieve that.

a081bc5010074338a46efc9f09a36242d46b6c9a authored about 5 years ago
Update csproj metadata

e24c7d6a24565f7f16b85fcfb85cda6b722f6dae authored about 5 years ago
Make sound for loader Open callback take in a byte*.

69b18c734e0379e6c6e1ea49c6f6f10ae95f3455 authored over 5 years ago
Fix WriteSample methods.

Re-introduced count parameter and implement better, more correct, bounds checks.

b00685ab9684c176520abdadec536bfde5e89efa authored over 5 years ago
Merge pull request #3 from Zumorica/2019-09-26-crash-fixes

Fix two crashes

520ca43b222b08b62b44981190f749f7fa060314 authored over 5 years ago
SoundFontLoader fixes (#4)

SoundFontLoader fixes

54b6db7c2dbe5e3623fad8803991a3819f785606 authored over 5 years ago
Return int instead

ccbc5a843d71768dd6eb1e1ec42cea486b9a80cd authored over 5 years ago
SoundFontLoader fixes

f10641cf5cee0a559733f9f9ed3a2355a1ece7d3 authored over 5 years ago
Fix two crashes

1b5094c7988dff1cf95fbfbc7b2aa5bffeb54ce3 authored over 5 years ago
Add AddMem to Synth (#2)

Add AddMem to Synth

3ae3e20c9c7584bd041bb9121661fa2971100465 authored over 5 years ago
Update NFluidsynth/Player.cs

Co-Authored-By: Pieter-Jan Briers <[email protected]>

0f25919f1da0930f904d61f49cadc9e428e1f216 authored over 5 years ago
Update

6964d1eedd02926dc9d4d8033a290df6c15d287c authored over 5 years ago
Fix double frees, making StringDefault work.

Also explicitly marshal strings as UTF-8.

3f974b5a8cc5ca72ca9eecfc6a95320c75fba5be authored over 5 years ago
Update csproj metadata.

74222ab7711df8aaf57bca3b08c8b3eab3769e26 authored over 5 years ago
Add LF .gitattributes

cab541f85ce22aef5c79a624f9787d9c9a4c9f89 authored over 5 years ago
Remove .gitmodules

e4d4cfd231b212d44ef53dd71a1f716022fdc1c2 authored over 5 years ago
Change assembly name to Wizards.NFluidsynth

eacba85903c92a7eb23007de9417cdbfca4e2c07 authored over 5 years ago
Fix MidiRouter

381438ceaf0b07bf020f320a05964bcb3c095c96 authored over 5 years ago
Remove some more stuff from the csproj.

c98c47ba957a779a976e5f5026d5908581326ad0 authored over 5 years ago
Use ValueTuple

3f8f463c15900b17d17272178afc138e7c0edbcd authored over 5 years ago
Add SetPlaybackCallback to Player (#1)

Add SetPlaybackCallback to Player

aacf04d2a641f1223393abb8493d8793756dac23 authored over 5 years ago
Fix some stuff, use C# 7.3 explicitly.

94991ab701ce7e1a778dadb4b2a11e2820f9365c authored over 5 years ago
Add SetPlaybackCallback to Player

e041869167fa6b34d39105bde89cd1019e476dc9 authored over 5 years ago
Fix more crimes.

6f54069f2e0f9e00830f2c367c59b5a595af2fb3 authored over 5 years ago
Fix more crimes.

1baa5c4d8c46c295cd606b0db4848470dec215c6 authored over 5 years ago
Fix more potential use-after-free cases.

dda1fe6620728dc5df4a5b48af8c8a9cc1c5e041 authored over 5 years ago
More crimes and GC issues fixed

39240eccb9cfc94f7e389394afc1972d4491cbcf authored over 5 years ago
Fix more FFI crimes.

711367637506cb05149b6132d11ae7c5627e0938 authored over 5 years ago
Fix most of the FFI to not be dumb and be modern.

bb661480dd11b95e217f7c299e81d597dc422eaa authored over 5 years ago
Shift some stuff around to make it saner to work with.

ccfc85707ef35d467e5b2b8971de5e00cdf16772 authored over 5 years ago
Fluidsynth is a word now.

6edce2bc22373584d0e407d06e83f402d679af5b authored over 5 years ago
Add .NET Core 3.0 support to projects. Also applied axe. Doesn't work

39ae553a1c11be27a8d57eba9e9825ecc71f793d authored over 5 years ago
add README.

f2ab023f3672d31d8032167d2d0ab19f913f6e9a authored almost 6 years ago
fix framework versions after package reference changes.

9ea5cea94632c95907403a40f4cab5a2b70839ae authored almost 6 years ago
fix managed-midi reference.

2ccf7aabbb6af0794072d9e405d556e77583e5f4 authored almost 6 years ago
Merge branch 'master' of github.com:atsushieno/nfluidsynth

99c064d94c9e62c541d17112b4c57c083d96802f authored almost 6 years ago
add nuspec, replace managed-midi submodule with nuget package.

e288eccebfe5cac0cace5b76134fe2af9214233d authored almost 6 years ago
of course fluidsynth had support for PAf.

546d99caf778d22f6de53b35a77e406326827830 authored about 6 years ago
Add new logger functionality.

I believe it was introduced in fluidsynth 1.9.x timeline.

7c7e375b022ff4672cb39db0e713f26508f78d23 authored about 6 years ago
bump managed-midi.

c57a104e5a2205ac042c61ae88644c4c1d42148e authored about 6 years ago
Have soundfont loader callback GC-pinned and simplify some code.

b5bd87734874bccab58d70bef08e3aeac6a13af9 authored about 6 years ago
updated to the latest fluidsynth 1.9.x API.

885c6fcf1ead9eb45008caea2bda6021e69ac052 authored over 6 years ago
switch to the latest fluidsynth-based API, namely its newest sfloader API.

For Android support we had to extend fluidsynth to provide custom sfloader
functionality for loa...

08527ba590e4e61a9512770d25387c67724d8b52 authored almost 7 years ago
Fixed and reorganized the entire solution to match managed-midi master.

There were two problems:

- managed-midi needs to be updated.
- NFluidsynth.MidiAccess needs to ...

e5b4a79442ec03737f056fc0a2e102e9854cf4ed authored about 7 years ago
Add SoundFontLoader and StreamLoader support.

- New bindings are added.
- New P/Invokes for my extensions to fluidsynth are added.
- The new s...

4928016f1905397c64a69b9eddc5cc9bc714af60 authored almost 9 years ago
Revert "NFluidsynth is not PCL (Profile 111)."

This reverts commit 6690ab3e6ac10f539fae1e64bfc8065c43b23caf.

Somehow I thought 111 covers Andr...

13ef4381dfb3ca6cf9b72ada3d28823612d311f0 authored about 9 years ago
NFluidsynth is not PCL (Profile 111).

It kills very few function, but they don't impact much.

6690ab3e6ac10f539fae1e64bfc8065c43b23caf authored about 9 years ago
Fix pitchbend value calculation.

97bf34603b97cc831b0ef72fec3e1e7fb36d7946 authored about 9 years ago
Now you can open multiple ports, not sure if they work fine together though.

It improves connection management too.

60f409ea5f8c99d2072d5f1ce63305ba89bd889c authored about 9 years ago
Add custom error handler support so that errors could be ignored.

With this, it can play songs just like fluidsynth on ALSA driver (i.e. ALSA
integration ignores ...

783bcfb81ee478ea3f688f8e1ce11fb0729e1a7b authored about 9 years ago
[breaking changes] Sanitized some settings key names.

083b8bc2ad7423617aa9beb3a0fcafe6e3d84c13 authored about 9 years ago
Fix possible NRE on configuration.

5d3ecb08a0b47a2e692f426c349924a33ff14a1d authored about 9 years ago
completed implementation: now it works on Android too.

61715e426e5a66fa5438808f3c00ef61e90a5c50 authored about 9 years ago
update managed-midi that contains breaking manager API changes.

7755190e209ca68fd2b6e0c78116cece8b1f2310 authored over 9 years ago
add managed-midi as submodule and MidiAccess implementation.

8d320233e0a02d41e5d3212aeb6cad529260af25 authored over 9 years ago
Add MIT License.

d502b7f3d96b5079d4afdb8c4cd23685795c9ed2 authored about 10 years ago
reference nunit.framework.dll without specific version.

c9ba248125fb80b8a6fda263f61e51537da6c529 authored about 10 years ago
Add Misc binding and a working sample.

4886bcc643565eee7003cc5564d78925a80bb616 authored over 10 years ago