QML controls for creative applications and creative coding
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
CreativeControls
examples gallery updated May 7, 2018
src should be ok with qpm May 7, 2018
tests
travis linux build Apr 30, 2017
.gitignore
.travis.yml
LICENSE
README.md
appveyor.yml Update appveyor.yml Aug 27, 2018
com_github_jcelerier_qml-creative-controls.pri
com_github_jcelerier_qml-creative-controls.qrc should be ok with qpm May 7, 2018
logo.png logo updated May 7, 2018
qml-creative-controls.pro
qpm.json

README.md

QML Creative Controls

Controls useful in a creative coding context.

Requirements:

  • Qt >= 5.7
  • Tested on Windows, Linux, macOS, Android. Should work everywhere.

Build Status Build status

Building

With QPM

The library is compatible with qpm. Just do

qpm install com.github.jcelerier.qml-creative-controls

in your project.

Manually

After cloning the repository, run :

cd qml-creative-controls
qmake
make -j

(Or open the .pro file in Qt Creator)

Then put the CreativeControls folder in your Qt installation, so that it looks like:

    ~/Qt/5.11/gcc_64/qml/CreativeControls/libqml-creative-controls.so
                                        /Foo.qml
                                      # /etc...

If you do not wish to pollute your path, you will have to add the parent folder (the git repostiory) to your QML2_IMPORT_PATH, either through qmake, an environment variable, code...

To try an example, run for instance :

~/Qt/5.11/gcc_64/bin/qmlscene --multisample examples/Gallery.qml

Notes

This library can be useful in conjunction with libossia. See OssiaClientExample.qml and OssiaServerExample.qml This allows to build pretty control interfaces for MIDI or OSC-able software.

Gallery

Gallery video

QtDesigner

Inspiration