lp://staging/~kizzobot/+junk/unison

Created by kizzobot and last modified
Get this branch:
bzr branch lp://staging/~kizzobot/+junk/unison
Only kizzobot can upload to this branch. If you are kizzobot please log in for upload directions.

Related bugs

Related blueprints

Branch information

Owner:
kizzobot
Status:
Development

Recent revisions

42. By kizzobot

Got CMake (SLV2 AND LV2) to work.

41. By Paul R Giblock <email address hidden>

Fix lookup-by-id for Lv2Plugins

Don't delete SLV2Value from getSymbol! It doesn't cause a crash
immediately, but once the rdf library assigns that memory in another
query the program would segfault.

40. By Paul R Giblock <email address hidden>

Add Install target, improve LFO output

Add install targets, although linked libraries aren't actually pathed
correctly. Let LFO LV2 plugin copy the ttl files out with the library.

39. By Paul Giblock <email address hidden>

Add Doxygen support into CMake

Let CMake create doxygen output for `make doc`

38. By Paul Giblock <email address hidden>

Decrease verbosity, update TODO

Remove various debugging statements that are overly verbose. Remove
debugging statements from CMake. Update TODO list

37. By Paul Giblock <email address hidden>

Comment-out tests from main

Comment-out connection-tests from main since it relies on the user to
have many specific plugins installed, and, we need to finish the
auto-compile anyways so this whole thing is simpler.

36. By Paul Giblock <email address hidden>

Externalize UNISON_BUFFER_LENGTH

Make the buffer length configurable during compilation. This is
something that must be changeable at runtime, but right now we are
lacking the deferred action support we need to accomplish this reliably.
This is good enough for now, buffer-length changes (and
auto-compilations) are the next big features to implement.

35. By Paul Giblock <email address hidden>

Compiling nested-processors and wire control ports

Allow compiler to handle "outside dependencies", dependencies that are
external to the current CompositeProcessor. Also, handle
nested-dependencies, or dependencies that are contained with the current
CompositeProcessor, but is nested several levels deep. This might not
be the most efficient solution - but it works, we can profile later.

Also, ensure that connecting control-ports works. We now have
controllers and automation!

34. By Paul Giblock <email address hidden>

Add Basic LFO Controller

Add our first LV2 plugin, a basic LFO controller. This is being used to
test connecting control-ports.

33. By Paul Giblock <email address hidden>

CompositeProcessor parents and Session root

Add parent() to Node to allow walking of parent nodes. Example, port ->
processor -> compositeProcessor -> compositeProcessor -> NULL. This is
needed for the compiler to support connecting ports from between
CompositeProcessors. However, the compiler extensions are not
implemented.

Additionally, make a CompositeProcessor the root of Session, so now
everything is nicely hierarchial.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers