Skip to content

newlaurent62/rayZ-builder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rayZ-builder

This tool let you create simple or complex virtual studio setup.

These virtual studio called session, let you load and connect, save or close all audio applications in one click.

rayZ-builder is compatible with:

  • non-session-manager (a fast and reliable session manager)
  • raysession (compatible with non-session-manager. It adds some useful features)

The purpose of rayZ-builder is to create wizards that fill templates to create session documents.

It uses declarative XML files and cheetah template engine.

Once walking through the wizard steps and the inputs are validated, those inputs are passed to the template to create the final session document.

Try the wizards

Create all the wizards:

make 

Main window, let you start one of the wizards available in the install dir.

rayZ wizards can be added at any time in the install dir. They will be found.

make exec-main

Compile only one wizard you are developping:

make build WIZARD=mywizard

make exec WIZARD=mywizard

You can also set the WIZARD variable in the Makefile rather than set the variable from command line.

Fill the templates

test-data are in the src directory located in subdir test-data of the wizard dir.

Ex: src/wizards/mywizard/test-data

fill the $(WIZARD) template from test-data inputs to generate a ray session with ray_control.

make test-ray-control-template

fill the $(WIZARD) template from test-data inputs to generate an nsm session.

make test-nsm-template

Clean

make clean

Access to all installed wizards

To Run rayZ-builder menu:

rayZ_wizards

to start from a configuration file:

rayZ_wizards -c myJamulus.conf

Test catia, RaySession and rayZ-builder generated sessions

to quick test (export / make / make install and generate raysessions and nsm sessions)

make test-all

About

Tool to create wizards and fill ray session templates

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published