Sampled Instrument Player with static and monolithic design. All instruments are built-in.
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.
 
 
Nils a07d0cb644 Add libcalfbox-lss check to configure pirms 2 gadiem
..
calfbox Adjust more paths to local cbox pirms 2 gadiem
documentation update template pirms 2 gadiem
engine Cbox is now a system-wide library and the python module is integrated locally into the template without python sys searchpath injections pirms 2 gadiem
pySmartDL Sample downloader and fast-loader for instruments on startup. Still uses local 0.0.0.0 webserver for testing pirms 2 gadiem
qtgui Show control change labels and make them gui midi controls. Expand default instrument to show off the feature pirms 2 gadiem
LICENSE new qt toggle button widget and one more calfbox debug print pirms 3 gadiem
Makefile.in Remove cbox from build system pirms 2 gadiem
README.md new qt toggle button widget and one more calfbox debug print pirms 3 gadiem
__init__.py new qt toggle button widget and one more calfbox debug print pirms 3 gadiem
configure.template Add libcalfbox-lss check to configure pirms 2 gadiem
gitignore.template new qt toggle button widget and one more calfbox debug print pirms 3 gadiem
helper.py Sample downloader and fast-loader for instruments on startup. Still uses local 0.0.0.0 webserver for testing pirms 2 gadiem
launcher.template new qt toggle button widget and one more calfbox debug print pirms 3 gadiem
main.py.template new qt toggle button widget and one more calfbox debug print pirms 3 gadiem
mypy.ini typehints pirms 2 gadiem
start.py verbose output for jack test on start pirms 2 gadiem

README.md

File Structure, Description and How to Update the Template

The principle of this program is that it can be used in a self-contained "all in one directory" version but also in a compiled version with files all over the system, following the linux file hirarchy.

For that reason that are some processes that must be done manually and which will create generated but static files (not at compile or runtime) that are included in git. For example the qt resources and translation or documentation html files from asciidoctor sources.

Copied files from 3rd party libs that need to be updated manually.

  • For Calfbox copy the whole source directory into template/calfbox and delete its .git
  • nsmclient.py from pynsm2 into qtgui.

Menu

There is a menu in the example MainWindow but it is emtpy. Some default menu entries will be added dynamically by the template.

You can merge template and client menus. But there are some naming conventions you must uphold: menuFile menuEdit menuHelp menuDebug

These menuActions are standard and can only be hidden, deactivated or rerouted. But you can't create them on your own in QtDesigner actionUndo actionRedo actionAbout actionUser_Manual