OSC Receiver and Sender

A place for developers to share ideas and assist each other in solving problems.

Moderators: valis, garyb

User avatar
sunmachine
Posts: 559
Joined: Mon Mar 01, 2010 12:37 am

Re: OSC Receiver and Sender

Post by sunmachine »

Installation on my Windows 7, 64-bit system worked fine!
w_ellis
Posts: 570
Joined: Wed Nov 07, 2001 4:00 pm
Location: Berlin, Germany

Re: OSC Receiver and Sender

Post by w_ellis »

New versions of the OSC Sender and Receiver available for testing here: https://github.com/bcmodular/scopeosc/t ... ipt/Output

Sender:
- Added Snapshot (Snap) - change value of this inpad to force an OSC message to be sent for all values
- Added Sending Messages (Send) - 0 = don't send, > 0 = send (doesn't catch up, so you can use snapshot after re-enabling if needed)

Receiver:
- Added Listening to Messages (List) - 0 = don't listen, > 0 = listen

When using in SDK, be careful about loading new version in old project, as the new pads mean that there could be weirdness. Recommend deleting old modules first and then loading new ones. Then save project, close SDK and re-open, just to be on the safe side.

I'm not planning other changes to the pads now, so hopefully there won't be other breaking changes, but if I do, I might version the DLLs instead. Let me know what you think.
User avatar
faxinadu
Posts: 1646
Joined: Wed Nov 01, 2006 3:12 am
Location: israel
Contact:

Re: OSC Receiver and Sender

Post by faxinadu »

confirmed to work, also it does not break connections on devices using older versions, so all good :)
Scope, Android, Web, PC Plugins and Sounds:
http://www.oceanswift.net
Music
https://faxinadu.bandcamp.com/
w_ellis
Posts: 570
Joined: Wed Nov 07, 2001 4:00 pm
Location: Berlin, Germany

Re: OSC Receiver and Sender

Post by w_ellis »

Good to know!

The only further change I have planned before looking into integrating these into ScopeSync is to load a config for listening port from a file. If there are any other needs that people have (or bugs!), please feel free to raise them here: https://github.com/bcmodular/scopeosc/issues
w_ellis
Posts: 570
Joined: Wed Nov 07, 2001 4:00 pm
Location: Berlin, Germany

Re: OSC Receiver and Sender

Post by w_ellis »

Now reads listener port from C:\Users\xxx\AppData\Roaming\ScopeOSCReceiver\ScopeOSC.settings (or equivalent for different versions of Windows). File is created on first load of OSCReceiver module and will only be re-read at startup, so changing setting will require Scope to be restarted. I'm assuming that this won't be an issue for people as they won't need to change it very often.

https://github.com/bcmodular/scopeosc/t ... ipt/Output

N.B. Defaults to 8000 still.
JoPo
Posts: 2306
Joined: Wed Jun 05, 2002 4:00 pm
Location: VRRAAaaooOôOooommmh
Contact:

Re: OSC Receiver and Sender

Post by JoPo »

Hi !

After those 7 thread page and code discussion, I'd really like to know how OSC is working on Scope !
I downloaded the setup file, installed it but I don't know what to do next !

I must say that I don't know what to do with all the 7 pages of this thread : I'm not a OSC developer. I just found 2 receiver & sender DLL files but I don't know how to transform them on usable scope devices with some GUI I would deal with ! :D I don't find either any useful info for a guy like me on the github OSC pages... :roll:

Thanks for help ! :)
> > > > > > > > > > > > --- Musica --> here ! ---< < < < < < < < < < < <
w_ellis
Posts: 570
Joined: Wed Nov 07, 2001 4:00 pm
Location: Berlin, Germany

Re: OSC Receiver and Sender

Post by w_ellis »

Hi JoPo,

This definitely isn't the thread for you if you're not using the SDK! faxinadu has integrated these modules into some devices that he announced elsewhere in the forum and I'm beavering away in the background to hook them into the updated version of ScopeSync that's been a couple of years in the brewing. In the time-honoured tradition here, it'll be done soon :)

Thanks,
Will
JoPo
Posts: 2306
Joined: Wed Jun 05, 2002 4:00 pm
Location: VRRAAaaooOôOooommmh
Contact:

Re: OSC Receiver and Sender

Post by JoPo »

Ah ! Ok. Thanks a lot, Will ! :)
> > > > > > > > > > > > --- Musica --> here ! ---< < < < < < < < < < < <
User avatar
faxinadu
Posts: 1646
Joined: Wed Nov 01, 2006 3:12 am
Location: israel
Contact:

Re: OSC Receiver and Sender

Post by faxinadu »

to be honest i was sure people would be going crazy about it and all over this. but somehow it seems its only interesting for a few of us. :/
Scope, Android, Web, PC Plugins and Sounds:
http://www.oceanswift.net
Music
https://faxinadu.bandcamp.com/
JoPo
Posts: 2306
Joined: Wed Jun 05, 2002 4:00 pm
Location: VRRAAaaooOôOooommmh
Contact:

Re: OSC Receiver and Sender

Post by JoPo »

faxinadu wrote: Sat Jan 27, 2018 3:16 am to be honest i was sure people would be going crazy about it and all over this. but somehow it seems its only interesting for a few of us. :/
Wait a bit ! I think that if any of you release some OSC Scope devices, other people would be interested. For instance, the amazing Falcon and many new very good vst's have OSC features. I could modulate things in Falcon from Scope. A device that convert audio signals into OSC signals and in the other way, would be awesome !

