Page 1 of 1

Controller data

PostPosted: 21 Jul 2012, 14:16
by PDN777
Hi,

I downloaded v. 1235 of Compose!

Could you please leave detailed steps on how
to take a .csv file of numbers (in the range 55-105)
and assign them to Controller #1 in Compose!,
and leave them alone! (ie, don't change the number values),
and save them as a midi file, such that when I open
the midi file, I have a track filled with controller #1
data?

Every time I try it I get an empty file.

Thanks!

--Prahas

Re: Controller data

PostPosted: 25 Jul 2012, 21:34
by arnold
Ah, I had never foreseen such creative use of Compose! :-) Tracks weren't saved when they did not contain a voice on message. That has been corrected now in build 1236 which you can download now. Read the .csv file, create the clip and click the save button from the clip editor and save it as MIDI. That worked in my test situation. Tell me whether it works for you.

Success!

Arnold

Re: Controller data

PostPosted: 26 Jul 2012, 00:14
by PDN777
Thank you for building in the fix!!!

I am doing a bit of computer music, and finding a
time-efficient way to convert numbers to controller
data is *really* useful.

I will download the new version and give
it a try!

--Prahas

Re: Controller data

PostPosted: 26 Jul 2012, 14:39
by PDN777
You did it, Arnold!! You're a genius!!! :-)

One tiny little suggestion: when I unclick "rescale", and then leave
edit mode, the graphic for the clip shows a line of dots at value 0.
This was visually misleading, as I thought the un-rescale command
was buggy. Of course, when I did the midi save and looked in my
sequencer, all was fine. So you might want to futz with the graphic.

Otherwise, worked fantastic!!! Thanks!

--Prahas

Re: Controller data

PostPosted: 27 Jul 2012, 10:07
by arnold
I am glad it works. What you mention about the graphic however, is misleading indeed, but it is right. I'll explain. You want to convert the numbers 55-105 to controller #1 without rescaling. Controller #1 is a 14 bit controller, meaning its values range between 0-16383. When you switch off rescaling, all values scale between these numbers. You understand that numbers between 55-105 look like zero (or one, in any case, a small number) and that they are not distinguished.

This is propably as well what you will hear in real life. The Panpot for example, is a 14 bit controller as well. The numbers 55 and 105 will show no distinction on the graphic, and I think you won't *hear* the difference as well.

Arnold

Re: Controller data

PostPosted: 31 Jul 2012, 15:45
by PDN777
Interesting. I didn't know Ctrl #1 had such a big range. Thanks for the info!!