This project is read-only.

CSharpSynth v1.1b Source and Binary

Rating: No reviews yet
Downloads: 2683
Released: Jan 27, 2012
Updated: Mar 23, 2012 by T3866
Dev status: Beta Help Icon

Recommended Download

Application CSharpSynthv1.1
application, 4707K, uploaded Mar 23, 2012 - 2337 downloads

Other Available Downloads

Application CSharpSynth
application, 4702K, uploaded Feb 18, 2012 - 346 downloads

Release Notes

XnaSynthProject is now CSharpSynthProject

Xna is still supported. I just wanted to make the library easier to use in other frameworks as well.

Changes:
Version 1.1b
  • Went through all the classes and redid quite a bunch of them
  • Midi files should take up less memory when loaded
  • Pitch Bending is much more responsive
  • Added a WaveFileWriter class
  • Added ability to seek while playing midis: (use Time property in the sequencer)
  • Added seek ability to DirectSound demo
  • A few new features for the Instrument Editor, still not completed though
  • Added a Sinc filter (for future use probably)
  • Other minor fixes and tweaks.
  • Check the readme for additional changes

Version 1.0b
  • Added abstract InstrumentBank (Each bank has its own Bank class)
  • Project now includes true fm synthesis (before it was just analog)
    • 3 instrument types (Analog, GM, FM)
  • An experimental Instrument Editor (look in the "Util" directory)
  • Fixed PitchBends (reduced the popping caused by fast pitch changes)
  • Fixed BufferSize calculation.
  • Other minor fixes and tweaks.
  • Check the readme for additional changes

Reviews for this release

No reviews yet for this release.