Csound Csound-dev Csound-tekno Search About

Re: Problem with midi2cs and other midi questions

Date1998-03-12 14:47
FromKen Locarnini
SubjectRe: Problem with midi2cs and other midi questions


> 
> I've been listening with interest to the threads regarding real-time 
> control and the problem of intuition while working with CSound and 
> we seem to be thinking along the same lines.      I would like to see 
> CSound become far more intuitive,   hence Visual Orchestra,   but I 
> have experimented over the last few days with MIDI control of 
> parameters using CSound command MIDICTRL.   It seems to me that a 
> virtual MIDI synth interface is what is needed,     I've not seen 
> Cakewalks studioware feature but I suppose it to be similar to 
> Cubase's realtime MIDI controllers,   OK but not ideally suited to 
> CSound control.
> 
> 	What about a MIDI controller designer (This could 
> be incorporated into VisOrc or be run seperately) where the user can 
> design and save sets of buttons and sliders with assignable MIDI 
> functions?      I'd make a start but CSound crashes with even the 
> simplest MIDI control messages.
> 
> Dave Perry
>    
> Dave Perry
> 
> 
Dave or James,
	This is very interesting.  Yes Cakewalks studioware panels are very
powerfull.   You can design from the ground up anything you want. 
Theoretically we should be able to hook into Csound with a software
midi-port and then any parameter that can be assigned to midi would be able
to be manipulated in real-time.  The panels also let you save their
parameters at any given moment in a song or be manipulated or recorded into
a track.  I can envision midi controlled synths effect units etc.
	Design choices include buttons, knobs, sliders, led, meters, clusters
(groups of controls that pop up) text display, images, etc.  There are many
possibilities as to what and how info is sent including computational
formulas.  Of course this is purely theoretical at the moment so I need to
start dong some testing as time permits.  I will use Gabriels simple midi
tests to start.
	BTW,  have you created or are creating  a menu for the midi opcodes that
Gabriel has incorporated for VisOrc.  Would make creating instruments a
little easier!
By for now,
Ken  

Date1998-03-14 00:16
Fromdingy@pop3.demon.co.uk
SubjectRe: Problem with midi2cs and other midi questions

> 	This is very interesting.  Yes Cakewalks studioware panels are very
> powerfull.   You can design from the ground up anything you want. 
> Theoretically we should be able to hook into Csound with a software
> midi-port and then any parameter that can be assigned to midi would be able
> to be manipulated in real-time.  The panels also let you save their
> parameters at any given moment in a song or be manipulated or recorded into
> a track.  I can envision midi controlled synths effect units etc.
> 	Design choices include buttons, knobs, sliders, led, meters, clusters
> (groups of controls that pop up) text display, images, etc.  There are many
> possibilities as to what and how info is sent including computational
> formulas.  Of course this is purely theoretical at the moment so I need to
> start dong some testing as time permits.  I will use Gabriels simple midi
> tests to start.

I've been doing this with a software MIDI program called Hubi's 
Loopback.  It adds 4 virtual MIDI ins and outs with options to send 
and mix channels like a patchbay. It allows me to use a keyboard to 
enter note data,   and a program like Cubase VST to mix and send MIDI 
controller DATA.   It works but the response time is quite slow and 
this is with very simple orchestra's.

> 	BTW,  have you created or are creating  a menu for the midi opcodes that
> Gabriel has incorporated for VisOrc.  Would make creating instruments a
> little easier!
> By for now,
> Ken  

I'm working on that right now.    The next release of VisOrc will 
have some simple programmable MIDI controllers for use in real-time,  
 all the MIDI opcodes and a way of importing ORC and SCO files not 
created with VisOrc and displaying them graphicaly.

regards,
Dave Perry