Commit Graph

  • 6666e7faea New double buffer class in Raul (used for realtime-safe thread-safe writes to variables used in the realtime audio thead). Manipulation of edge labels in Machina (left click and right click). drobilla 2007-02-20 06:13:44 +0000
  • 63692ec0f9 Updated Ingen for most recent SLV2 API. Minor (unlikely) SLV2 bug fixes. drobilla 2007-02-20 02:55:56 +0000
  • 71d8e4ac18 Added simple accessor for values with subjects other than the plugin itself. drobilla 2007-02-20 01:42:50 +0000
  • cdfed60960 Removed outdated utils/README drobilla 2007-02-19 06:26:25 +0000
  • 060fdb8384 More memory error/leak fixes. drobilla 2007-02-19 06:22:46 +0000
  • c95fb10d30 Fixed doap:license typo in lv2.ttl. Added stronger plugin validation. Plugged memory leaks. Aded list filtering by arbitrary function pointer. drobilla 2007-02-19 06:10:38 +0000
  • 2db1d2760d Header/API cleanups. Removed public exposure of raptor/rasqal. Redefined opaque types properly. drobilla 2007-02-19 00:46:59 +0000
  • 962416ce5c Removed private_types.h (and all exposure of types that shouldn't have been exposed). drobilla 2007-02-18 23:38:47 +0000
  • cfd54be191 Fixed index types of Strings and Plugins for consistency. drobilla 2007-02-18 21:12:59 +0000
  • 8b191e8b01 API updates (removed SLV2Value (binary compatibility nightmare waiting to happen) and added consistent SLV2Plugins and SLV2Strings). Documentation cleanups. drobilla 2007-02-18 20:08:45 +0000
  • 5d7f3bba6c RAUL install fixes. drobilla 2007-02-18 18:01:47 +0000
  • fef768c151 Build fix for inferior machines. drobilla 2007-02-18 17:15:26 +0000
  • 9cba27b4e0 Fixed installation of AtomicPtr.h drobilla 2007-02-18 17:02:59 +0000
  • 1ff4d6fff6 Updated URLs. drobilla 2007-02-18 16:40:55 +0000
  • 23f98cc751 Implemented discovery of plugin extension bundles. drobilla 2007-02-18 04:16:24 +0000
  • a3d10f23da Labels on straight Connections in FlowCanvas (for Machina edges). drobilla 2007-02-16 03:15:03 +0000
  • 95a15308c6 Togglable Jack toolbar. drobilla 2007-02-15 20:35:42 +0000
  • e65ce9999e Togglable Jack toolbar. drobilla 2007-02-15 20:35:42 +0000
  • a9cc325e70 Serialization work on Machina. drobilla 2007-02-14 03:28:12 +0000
  • 13f97e3b25 Added missing files. drobilla 2007-02-12 03:52:47 +0000
  • b6a8d2bb70 Added missing files. drobilla 2007-02-12 03:08:42 +0000
  • 90543bebfd Machina animation. drobilla 2007-02-11 04:03:20 +0000
  • 0259788f4d Moved Maid from Ingen to Raul. Working machina MIDI learn, fixes, etc, etc. drobilla 2007-02-11 01:26:07 +0000
  • 5668873ebe Alsa compile fixes. Removed unecessary MIDI normalization in Jack MIDI driver. drobilla 2007-02-10 20:48:54 +0000
  • 61379cf736 Fix empty() returning opposite of .. empty. drobilla 2007-02-10 20:47:54 +0000
  • 2c8de33982 Finished MIDI genericification. Work on MIDI learn. drobilla 2007-02-10 07:30:56 +0000
  • 4d219871bf Reorganization to make MIDI generic and abstract away driver functionality (so actions are serializable and usable with many drivers). Partial commit, broken. drobilla 2007-02-10 04:54:15 +0000
  • 737178e8a9 Machine GUI talking to Jack engine, running machines made in GUI, etc. drobilla 2007-02-10 03:39:10 +0000
  • b280420402 Fix previous (broken) commit. drobilla 2007-02-10 01:44:16 +0000
  • e90766ef64 Made Raul::List read/write thread safe. Uh.. kinda, a bit. :) Reorganized machina into libraries. drobilla 2007-02-10 01:11:44 +0000
  • d12d20e585 Moved Deletable (formerly MaidObject), List, and Array from Ingen to Raul. drobilla 2007-02-09 22:39:56 +0000
  • bc8910a3f0 Removed data type stuff from SLV2. Reworked event system in FlowCanvas to use signals. Added straight connections and arrowheads to FlowCanvas, Ellipse fixes. drobilla 2007-02-09 19:19:31 +0000
  • afd1a8431d Removed data type stuff from SLV2. Reworked event system in FlowCanvas to use signals. Added straight connections and arrowheads to FlowCanvas, Ellipse fixes. drobilla 2007-02-09 19:19:31 +0000
  • 4375d6965c LV2 spec updates. drobilla 2007-02-09 01:02:29 +0000
  • 45584030be Applied patch from Steve Harris, changes to work with new LV2 ontology port classes. drobilla 2007-02-09 00:17:15 +0000
  • 8938ed396a Circular nodes in FlowCanvas, related necessary redesign work and changes for API update. Beginnings of a Machina GUI. drobilla 2007-02-08 03:56:42 +0000
  • 447239eaf0 Circular nodes in FlowCanvas, related necessary redesign work and changes for API update. Beginnings of a Machina GUI. drobilla 2007-02-08 03:56:42 +0000
  • 723dab0536 Updated Copyright notices. drobilla 2007-02-07 20:23:43 +0000
  • 4870bf0818 Updated FSF address, copyright dates where appropriate, etc. drobilla 2007-02-07 05:57:53 +0000
  • 3cbf5cc4a7 Updated FSF address, copyright dates where appropriate, etc. drobilla 2007-02-07 05:57:53 +0000
  • 069deea4bf Abstracted out "Connectable" concept in FlowCanvas (towards connecting things other than ports). Fixes for SLV2 API changes. drobilla 2007-02-07 05:31:08 +0000
  • 53ece29f4d Abstracted out "Connectable" concept in FlowCanvas (towards connecting things other than ports). Fixes for SLV2 API changes. drobilla 2007-02-07 05:31:08 +0000
  • dbaaaf2150 Mad sed-fu for consistent private member naming. drobilla 2007-02-07 03:22:42 +0000
  • 37f8e070a7 Mad sed-fu for consistent private member naming. drobilla 2007-02-07 03:22:42 +0000
  • 075ed13c01 Added lv2.ttl installation, lv2.ttl added as source by default to queries. Changed port API to work by referring to either index or symbol. Plugged some leaks. Added access to plugin/port hints/properties. Updated lv2.ttl. drobilla 2007-02-07 01:45:53 +0000
  • 0f8ccf741f Documentation fix. drobilla 2007-02-05 23:56:01 +0000
  • 27a45d0be1 Documentation fixes. drobilla 2007-02-05 23:52:16 +0000
  • 1dc14a9925 Fix C99 CFLAGS for lv2_list. drobilla 2007-02-05 23:19:29 +0000
  • adf9062d6b Fix raptor/rasqal checks to be mandatory. drobilla 2007-02-05 23:14:22 +0000
  • 0dab7dcd31 Copyright/Documentation/etc cleanups. drobilla 2007-02-05 23:07:00 +0000
  • bf57250ee1 Reorganized tree in preparation for beta release. Split simple (example) jack host and more useful one (with midi). Working Jack/LV2 midi in lv2_jack_host. Added lv2_list. drobilla 2007-02-05 22:34:56 +0000
  • 51156968a4 It's aliiiiivee! drobilla 2007-02-05 06:23:05 +0000
  • 27c4670353 RDF querying bug fix (crash on empty results). Added process callback static wrapper stuff to Jack driver. drobilla 2007-02-05 06:20:36 +0000
  • 656af179ab Compile fix for Jack MIDI API changes. drobilla 2007-02-05 06:18:03 +0000
  • 7a43461212 Added missing files. drobilla 2007-02-04 21:43:31 +0000
  • 00581241b5 Updated README for new domain. drobilla 2007-02-04 17:34:37 +0000
  • 0337abbf7c Bug fixes, LV2 spec updates. dave 2007-02-04 00:47:44 +0000
  • 0701fce69d Partially implemented loading (from RDF files). dave 2007-02-01 05:07:13 +0000
  • 4b8bbd8141 Removed unused/garbage Edge.cpp dave 2007-01-30 21:03:27 +0000
  • 5a0466e780 Alsa MIDI compilation fixes. dave 2007-01-23 23:56:35 +0000
  • 88ab003f79 Jack MIDI fixes, "fixed" (increased) ranges on control dialog range spinners. dave 2007-01-23 04:48:55 +0000
  • 070272130e Renamed "MetaState" to "Machine". dave 2007-01-23 02:34:45 +0000
  • 2886033743 More work on multi-writer queue (SRMWQueue), proper unit test. dave 2007-01-23 02:02:39 +0000
  • e01c4f9893 Alsa MIDI compile fix. Maybe. dave 2007-01-22 18:04:39 +0000
  • 2c546a02d1 Created Raul namespace. dave 2007-01-22 05:00:29 +0000
  • c662534957 Created Raul namespace. dave 2007-01-22 05:00:29 +0000
  • 54c630f90e Added atomic int/pointer classes to Raul. Added multi-writer queue to Raul. Renamed Queue SRSWQueue (single-reader single-writer). Updated patchage/ingen for Raul changes. dave 2007-01-22 04:07:53 +0000
  • 596d35e3e0 Added atomic int/pointer classes to Raul. Added multi-writer queue to Raul. Renamed Queue SRSWQueue (single-reader single-writer). Updated patchage/ingen for Raul changes. dave 2007-01-22 04:07:53 +0000
  • 817bb11f87 Added Machina. Moved some Jack and RDF functionality down to RAUL from Ingen, for use by Machina. dave 2007-01-20 02:35:34 +0000
  • ec689fffc1 Scratch commit to make SVN allow moving files (broken revision). dave 2007-01-20 01:51:32 +0000
  • 11f1c9cb67 Deprecated patch loading. dave 2007-01-16 00:11:55 +0000
  • f3ab1b0f18 Fix potential crash on module removal. Don't "pretend" to set Jack buffer size when change fails. dave 2007-01-15 21:36:22 +0000
  • b2338a786e Fix potential crash on module removal. Don't "pretend" to set Jack buffer size when change fails. dave 2007-01-15 21:36:22 +0000
  • 7a64d665c8 Fixed launching of external ingen process from ingenuity. dave 2007-01-14 23:39:25 +0000
  • c2b2c7e9de Type fix Dave Robillard 2007-01-14 18:02:35 +0000
  • 988c25bcbd Replaced useless sample rate combobox with a label. dave 2007-01-14 04:55:22 +0000
  • 7493519ff7 Replaced useless sample rate combobox with a label. dave 2007-01-14 04:55:22 +0000
  • db6b83eed1 Follow Jack port creation/destruction. dave 2007-01-14 04:22:16 +0000
  • 453a907f7c Follow Jack port creation/destruction. dave 2007-01-14 04:22:16 +0000
  • 4a75455683 Portability fixes (BSD, no Alsa). Trivial code cleanups, warning fixes. Readline detection build system fixes. Dave Robillard 2007-01-13 22:18:47 +0000
  • 34a0638b68 Readline fixes. Dave Robillard 2007-01-13 18:21:33 +0000
  • e923dc9dc6 Bumped JACK version for MIDI API changes. dave 2007-01-12 20:37:33 +0000
  • 47bbe3e24e Fixed build errors dave 2007-01-12 20:20:32 +0000
  • e16efab557 Close control windows on node destruction. dave 2007-01-12 18:45:59 +0000
  • 253e754d64 Fix RDF saving to use namespace prefixes. dave 2007-01-12 18:35:03 +0000
  • d5a7f6c381 Control value persistence/serialization. dave 2007-01-12 18:12:06 +0000
  • 8c9bfb9dcb Split jack_host into slv2_simple_jack_host and slv2_host, added MIDI support to slv2_host. dave 2007-01-12 04:32:44 +0000
  • 9319df4b23 Gracefully handle plugins that fail to instantiate. dave 2007-01-12 04:27:56 +0000
  • 228414606d lv2.ttl hard realtime clarifications. dave 2007-01-11 20:30:24 +0000
  • 3b5632a6e7 Trivial lv2.h documentation fix (LADSPA legacy property name) dave 2007-01-11 20:25:59 +0000
  • fd1d9a1e9c Added missing file Path.cpp. dave 2007-01-11 14:18:48 +0000
  • 25693b464c Moved RDFWriter to RAUL. More work on LADSPA->LV2 converter (use RAUL's RDFWriter now). dave 2007-01-10 17:41:25 +0000
  • a917e28a95 Skeleton LADSPA->LV2 conversion utility. dave 2007-01-10 04:13:33 +0000
  • 3386d92011 Alsa MIDI fixed. dave 2007-01-08 17:56:50 +0000
  • 9fa07f7a70 Fix for building against local raul. Fix for some LADSPA plugins where munged port names weren't unique. dave 2007-01-08 04:26:52 +0000
  • 87b5335b33 Fix lingering connections after node destruction (if disconnection events aren't recieved first). dave 2007-01-08 02:52:26 +0000
  • 451b3b6b84 Fix destruction of nodes with connections to parent patch ports. dave 2007-01-08 02:41:36 +0000
  • 440c27f568 Jack MIDI port destruction. dave 2007-01-07 17:51:18 +0000
  • 3a5ac1ff62 Fix for building against local RAUL. dave 2007-01-07 17:41:44 +0000
  • 5b8dfa2c11 Top level port destruction (Jack port removal). dave 2007-01-07 06:11:57 +0000