Hi all,

We are now in the situation where Faust DSP can be controlled by regular User 
Interfaces, MIDI, OSC, accelerometers when used on phones or tablets…

Concerning MIDI, the thing is that no real specification have been established, 
and we think time is now to collect what has already been done and possibly 
improve and formalize in what direction we want to go.

We suggest to first collect what has been done. 

1) Here is a draft list of what we are aware of:

- monophonic instruments that aims to be used with a "polyphonic" architecture 
files use the "gate", "freq", "gain" naming convention in button/continuous 
control (sliders...) (that is : MIDI keyOn are converted to frequency and will 
trigger a button named "gate", and setup the "freq" continuous entry,  MIDI 
velocity is used to control "gain"…etc…)

- the meta data [midi:ctrl  XX] can be used to map a MIDI controller to a given 
continuous control

2) We think begin able to define how to control Faust program polyphonic 
instruments would be really useful. Sampo Savolainen YC 20 
(http://code.google.com/p/foo-yc20/)  is a good example of a pure polyphonic 
instrument where the MIDI mapping with MIDI note numbers and controllers in 
completely "hard-coded" . It would help to precisely define how polyphonic 
instruments controls could be coded in the Faust source.

3) What should we need to specify also? 

[midi:pitchbend XX]
….
….

Stéphane 

------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and their 
applications. Written by three acclaimed leaders in the field, 
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/NeoTech
_______________________________________________
Faudiostream-users mailing list
Faudiostream-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/faudiostream-users

Reply via email to