tweak source code layout docs
This commit is contained in:
parent
7a1447b75e
commit
860b36b06c
@ -1,4 +1,4 @@
|
|||||||
Ardour Source-Tree layout (April 2020)
|
rdour Source-Tree layout (April 2020)
|
||||||
|
|
||||||
===== Front Ends =====
|
===== Front Ends =====
|
||||||
|
|
||||||
@ -55,8 +55,8 @@ libs/
|
|||||||
https://github.com/vinniefalco/LuaBridge (C++ bindings)
|
https://github.com/vinniefalco/LuaBridge (C++ bindings)
|
||||||
|
|
||||||
- midi++2
|
- midi++2
|
||||||
(uses libpdb, libevoral)
|
(uses libpdb)
|
||||||
Standard MIDI Files I/O
|
MIDI parsing, MIDNAM handling, Port abstraction for I/O
|
||||||
|
|
||||||
- ptformat
|
- ptformat
|
||||||
Unmodified https://github.com/zamaudio/ptformat for loading ProTools sessions
|
Unmodified https://github.com/zamaudio/ptformat for loading ProTools sessions
|
||||||
@ -95,14 +95,19 @@ libs/
|
|||||||
**** PBD dependent libs ****
|
**** PBD dependent libs ****
|
||||||
|
|
||||||
- pbd
|
- pbd
|
||||||
Paul B. Davis' utility classes. This is the basis for all Ardour specifics.
|
Generic non-Ardour-specific utility classes. This is the basis for all Ardour specifics.
|
||||||
It provides basic concepts and OS abstractions.
|
It provides basic concepts and OS abstractions. The name comes from "Paul
|
||||||
|
Barton-Davis", Paul's full name at the time he started working on working on
|
||||||
|
audio software.
|
||||||
|
|
||||||
- evoral
|
- evoral
|
||||||
(uses libpbd)
|
(uses libpbd)
|
||||||
Control events, control lists, automation evaluation,
|
Control events, control lists, automation evaluation,
|
||||||
parameter descriptions, incl MIDI event abstraction
|
parameter descriptions, incl MIDI event abstraction
|
||||||
|
|
||||||
|
- libsmf (contains several non-upstreamed fixes)
|
||||||
|
Handling Standard MIDI File format. Abstracted to C++ in SMF.{cc,h}
|
||||||
|
|
||||||
- backends
|
- backends
|
||||||
(uses libpdb, ardouralsautil | appleutility, implements libardour interface)
|
(uses libpdb, ardouralsautil | appleutility, implements libardour interface)
|
||||||
Interaction with Operating System's Audio/MIDI API:
|
Interaction with Operating System's Audio/MIDI API:
|
||||||
|
Loading…
Reference in New Issue
Block a user