OSCulator 3.0 is here!
UPDATE – 7 Dec 2016
OSCulator 3.0 is officially released!
Here is the announcement transcript.
After several years of hard work, we are proud to announce the release of OSCulator 3. This is the first major update since our initial release, 10 years ago.
A special discount for you, loyal customer
OSCulator 3 has been almost completely rewritten for the latest versions of macOS and sports powerful new features (see below). Bringing OSCulator 3 to market required an enormous investment of resources, made possible thanks to your continuous support over the years.
Existing OSCulator 2 owners must upgrade their license to use OSCulator 3.
To say thank you, we are delighted to offer you a discount.
- Free upgrade for licenses purchased between 21 Feb 2016 and 20 Sep 2016.
- 50% discount for licenses purchased between 20 Sep 2015 and 20 Feb 2016, for an effective price of 9.99 USD.
- All other customers have a 25% discount, for an effective price of 14.99 USD.
What’s new in OSCulator 3
Compatibility with the most used versions of macOS has always been an important goal. That's why OSCulator 3 is compatible out-of-the-box with Yosemite, El Capitan, and the new Sierra.
Like a powerful microscope, use the Message Monitor to see the details of all incoming and outgoing messages. Use the Filter bar to choose what you want to focus on. This comes in handy for power users that have hundreds of messages in their list!
Send and receive anything MIDI
Want to hook up an old synth or translate a SysEx protocol to OSC? MIDI Templates will help you easily do so thanks to OSCulator's unique user interface.
Turn a flat surface into an interactive whiteboard! You will need a projector, an infrared pen and one or several Wiimotes. OSCulator 3 quietly does a bunch of fancy maths to give you the smoothest signal.
Errare humanum est...
Don't fear mistakes, undo support along with automatic document saving and version backup let you recover. And to help you avoid them in the first place, OSCulator 3 is easier to use thanks to its modernized user interface.
Have a question?
Do you have a special request or question?
Feel free to ask, I will be happy to help.
Last edited by camille; 02-11-2017 at 10:34 AM.
Snapshots You read my mind!
Looks like Presets are now called Mappings, and Snapshots are a subset? Can you give a quick explanation of the difference between them and how they work together?
Yes Presets are now called Mappings, because they only deal with the mapping between OSC messages and Events.
Snapshots are the capture of the last values of the messages. There is no way at the moment to see the values of edit them, but it will come in the future.
I hope you will like this new version.
Last edited by camille; 09-24-2016 at 10:37 AM.
Is the Wii balance board going to part of 3.0? I couldn't see the option unless I was missing something.
Yes, the driver is the same, just improved internally.
There is no option for the Balance Board, it is recognized automatically.
...and a brief description of the new MIDI template feature?
MIDI Templates are two things:
- A way to send and receive generic MIDI messages, like SysEx, bank messages, etc, things that were previously difficult or impossible to make with OSCulator.
- A graphical user interface to specify how the messages are built. If you know how a MIDI message is made, then it is easy to substitute a value received from OSC.
When you have created a MIDI Template, you can start using the "MIDI Message" event. A MIDI Message event receives a value from OSC, and translate the value to a MIDI message according to the template specification.
So does it work? In the template editor, you first write the bytes of the MIDI message you would like to send. Then you say what parts of the message have to be substituted with actual values (input value, MIDI output channel, etc.).
Here is an example of the Control Change 1:
MIDI Template Control Change 1.jpg
- The letter 'B' is the hexadecimal representation of the binary number 1011, and 1011 is the number for a Control Change MIDI message (this is explained here).
- The '0' just after the 'B' will be replaced with the MIDI output channel.
- Then '01' is the byte specifying that this is Control Change 1.
- Finally, the last byte '00' is replaced entirely with the OSC input value.
One important limitation of MIDI Templates is that you can only use a single input value. There is currently no way of substituting many different inputs.
I hope this introduction is clear enough, let me know if you have more questions.
I have purchased a licence for osculator. Do I have to re-purchase to be able to use this version. I have just updated to macOS 10.12 so I can't use the old version anymore.
I am sorry for the lack of clarity regarding upgrade price, I was waiting for the actual release to devise upgrade offers.
OSCulator 3 will be:
- free for users that purchased OSCulator 2 between February 21th 2016 and September 20th 2016.
- 50% off for users that purchased OSCulator 2 between September 20th 2015 and February 20th 2016.
At the moment, I have not found a solution to make the upgrade automatic, so the discount is applied on request.
So in your case, you purchased OSCulator 2 on May 2016, which means that you are entitled to a free upgrade.
You will receive an e-mail to get your license in a short while.
Can't see a Lock option where it used to be, under the Routing dropdown...
Originally Posted by camille
Scroll bar behaviour - can you tweak the Scalings page to shift the Out. max column to the left away from the scroll bar? I know this is only an issue because I have the 'Show Scroll Bars' set to 'Automatically based on mouse or trackpad' in Sierra's System Preferences/General... or maybe an OSCulator preference to override that systemwide behaviour?