Menu

extending to cunstom sampler/synth/sequencer

2008-07-04
2013-05-10
  • Nobody/Anonymous

    Hi! I am c/c++ dsp programmer/musician with basic knowledge of electronics. I was wondering how difficult would it be to implement a midi in/out, and maybe some "on board" controllers  (knobs/buttons), and lcd display.

    A groovebox for round 100$ with open source software - this would totally crack the business ;P

    Maybe there already is somewhere a project for such "dsp body" (only midi in/out audio in/out).

     
    • Roger Q.

      Roger Q. - 2008-10-09

      Hi,

      Please go through this article first

      http://focus.ti.com/general/docs/techdocsabstract.tsp?abstractName=spra355

      MIDI synthesis could be done in different ways like wavetable, FM, physical modelling.

      Wavetable synthesis has more realistic appeal and will depend on the quality of the samples. HQ samples will required more storage space.

      We will need the following things
      1) A way to input the MIDI stream. (could be done through USB, by implementing a MIDI device class)
      2) Place to store the MIDI wave table (should be permanently in flash and loaded to RAM when doing the synthesis). Mabe for simplicity we could initially do FM synthesis only.
      3) A working algorithm to do the synthesis. The DSP is powerful enough to do MIDI synthesis.

      regards,
      Roger.

       

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.