aboutsummaryrefslogtreecommitdiffstats
path: root/lv2/lv2plug.in/ns/ext/atom/atom.ttl
AgeCommit message (Collapse)AuthorFilesLines
2012-02-23Separately define body types for atoms with non-trivial bodies so the type ↵David Robillard1-12/+28
definitions are useful when only the body is available (e.g. state API). Use a single int64_t stamp for frame times since range is more important now and subframes was never really used anyway. Add atom:frameTime and atom:beatTime for serialising events. Consistently use name "body" for all types of atom bodies. Add lv2_atom_forge_atom() and lv2_atom_forge_raw() for constructing arbitrary atoms. Merge similar string-like forge methods. Update language URI requirements to match current (and hopefully permanent, geeze) http://lexvo.org reality.
2012-02-19Remove atom:Bang.David Robillard1-6/+0
2012-02-19Clean up documentation.David Robillard1-3/+3
Improve object query function names.
2012-02-19Improve atom introduction.David Robillard1-9/+8
2012-02-19atom/atom-helpers.h => atom/util.h.David Robillard1-1/+1
2012-02-18Remove state:Path and use new atom:Path instead.David Robillard1-10/+16
Remove suggestion to use file URIs in plugins, which is much too tedious. If plugins use standard atom types, hosts should be able to map paths in any way (which they may need to regardless). Unfortunately it's slightly less pretty in Turtle to have a special path type rather than a (possibly relative) URI. Factor out common write_set_filename_msg in sampler example. Establish common URI define convention LV2_EXTNAME__URILOCALNAME and define all URIs in state, message, and atom.
2012-02-17Add LV2_Atom_Port_Buffer.David Robillard1-3/+8
2012-02-17Add atom:URI.David Robillard1-1/+18
2012-02-16Add atom:eventTransfer (for UIs that talk to atom event ports).David Robillard1-0/+13
Add lv2_atom_total_size() helper. Make LV2_Atom_Literal definiton consistent with others. Rework forge API to support writing to an arbitrary sink function (e.g. ringbuffer).
2012-02-12Finish up sequence / time type stuff.David Robillard1-2/+26
2012-02-08Rearrange tree so top level can be used as an include path for standard ↵David Robillard1-0/+462
style LV2 includes.