06-06-2015, 08:29 AM | #121 | |
Human being with feelings
Join Date: Mar 2008
Location: Unwired (probably in the proximity of Amsterdam)
Posts: 4,868
|
Quote:
__________________
˙lɐd 'ʎɐʍ ƃuoɹʍ ǝɥʇ ǝɔıʌǝp ʇɐɥʇ ƃuıploɥ ǝɹ,noʎ |
|
11-12-2017, 12:09 PM | #122 |
Human being with feelings
Join Date: Feb 2016
Posts: 189
|
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/ |
11-12-2017, 02:51 PM | #123 | |
Human being with feelings
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,690
|
Quote:
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 Last edited by mschnell; 11-13-2017 at 03:52 AM. |
|
11-12-2017, 03:03 PM | #124 |
Human being with feelings
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,690
|
Great !
-Michael |
11-12-2017, 11:24 PM | #125 |
Banned
Join Date: Feb 2014
Location: Moscow, Russia
Posts: 554
|
|
11-13-2017, 03:51 AM | #126 |
Human being with feelings
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,690
|
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] |
11-13-2017, 02:55 PM | #127 |
Administrator
Join Date: Jan 2005
Location: NYC
Posts: 15,721
|
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.
|
11-13-2017, 11:26 PM | #128 |
Human being with feelings
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,690
|
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) Last edited by mschnell; 11-21-2017 at 10:26 AM. |
11-20-2017, 03:16 PM | #129 |
Human being with feelings
Join Date: Feb 2016
Posts: 189
|
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/ |
08-05-2018, 05:12 AM | #130 |
Human being with feelings
Join Date: May 2006
Location: Surrey, UK
Posts: 19,677
|
Can anyone let me know how to monitor the messages between OSCII-bot and Reaper?
I saw Banned links above but they are all "404 - page not found""
__________________
DarkStar ... interesting, if true. . . . Inspired by ... |
08-05-2018, 07:31 AM | #131 |
Human being with feelings
Join Date: Oct 2017
Location: Black Forest
Posts: 5,054
|
__________________
My Reascripts forum thread | My Reascripts on GitHub If you like or use my scripts, please support the Ukraine: Ukraine Crisis Relief Fund | DirectRelief | Save The Children | Razom |
08-06-2018, 02:11 AM | #132 | |
Human being with feelings
Join Date: Feb 2016
Posts: 189
|
Quote:
1. Use reaper's OSC monitor (the 'Listen' button on the OSC Control Surface Settings page) to check the messages are being received by Reaper, and 2. check that the OSC and Midi traffic is both seen in the OSCII-bot console log. Beyond this try "show-io.txt" which is one of the sample scripts bundled with OSCII-bot. Banned wrote a follow-on script called "MonitorMIDI+OSC-IO.txt" but it doesn't add any more to these beyond showcasing fancier graphics. |
|
08-06-2018, 02:33 AM | #133 |
Human being with feelings
Join Date: May 2006
Location: Surrey, UK
Posts: 19,677
|
Thank you - I did see that post but then saw that there were some later ones; those were the ones with the defunct links
I had thought that the[Listen] button was for detecting ports / addresses, not for traffic monitoring I have enabled Log in the OSCII-bot console but do not see anything.
__________________
DarkStar ... interesting, if true. . . . Inspired by ... |
Thread Tools | |
Display Modes | |
|
|