Go Back   Cockos Incorporated Forums > Other Software Discussion > OSCII-bot forum

Reply
 
Thread Tools Display Modes
Old 06-06-2015, 08:29 AM   #121
Banned
Human being with feelings
 
Banned's Avatar
 
Join Date: Mar 2008
Location: Unwired (probably in the proximity of Amsterdam)
Posts: 4,868
Default

Quote:
Originally Posted by TonE View Post
Did anybody create a tool for send control from midi using oscii-bot?

midi to oscii-bot to osc to reaper to send amount? Solving the send issue of Reaper from midi.
Controlling sends/receives using MIDI is part of e.g. the (more comprehensive) script I wrote for the Peavey StudioMix. But if you're only interested in controlling sends, it should be quite easy to write a script that replicates the functionality of that Pd patch which I created for this specific purpose.

__________________
˙lɐd 'ʎɐʍ ƃuoɹʍ ǝɥʇ ǝɔıʌǝp ʇɐɥʇ ƃuıploɥ ǝɹ,noʎ
Banned is offline   Reply With Quote
Old 11-12-2017, 12:09 PM   #122
goldenarpharazon
Human being with feelings
 
Join Date: Feb 2016
Posts: 113
Default Version 0.4 Release of OSCII-bot

Introduces
• Bidirectional OSC support (send to OSC listens, receive from OSC sends)
• macOS version compiled with latest SDK + Xcode (should still run on 10.6 though)
• Latest WDL/EEL2 changes/fixes since 2014

Context and details in this post/thread
https://forum.cockos.com/showpost.ph...21&postcount=7
V0.4 download is at
http://www-dev.cockos.com/oscii-bot/
goldenarpharazon is offline   Reply With Quote
Old 11-12-2017, 02:51 PM   #123
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Germany
Posts: 5,050
Default

Quote:
Originally Posted by goldenarpharazon View Post
Introduces
• Bidirectional OSC support (send to OSC listens, receive from OSC sends)
WOW !!!
That was fast !!
Just 12 hours after I found that the previous version would not work for me !

I'll test ASAP.

... Works perfectly for me.

Thanks a lot,
-Michael
__________________
www.boa-sorte.de

Last edited by mschnell; 11-13-2017 at 03:52 AM.
mschnell is online now   Reply With Quote
Old 11-12-2017, 03:03 PM   #124
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Germany
Posts: 5,050
Default

Quote:
Originally Posted by goldenarpharazon View Post
Introduces
• Latest WDL/EEL2 changes/fixes since 2014
Great !
-Michael
__________________
www.boa-sorte.de
mschnell is online now   Reply With Quote
Old 11-12-2017, 11:24 PM   #125
fundorin
Banned
 
Join Date: Feb 2014
Location: Moscow, Russia
Posts: 554
Default

Quote:
Originally Posted by mschnell View Post
WOW !!!
That was fast !!
Just 12 hours after I found that the previous version would not work for me
Lucky you. It was a couple of years, since previous version didn't work for me (no Sysex support). And there's still no Sysex support in the update. 😒
fundorin is offline   Reply With Quote
Old 11-13-2017, 03:51 AM   #126
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Germany
Posts: 5,050
Default

Quote:
Originally Posted by goldenarpharazon View Post
Introduces...
goldenarpharazon. if you are entitled to do so, you might want to enhance the “OSCII-bot code reference” website → https://www.cockos.com/oscii-bot/oscii-bot-doc.html similar to this suggestion (in case my guessing of how OSCII-bot 0.4 works is correct).

@input : specifies a device to open for input. Usage:
@input devicehandle MIDI "substring devicename match" [skip_count]

@input devicehandle OSC "1.2.3.4 : port"
>>> the IP address given denotes the interface in the system OSCII-bot runs in, the port given is the port OSCII-bot opens to listen on. Hence the sending site needs to be configured to use this address and port to send OSC messages to OSCII-bot. <<<

@input devicehandle OSC "* : port"
>>> use any IP interface in the system OSCII-bot runs in <<<

>>> if an OSC message is detected at a port defined by “@input devicehandle OSC ...”, or automatically assigned by “@output devicehandle OSC ...”, the @oscmsg event handler EEL code is executed, and oscstr and oscparm() will provide the content received, msgdev will provide the devicehandle. <<<

>>> if oscsend() is used with a devicehandle defined by “@input devicehandle OSC ...”, the OSC message will be sent to the last IP-address and port number an OSC messages has been received from via this device. This is useful to have OSCII-bot act as a server-like OSC instance, doing bidirectional communication. <<<

@input devicehandle OMNI-MIDI -- receives all MIDI received by other scripts
@input devicehandle OMNI-OSC -- receives all OSC received by other scripts
@input devicehandle OMNI-MIDI-OUTPUT -- receives all MIDI sent by other scripts
@input devicehandle OMNI-OSC-OUTPUT -- receives all OSC sent by other scripts

@output : specifies a device to open for output. Usage:
@output devicehandle OSC "host : port" [maxpacketsize (def=1024)] [sleepinMS (def=10)]
>>> the host IP address and port number define the target site to receive OSC messages sent by OSCII-bot via this device. The sending IP address for such messages will be the IP address of the interface in the system OSCII-bot runs in. The sending port number of the messages will be a random number that is chosen when OSCII-bot starts the script. <<<

>>> The port number acquired by “@output devicehandle OSC "host : port" ...“ will also be opened to listen to received OSC messages on. For incomming OSC messages to this port, the @oscmsg event handler EEL code is executed, and msgdev will provide the devicehandle. This is useful to have OSCII-bot attach to a server-like OSC instance (such as a hardware based digital mixer), doing bidirectional communication.


@output devicehandle MIDI "substring match" [skip]
__________________
www.boa-sorte.de
mschnell is online now   Reply With Quote
Old 11-13-2017, 02:55 PM   #127
Justin
Administrator
 
Justin's Avatar
 
Join Date: Jan 2005
Location: NYC
Posts: 11,135
Default

Just posted v0.5 with (experimental) SysEx support to http://www-dev.cockos.com/oscii-bot .. Also updated the docs on that page. It'll go to the main cockos.com soon too.
Justin is offline   Reply With Quote
Old 11-13-2017, 11:26 PM   #128
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Germany
Posts: 5,050
Default

Quote:
Originally Posted by Justin View Post
It'll go to the main cockos.com soon too.
Maybe somehow OSCIIbot could be integrated in Reaper, so that
- it's not necessary to start another executable: seamless integration of Midi and OSC based external hardware by just activating an appropriate script.
- we can use a modified version of the great IDE provided for JSFX
- scripts can be managed by ReaPack.

Supposedly this would mean to enhance ReaScript by a Midi and OSC API that can manage external communication. (I never did ReaScript: can ReaScripts be free-running - like JSFX or OSCIIbot, at all ? )

Michael (just dreaming)
__________________
www.boa-sorte.de

Last edited by mschnell; 11-21-2017 at 10:26 AM.
mschnell is online now   Reply With Quote
Old 11-20-2017, 03:16 PM   #129
goldenarpharazon
Human being with feelings
 
Join Date: Feb 2016
Posts: 113
Default OSCII-bot V0.6 release

•Now packaged separately for each platform and without source code (source available via git)
•Add get_device_open_time() to detect MIDI device re-opens
•Fix multiline comment parse bug

More details and download via
http://cockos.com/oscii-bot/
goldenarpharazon is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 10:04 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2018, vBulletin Solutions Inc.