How are OSC signals time accurate ? Are they as bad as midi ? What is the resolution in frequency and in bits ? I have no idea : I never used OSC. I affraid that if OSC signals are carried by wifi or ethernet, the timing could not be as good as needed for some precise rythmic applications but in fact, I don't know.
> > > > > > > > > > > > --- Musica --> here ! ---< < < < < < < < < < < <
User avatar
faxinadu
Posts: 1646
Joined: Wed Nov 01, 2006 3:12 am
Location: israel
Contact:

Re: OSC Receiver and Sender

Post by faxinadu »

See announcments forum
Scope, Android, Web, PC Plugins and Sounds:
http://www.oceanswift.net
Music
https://faxinadu.bandcamp.com/
JoPo
Posts: 2306
Joined: Wed Jun 05, 2002 4:00 pm
Location: VRRAAaaooOôOooommmh
Contact:

Re: OSC Receiver and Sender

Post by JoPo »

But is OSC obligatorily usable with tablet or smartphone ? I really hate touch screen devices ! I'm reading a ebook for experimenting and it is awful !! It's heavy but I must hold it in my hands, so it zooms sundenly, jumps to 3 pages after but I need to hold it, there is no place for my fingers, sometimes they just touch the screen and...f..g sh...it. :evil: The screen is ful of finger traces. Une vraie merde.

I'd like to use it just to replace midi at least for modulating signals. AND WITHOUT TABLET !
> > > > > > > > > > > > --- Musica --> here ! ---< < < < < < < < < < < <
User avatar
faxinadu
Posts: 1646
Joined: Wed Nov 01, 2006 3:12 am
Location: israel
Contact:

Re: OSC Receiver and Sender

Post by faxinadu »

you can use it with anything, it is a server :) but i also think u should give the android control another chance, i too had some controllers on phone/tablet like 5-6 years ago, and the interfaces themselves have come a long long way. as long as its not extreme low end crappy tablet or something then it is both very responsive, very stable and fun. i still say try it, but again it is a server and a client and works with anything.
Scope, Android, Web, PC Plugins and Sounds:
http://www.oceanswift.net
Music
https://faxinadu.bandcamp.com/
w_ellis
Posts: 570
Joined: Wed Nov 07, 2001 4:00 pm
Location: Berlin, Germany

Re: OSC Receiver and Sender

Post by w_ellis »

Most of the DAWs have good OSC support now. To answer your question from above, I wouldn't recommend for very timing critical needs, but it should work very well for parameter automation. Unfortunately there's always some level of delay due to scope's async implementation, but it's fairly small (a few tens of milliseconds).

Wifi itself and even internet in general can have excellent latency, just depends on setup. First person shooter games are very demanding on latency too 😁
User avatar
faxinadu
Posts: 1646
Joined: Wed Nov 01, 2006 3:12 am
Location: israel
Contact:

Re: OSC Receiver and Sender

Post by faxinadu »

i can vouch for the way my own apps behave with osc using will's scope osc core and using my own java built pc side osc core - faster or as fast as midi
Scope, Android, Web, PC Plugins and Sounds:
http://www.oceanswift.net
Music
https://faxinadu.bandcamp.com/
JoPo
Posts: 2306
Joined: Wed Jun 05, 2002 4:00 pm
Location: VRRAAaaooOôOooommmh
Contact:

Re: OSC Receiver and Sender

Post by JoPo »

So... With your devices... Can I just send & receive modulation signals between Scope and some vst's that support OSC without need of android ?
> > > > > > > > > > > > --- Musica --> here ! ---< < < < < < < < < < < <
User avatar
faxinadu
Posts: 1646
Joined: Wed Nov 01, 2006 3:12 am
Location: israel
Contact:

Re: OSC Receiver and Sender

Post by faxinadu »

Yes exactly.
Scope, Android, Web, PC Plugins and Sounds:
http://www.oceanswift.net
Music
https://faxinadu.bandcamp.com/
JoPo
Posts: 2306
Joined: Wed Jun 05, 2002 4:00 pm
Location: VRRAAaaooOôOooommmh
Contact:

Re: OSC Receiver and Sender

Post by JoPo »

Eh eh... Thanks ! Now, I'm very interested ! 8)
> > > > > > > > > > > > --- Musica --> here ! ---< < < < < < < < < < < <
w_ellis
Posts: 570
Joined: Wed Nov 07, 2001 4:00 pm
Location: Berlin, Germany

Re: OSC Receiver and Sender

Post by w_ellis »

I've added some documentation describing the use of these two modules here: https://github.com/bcmodular/scopesync/ ... DK-Modules. There's also a new release with minor performance and stability improvements. Download it from here: https://github.com/bcmodular/scopeosc/releases
w_ellis
Posts: 570
Joined: Wed Nov 07, 2001 4:00 pm
Location: Berlin, Germany

Re: OSC Receiver and Sender

Post by w_ellis »

New release (0.1.2-beta) of ScopeOSC modules available now here: https://github.com/bcmodular/scopeosc/releases. This doesn't affect the main functionality, but will be required for the upcoming ScopeSync 0.6.0 release, which is slowly but surely on its way!

Documentation Wiki is also updated to reflect the changes: https://github.com/bcmodular/scopeosc/wiki and has been moved from the ScopeSync Wiki, which is now closed down, as I will be putting together documentation for the new release at http://www.scopesync.co.uk
Post Reply