Skip to content
This repository has been archived by the owner. It is now read-only.
Discontinued, use now ofxMicroUI
C++ Makefile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
DmtrUI3Example3
DmtrUI3Software
DmtrUI3Test
src updates Oct 26, 2019
.gitignore
MidiControllerREADME.md updates Oct 10, 2019
README.md
RemoteREADME.md
addon_config.mk
ofxaddons_thumbnail.png

README.md

[DISCONTINUED] use ofxMicroUI instead

https://github.com/dimitre/ofxMicroUI

ofxDmtrUI3

2019 october 10

MidiController support and OSC mirroring are not separate addons anymore. All files are inside this same repository.

2017 june 29

First version is ready to go. all the basics working and building my first project using it.

Library for mirroring and synchronizing UI elements
https://github.com/dimitre/ofxDmtrUI3Remote

And to use UI with midi controller (without examples)
https://github.com/dimitre/ofxDmtrUI3MidiController

Still not for production use. Handle with care.
Just float slider and bool toggle working now.

2017 apr 17

It has been one year since the first version of ofxDmtrUI came out. Now it is time to commemorate and write another UI, with similar ideas and look, more concise code.

I'll use temporarly this name to test ideas, concepts developed after original ofxDmtrUI, and Cinder-DmtrUI and if it works great and backwards compatible I'll make it the official ofxDmtrUI.

Performance.

This ui has been made with two things in mind: ease of use, create and update elements, change order and layout all of them. automatize repetitive tasks. And performance in mind. It only redraws the updated element when needed and most of the time is an static FBO texture with a picture of the elements. There are no animation on elements, scrolling or any features that can slow down your software, eat cpu cycles or battery time. only the raw things needed to work.

Improvisation

As I've started this project as a music project, you have a lot of freedom interacting with elements, with only one mousedown and drag you can activate or toggle lots of radios. Of course if it is not the intended way of functioning you can set to work as a normal UI.

Extendability

Addons were designed in the top of ofxDmtrUI (Original) which extended the functionality to remote mirroring in devices via OSC (Desktop and mobile), even getting accelerometer data from mobile and using a midi controller linked to the UI. The intention is to port or make compatible with this new UI too.

Collaboration

As I'm still learning C++, suggestions are welcome and pull requests too.

Share your work

Share your screenshots and pictures featuring this UI on social networks tagging #ofxDmtrUI

Thank you,

Dimitre Lima
http://dmtr.org/

You can’t perform that action at this time.