SoundFontCombi v0.012
---------------------
Sorry for the english :-)
This is my fist program in C++, my first graphic program in *nix, i'm not
programmer, THAT PROGRAM COMES WITH NO WARRANTY, and sure have tones of
bugs. 


Important news in v0.0012
-------------------------

* Due the changes made in v.0012 you need to REWRITE your configuration.
* Added 1 Midi Inputs and 4 Midi Outputs.
* Added 2 small utilities for convert Combis and Banks to this new version.
* Added new command line functions
* Now SountFontCombi recognizes program change. (1-44) 
* Solved bug in bank window, now display the names correctly when you load a
  new bank.(sorry for that). 
* Solved command line segfault when load confi
* Solved other minors bugs.

And of course new bugs added :-).


Requirements:
------------    

* Linux (Tested on a PIII 933 Debian sid and PII 300 Gentoo).
* ALSA (with sequencer).
* FLTK (tested and compiled with v1.1.1)
* Wavetable device hardware or software or some kind of MIDI OUT (Tested
  with SBlive, Fluidsynth, Timidity, ZynAddSubFX.
* Midi Keyboard or virtual keyboard like vkeybd.    


Get the lastest version in :

http://personal.telefonica.terra.es/web/soudfontcombi/
               
What does SoundFontCombi?


SoundFontCombi does nothing ... if you want a real synthetizer please try 
ZynAddSubFX - Copyright (c) 2002-2003 Nasca Octavian Paul, is a really
great program, in fact SoundFontCombi was inspired in small utility that
comes whit ZynAddSubFX. 

SoudFontCombi takes the advantages of ALSA sequencer and route the midi
events. You have 8 parts,6 midi out ports and 2 midi in ports, and you can produce combinations
of sounds like some synthetizers.

If you have a professional Master Keyboard maybe you dont need
SoundFontCombi, but not my case.

How to start?

First you need to start the wavetable devices and then run SoundFontCombi.  

I think the best way is start SoundFontCombi, then save settings, and
restart. Also you can connect settings with some programs lime aconnect. 

SoundFontCombi has a velocity metter, you can see if your midi input events.
Turn ON some part and change what ever you want, program change, transpose,
octave ... 
Start Point and End Point is used to split the keyboard.

In side of volume slider you have 5 buttons P, M, E,  O1, O2 for each part.

P  = Pitch Bend 
M  = Modulation
E =  Expresion Pedal (sustain)

If buttons are ON the part sends this events, if you split the keyboard
maybe you want to turn off some off this events for some parts.


O1 = MidiOut 1
O2 = MidiOut 2
....

If you turn ON events are routed to this ports.
You can load or save your "Combis"


Banks
-----
Left Click to put combi in the main window.
Rigth Click to get the combi of the main window.


Presets
-------

Now you can load a file with your presets in command line.

sfc -p PresetFile

The format file is:

Bank Combi Name

0 0 Grand Piano
0 1 Brigth Piano
0 2 Violin
...
...

Exactly what generates sftvkb a small utility provided by vkeybd.


-----------------------------------------------------------------------------------------

This program has no mailing list or CVS or project page, and of course i
need someone who can write some documentation in english :-)
Any help will be apreciated.


You can send your comments to: holborn@telefonica.net 

have a nice day ...



 




  




 



