Skip to content

Revolle/expresseur-1

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#Expresseur project

documentation , presentation : www.expresseur.com

  1. basslua

    C library started by the GUI, which opens :

    • lua script to catch the midi-event

    loads global module :

    • luachord.lua
    • luascore.lua
    • luabass

    dependencies :

    makefile :

    • use pc|mac /lib or /include
    • library output in mac|pc/release
  2. luabass :

    C library started by lua script, to render midi-out, SF2, VSTi, Wav

    dependencies :

    • lua5.3 : www.lua.org
    • bass, bassmix, bassmidi ( bassasio/PC ) : www.un4seen.com
    • winmm/pc, coremidi/Mac
    • vsti sdk ( include only, dynamic VSTi-dll loaded dynamically on demand, without GUI )

    makefile :

    • use pc/mac /lib or /include
    • library output in mac|pc/release
  3. expresscmd :

    C exe command-line, which starts basslua

    dependencies :

    • basslua

    makefile :

    • use pc/mac /lib or /include
    • output executable command line in mac|pc/release
  4. expresseur

    C++ wxwidgets GUI, which starts basslua

    dependencies

    • wxwidgets3.1
    • basslua

    makefile :

    • use pc/mac /lib or /include
    • output executable GUI in mac|pc/release
  5. mac

    contains includes and lib for the makefiles

    • lua5.3
    • bass2.4
    • wxwidgets3.1
    • Vsti2.1
    • mnl1.2 for musical notation

    release contains the mac-bundle :

    • executable expresseur and expresscmd
    • pizzicato.ttf ( true type font for mmnl score notation )
    • expresseur.ico for icone
    • dynamic lybraries
    • lua directory with lua scripts
    • userdoc : score sample and instruments, to be in user's directory
  6. pc

    contains includes and lib for the makefiles

    • lua5.3
    • bass2.4
    • wxwidgets3.1
    • Vsti2.1
    • mnl1.2 for musical notation

    release contains the innosetup package :

    • executable expresseur and expresscmd
    • pizzicato.ttf ( true type font for mmnl score notation )
    • expresseur.ico for icone
    • dll
    • lua directory with lua scripts
    • userdoc : score sample and instruments, to be in user's directory
    • asio4all setup
    • loopbe1 setup
    • vcredist setup

About

Musical Instrument Assisted by Computer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 86.4%
  • C 7.4%
  • Objective-C 4.6%
  • Lua 1.6%