Kyma Forum
  Tips & Techniques
  There must be a simple CapyTalk expression for this ...

Post New Topic  Post A Reply
profile | register | preferences | faq | search

next newest topic | next oldest topic
Author Topic:   There must be a simple CapyTalk expression for this ...
phillipm
Member
posted 27 May 2015 10:11         Edit/Delete Message   Reply w/Quote
at least I hope there is. ;-)

I have a collection of sounds that I want to start playing immediately when compiled and start playing a specific note (different from the default of 60 nn) *but* then have the ability to track a MIDI keyboard.

So the ideal CapyTalk expression would probably something like

73 nn someCapyTalkExpression !KeyPitch nn

... so that it ignores the default value of 60 nn and starts on 73 nn ... but then continually updates to any new value for !KeyPitch



IP: Logged

SSC
Administrator
posted 27 May 2015 10:57         Edit/Delete Message   Reply w/Quote
Since the future pitch changes will be accompanied by a !KeyDown, you could use this:

((!KeyDown hasChangedReset: 0) true: !KeyNumber false: 73) nn

It will start out as 73 and when you send a new !KeyNumber (with its !KeyDown), it will use the value of !KeyNumber instead.

[This message has been edited by SSC (edited 27 May 2015).]

IP: Logged

phillipm
Member
posted 27 May 2015 13:33         Edit/Delete Message   Reply w/Quote
I knew there must be an expression that would do the trick. But I never would have figured it out. Thanks ... saves me hours of trying, failing and executing a clumsy workaround.

Now, if I could only get back the loss of yesterday dealing with a bug that had already been fixed and the 3 hours I spent today getting my 2 new Behringer FCA610's to communicate nicely with Kyma and DP...

;-)

IP: Logged

phillipm
Member
posted 27 May 2015 13:42         Edit/Delete Message   Reply w/Quote
Meanwhile ... is there any reason that sounds dragged into a timeline don't just default to using the MIDI channel of the the Timeline track? When I drag a sound that uses MIDI channel 1 for live MIDI input into a track with MIDI 1 as an input, I have to hit play then stop and edit the VCS to change the MIDI channel assignment back to 1. The process of putting it into a timeline has reassigned it to channel 17.

IP: Logged

SSC
Administrator
posted 27 May 2015 16:00         Edit/Delete Message   Reply w/Quote
The default MIDI channel of a Timeline track ought to be the track number. If you'd like it to be on channel 1, you can change the MIDI channel of a track from the menu you get by clicking the MIDI icon on the left edge of that track.

IP: Logged

phillipm
Member
posted 18 June 2015 13:11         Edit/Delete Message   Reply w/Quote
Yep .. I understand that, but it's not really the issue I'm talking about. I actually *want* sounds dragged into the timeline to adjust all parameter and controls to the midi channel of the timeline for that track. It would be the most convenient way to handle something like this. But if you have put VCS faders under the control of a MIDI controller while working on a sound ... that controller seems to stay stuck on only receiving MIDI channel 1, ignoring the timeline MIDI channel assignment. I had to go into the VCS Editor and 1x1 change all those assignments to match timeline channel.

IP: Logged

All times are CT (US)

next newest topic | next oldest topic

Administrative Options: Close Topic | Archive/Move | Delete Topic
Post New Topic  Post A Reply

Contact Us | Symbolic Sound Home

This forum is provided solely for the support and edification of the customers of Symbolic Sound Corporation.


Ultimate Bulletin Board 5.45c