phuvf / oscpoint

OSCPoint is a PowerPoint add-in that allows Open Sound Control (OSC) control of PowerPoint on Windows

Home Page:https://oscpoint.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OSCPoint: an OSC API for PowerPoint

App icon

OSCPoint is a free PowerPoint add-in - and Companion Module - that allows Open Sound Control (OSC) control of PowerPoint on Windows.

While the add-in is designed to be used with BitFocus Companion, it should work with any OSC client that can send and receive OSC messages over UDP.

GitHub

Quick actions

The add-in

Screenshot shows the OSCPoint tab on the PowerPoint ribbon

The OSCPoint add-in is intalled on your Windows machine, and runs alongside PowerPoint. It provides an OSC API for PowerPoint.

To find out more about the add-in and download the latest verion, check the add-in documentation.

The Companion module

A sample Streamdeck layout using the Companion OSCPoint module

The Companion OSCPoint module (listed as Zinc: OSCPoint) simplifies the process of triggering OSCPoint actions and displaying OSCPoint feedbacks.

To find out more about the module, check the Companion module documentation.

Actions and feedbacks

OSCPoint allows you to control PowerPoint using actions, and get information about the state of PowerPoint using feedbacks.

See the Actions and Feedbacks files for full details.

Highlights

  • Start & stop slideshows, and navigate slides
  • Control media playback including jumping to specific times in clip
  • Get feedback on the current slide and current build
  • Get full live notes text via OSC feedback
  • Get feedback on media state, playback position and runtime

OSCPoint is Windows-only, and requires PowerPoint 2016 or later.

Warning

OSCPoint gives you the ability to navigate your PowerPoint show without it being the active (focussed) window.

Media elements, slide transitions and OSC feedbacks may not play correctly when PowerPoint does not have focus.

Don't run PowerPoint in the background and expect OSCPoint to work correctly.

Usage examples

See the examples file for some example use cases, including:

Roadmap

See the enhancements label in issues for details of suggested features.

Support

OSCPoint is developed by Nick Roberts. My day job is head of development for OctoCue, so the OSCPoint PowerPoint add-in uses OctoCue's code signing certificate, in exchange for a bit of brand exposure.

If you have questions or find bugs please use the issue tracker on GitHub.

For feature requests, please check the enhancements label in issues, and if your idea isn't there, please raise a new issue on GitHub.

If you find this project useful, consider buying me a coffee:

ko-fi

I'm always looking for interesting ideas to work on - check out my GitHub profile to see if I might be a good match for your project.

Credits

This project was inspired by the following:

I'd also like to thank the members of the Companion User Group on Facebook for their ideas and suggestions.

Privacy

See the privacy policy for details of how OSCPoint collects and handles your data.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

OSCPoint is a PowerPoint add-in that allows Open Sound Control (OSC) control of PowerPoint on Windows

https://oscpoint.com

License:MIT License