[Gambas-user] MIDI Patterns/Sequencer, ! Looking for interested developers !

sfdadds sammy_dadds at ...43...
Thu Aug 7 01:49:29 CEST 2014


Hi all.

  ! Looking for interested developers !

  I'm working on a MIDI Pattern/Sequencer in Gambas3

  So far it is made up of two projects

   1) GConSeq (A console wrapper for ALSA), all commands are sent to GConSeq
via STDIN (then sent/scheduled for ALSA) and responses via STDOUT/STDERR
   2) GTrac (A GUI for creating/playing the actual MIDI patterns/sequences)

  supports 16 MIDI tracks
  wraps the ALSA API in a Gambas3 console application (send commands via a
process or tell it to load commands from a file)
  creates 16 ALSA output ports to be connected to any JACK (QJackCtl) MIDI
sound sources
  creates 1 ALSA sync/timing port for callback events (actually uses the
ALSA file descriptor), used for timing and to notify a GUI about the current
measure and beat playing
  tempo is adjustable using a ALSA output queue with tempo settings (no
timing loops, ALSA handles this)
  saves all sessions as XML
  exports sessions to a SMF (Standard MIDI File)
  transport playback with looping goto measure etc
  minimal copy/paste of events (need help with a better design, looks/works
ok but need undo/redo)

  the current implementation v0.1 is pattern based (can be anything) and
works good

  any app can access the ALSA API thru the GConSeq

  currently working the recording side. able to record MIDI via ALSA with
correct time-stamping
    (needed ALSA input port with time-stamping enabled)
  working another piano roll for displaying and editing the recorded MIDI
events
    (this piano roll cannot use a gridview since the recorded events in PPQ
(pulses per quarter) could be up to 1536 (meaning 1536 time slices in a
single quarter note)
  working another effects display to go along with the recording piano roll
  
  Looking for ideas, everything is open to change

  Will need help setting up a shared development area, GIT or something

  If interested in the project or source just respond back

  Thanks, Sam



--
View this message in context: http://gambas.8142.n7.nabble.com/MIDI-Patterns-Sequencer-Looking-for-interested-developers-tp47693.html
Sent from the gambas-user mailing list archive at Nabble.com.




More information about the User mailing list