[Csnd] (Touch)OSC and Csound
Date | 2023-11-25 16:52 |
From | Philipp Neumann |
Subject | [Csnd] (Touch)OSC and Csound |
Hello everybody! I have some problems with setting up the connection from my iPad to my Mac for controlling Csound via TouchOSC. I’m new to working with OSC, but i checked out the floss examples. I initialised the connection via OSCinit in Csound and also tried out sending messages and printing them with the hexler protokol app, which works fine. But i can’t get values inside my Csound patch, where i want wo print them. Is there someone who has experience with this and can describe what i have to do to set everything up? And does someone know if i can print OSC messages inside the terminal of MacOS for debugging purposes? This is my test instrument and i don’t get errors. |
Date | 2023-11-25 17:22 |
From | john |
Subject | Re: [Csnd] (Touch)OSC and Csound |
Should you not check the value of kAmpT and kFreqT to see if thwere is a value avalilable for kAmp and kFreq? I use OSC quite a lot but only between csoud instances so ? have nothing to say about the iPad, floss or touchOSC ==John ff On Sat, 25 Nov 2023, Philipp Neumann wrote: > Hello everybody! > > I have some problems with setting up the connection from my iPad to my Mac for controlling Csound via TouchOSC. > I’m new to working with OSC, but i checked out the floss examples. > > I initialised the connection via OSCinit in Csound and also tried out sending messages and printing them with the hexler protokol app, which works fine. > But i can’t get values inside my Csound patch, where i want wo print them. > > Is there someone who has experience with this and can describe what i have to do to set everything up? > And does someone know if i can print OSC messages inside the terminal of MacOS for debugging purposes? > > This is my test instrument and i don’t get errors. > > |
Date | 2023-11-25 17:29 |
From | Philipp Neumann |
Subject | Re: [Csnd] (Touch)OSC and Csound |
Are the left arguments not like „trigger“ that just allow for checking if something changed there? I thought the new values are written to the last argument of OSClisten and i can just use them i my instrument and ignore the ’trigger’ arguments. > Am 25.11.2023 um 18:22 schrieb john |
Date | 2023-11-25 18:11 |
From | john |
Subject | Re: [Csnd] (Touch)OSC and Csound |
Not my understanding The kAMmpT is zrero ifno messahge has been receied and 1 if it has. Otherwise what value could kAmp have? The manual looksclear to me kans is set to 1 if a new message was received, or 0 if not. If multiple messages are received in a si..... ==John ff Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here |
Date | 2023-11-26 15:31 |
From | Philipp Neumann |
Subject | Re: [Csnd] (Touch)OSC and Csound |
> Am 25.11.2023 um 19:11 schrieb john |
Date | 2023-11-26 18:58 | |
From | Arthur Hunkins <000001e1d761dea2-dmarc-request@LISTSERV.HEANET.IE> | |
Subject | Re: [Csnd] (Touch)OSC and Csound | |
I wrote a 2014 article on TouchOSC and Csound. It can be found, along with a lot of
templates, as the last entry at:
http://arthunkins.com/Android_Csound_Apps.htm .
I doubt, however, that it will have anything to do with your project. But nevertheless
. . .
Art H.
abhunkin@uncg.edu
http://www.arthunkins.com
From: A discussion list for users of Csound <CSOUND@LISTSERV.HEANET.IE> on behalf of Philipp Neumann <philipp@VON-NEUMANN.COM>
Sent: Sunday, November 26, 2023 10:31 AM To: CSOUND@LISTSERV.HEANET.IE <CSOUND@LISTSERV.HEANET.IE> Subject: Re: [Csnd] (Touch)OSC and Csound > Am 25.11.2023 um 19:11 schrieb john <jpff@CODEMIST.CO.UK>:
> > Not my understanding The kAMmpT is zrero ifno messahge has been receied and 1 if it has. This is what i meant with „trigger“. > Otherwise what value could kAmp have? i thought kAmp is having then the values im sending on the adress i put in before „/fader1“ or whatever i put there. Or does OSC behave differently? I’m a little bit stucked. No one has experience with touchOsc and Csound? Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here |
Date | 2023-11-27 09:30 | |
From | Tarmo Johannes | |
Subject | Re: [Csnd] (Touch)OSC and Csound | |
Hi! I have used TouchOSC in serveral occasions in the past, it works like any other OSC sender. Try this code: giOSC OSCinit 9000 instr 1 kAmp init 0 kFreq init 0
kAmpData init 0 kFreqData init 0
kAmpT OSClisten giOSC,"/1/fader1","f",kAmpData kFreqT OSClisten giOSC,"/1/fader2","f",kFreqData
if (kAmpT==1) then kAmp = kAmpData endif
if (kFreqT==1) then kFreq = kFreqData endif
printk2 kAmp printk2 kFreq
; kAmp scale kAmp,0,-90,1.,0. ; printks2 "Amp: %d\n",kAmp ; kFreq scale kFreq,80,320 ; printks2 "Freq: %d\n",kFreq ; aSig poscil3 ampdbfs(kAmp),kFreq ; ; outs aSig,aSig endin The idea is that you don't use the data read bu OSClisten directly but put it to your "working" variable only when there is data. I needed to change the OSC path according to my very old app, change it back what is correct for you. Hope it helps! tarmo Kontakt Arthur Hunkins (<000001e1d761dea2-dmarc-request@listserv.heanet.ie>) kirjutas kuupäeval P, 26. november 2023 kell 20:58:
|
Date | 2023-11-27 10:17 |
From | Philipp Neumann |
Subject | Re: [Csnd] (Touch)OSC and Csound |
Hi Tarmo! Thanks a lot! This works great for me! Best, Philipp > Am 27.11.2023 um 10:30 schrieb Tarmo Johannes |