Commit Graph

  • 2debad5744 - Add Master output audio ports - Update .gitignore master DrMr2-0.5 Arnaud G. GIBERT 2022-03-07 00:14:48 +0100
  • f405ce33ad - add input midi channel selection DrMr2-0.4 Arnaud G. GIBERT 2022-03-06 18:54:56 +0100
  • c067a43b27 Merge bsdf changes: - fix segfault - move options to top of gui - make sample_table scrollable DrMr2-0.3 Arnaud G. GIBERT 2022-01-10 14:37:34 +0100
  • 17383c6a99 - Fix drumkit name parsing from drumkit.xml by adding <componentList> support - Fix compile warning on compar_kit() DrMr2-0.2 Arnaud G. GIBERT 2021-11-09 11:00:02 +0100
  • 3d8e11423b Sort Drumkits in dropdown menu DrMr2-0.1 Arnaud G. GIBERT 2020-07-01 01:25:04 +0200
  • 3c08afc403 Implement multiple Output Port (32) Remove drmr2.ttl Add drmr2-mkttl to dynamicly generate drmr2.ttl arnaud@rx3.net 2020-06-08 12:24:10 +0200
  • 647b6f9ed9 Impact DrMr2 renaming in the code arnaud@rx3.net 2020-06-05 00:17:44 +0200
  • 26e9ac51f3 Rename drmr to drmr2! Arnaud G. GIBERT 2020-06-04 23:42:58 +0200
  • 0c2c794717 Remove yet another print v0.1 falkTX 2016-07-17 16:31:16 +0200
  • e001761793 Comment out printf during run falkTX 2016-07-17 16:26:22 +0200
  • 242815968d Don't use unsigned falkTX 2016-07-17 16:04:19 +0200
  • 25ecafb56f Fix note-off timing (and crash) falkTX 2016-07-17 15:56:43 +0200
  • 8fac001331 Correct offset falkTX 2016-07-17 15:25:51 +0200
  • a26418b7f4 Set offset when triggering samples falkTX 2016-07-17 15:05:03 +0200
  • a593de0836 Fix crash when saving state without a kit loaded falkTX 2015-05-09 20:35:18 +0200
  • f6e1a21108 Fix loading filenames starting with "file://" (used in lv2 presets) falkTX 2014-10-24 03:12:39 +0100
  • f7ae7079c9 Fix typos leading to state not being saved falkTX 2014-10-24 02:34:16 +0100
  • f244f3b09b Merge pull request #9 from PeterN/lv2unstable Nick Lanham 2013-04-07 08:35:00 -0700
  • 79f48b9eee Check presence and number of samples before triggering activity LED Peter Nelson 2013-02-15 22:44:08 +0000
  • 190c9f3a36 Move activity LED next to knobs to save screen estate Peter Nelson 2013-02-13 15:29:31 +0000
  • 7e467e3a74 Fix crash on plugin close due to free on uninitialised pointer Peter Nelson 2013-02-13 15:24:39 +0000
  • 8a0bcb4610 Updates for evolving LV2 spec. Fixes atom calls (now have atom in name) and state interface Nick Lanham 2012-04-16 17:09:26 +0200
  • 8da1de3091 Communicate sample zero position to plugin so it can store/restore it, and code to actually do the store/restore Nick Lanham 2012-04-03 23:38:41 +0200
  • 0dadd354c3 Store ignore state and get it from core properly Nick Lanham 2012-04-03 22:53:16 +0200
  • f2c4125869 Core: Have options for ignore velocity and note_off. UI: Toggle buttons for those core options Nick Lanham 2012-04-02 13:57:29 +0200
  • 534525ce9b Use midi velocity to set intensity of sample. Core only Nick Lanham 2012-04-02 11:35:08 +0200
  • 6992a246aa Update for new lv2 packaging Nick Lanham 2012-03-29 23:16:50 +0200
  • 6ffc33593a Update for new sample zero possition feature Nick Lanham 2012-03-27 17:00:29 +0200
  • 0e08f67e20 Update readme for notification led Nick Lanham 2012-03-27 16:35:54 +0200
  • 925f6b20a4 Allow sample to be triggered by clicking on notification led Nick Lanham 2012-03-27 16:34:12 +0200
  • b5f2a60d44 Check that range is valid in case callback happens before ui is fully built Nick Lanham 2012-03-27 16:02:30 +0200
  • b219c64dc5 Switch to using led images for trigger notification Nick Lanham 2012-03-27 16:02:11 +0200
  • ee8eb9179d Simple notification (flash frame border) for sample trigger Nick Lanham 2012-03-26 13:44:28 +0200
  • a250ec71d4 Remove irrelevant note Nick Lanham 2012-03-25 22:45:42 +0200
  • 88e747f4f1 Update readme for lv2unstable branch Nick Lanham 2012-03-25 22:41:15 +0200
  • c5ef4d1fda actually set get_state uri (fix copy/paste bug) Nick Lanham 2012-03-25 20:52:47 +0200
  • 20893784fc Remove kit_num port Nick Lanham 2012-03-25 20:52:22 +0200
  • 16d4bd4c3a Remove a few debugging messages Nick Lanham 2012-03-25 19:20:19 +0200
  • 6cbb56a357 Switch to atom:AtomPort as that's now what lv2 uses Nick Lanham 2012-03-25 19:15:00 +0200
  • 75285073cb Updates so cmake checks correct extensions and version for new lv2 stuff Nick Lanham 2012-03-25 18:25:10 +0200
  • 7c88aa44f7 Fix totally broken lv2 checks Nick Lanham 2012-03-25 18:17:24 +0200
  • 1715d437e9 Add state support and startup state polling for the ui Nick Lanham 2012-03-25 18:10:49 +0200
  • dc2872309c Add a label for the currently loaded kit Nick Lanham 2012-03-23 14:57:34 +0100
  • 58ecf566fa Send notifications of kit load back to the ui Nick Lanham 2012-03-23 14:19:57 +0100
  • 20e94c55fb Switch to using atoms to pass paths from ui to core for kit loading Nick Lanham 2012-03-22 19:37:18 +0100
  • 990caaf510 Move to using atom instead of event. So far just pass midi via atom. Nick Lanham 2012-03-22 14:15:00 +0100
  • 1a624dd489 Need an extra row if there aren't a multiple of the # of samples columns Nick Lanham 2012-03-17 16:37:46 +0100
  • 3f9a856362 Reduce required version of libsamplerate Nick Lanham 2012-03-16 14:22:43 +0100
  • c4db0d29a0 Allow setting of sample zero position, and add compiler options to change default Nick Lanham 2012-03-16 14:20:24 +0100
  • b9d1bc7040 No need for activate/deactive. Free when more than one prefix on knob is set Nick Lanham 2012-02-25 11:33:22 +0100
  • d3cc0531bf Don't use hard coded path for knob image, use bundle-path from lv2 host Nick Lanham 2012-02-23 14:12:03 +0100
  • 06769d6fd7 Update markdown Nick Lanham 2012-02-23 13:38:45 +0100
  • f4ad858539 Update README for knob info Nick Lanham 2012-02-23 13:29:54 +0100
  • cdbbe334f1 Put sample # in ()s after sample name in frame title Nick Lanham 2012-02-23 13:17:28 +0100
  • aa62651ab3 Ahh, much better way to stay resident, use -Wl,-znodelete in link Nick Lanham 2012-02-23 13:11:20 +0100
  • 9b90186994 Don't use G_DEFINE_TYPE anymore, to be pre-gtk+2.24 compatible. Middle click resets knob to 0.0. Nick Lanham 2012-02-23 12:09:34 +0100
  • e4de7f2924 Only destroy ourselves if we haven't already been destroyed Nick Lanham 2012-02-23 12:07:54 +0100
  • bb02dfe22e Add htest and knobt targets Nick Lanham 2012-02-22 17:35:37 +0100
  • 2944f6762c Add option to cmake to use old style sliders Nick Lanham 2012-02-22 17:13:08 +0100
  • 43fdd2f200 Update README for cmake, and move Makefile to Makefile.legacy Nick Lanham 2012-02-22 15:00:30 +0100
  • bfa9578ab2 Add CMakeLists.txt for cmake Nick Lanham 2012-02-22 14:47:52 +0100
  • 37cad970c0 Update .gitignore Nick Lanham 2012-02-22 12:54:19 +0100
  • 764b499f60 Track knob.png Nick Lanham 2012-02-22 12:54:10 +0100
  • 8081a768c4 Change packing, include nknob.c in build Nick Lanham 2012-02-22 12:53:52 +0100
  • 57dae2306c Draw knob in x-center of allocated area Nick Lanham 2012-02-22 11:46:04 +0100
  • 3030202fa4 Use nknobs instead of sliders Nick Lanham 2012-02-22 11:39:59 +0100
  • 3da6249e55 Support showing tooltip of value. Nick Lanham 2012-02-22 11:39:17 +0100
  • 771fd5b528 Add nknob, modified/simlified version of phatknob Nick Lanham 2012-02-21 20:38:32 +0100
  • fedf1a87a6 Don't ignore port_events for gain/pan if I haven't shown the ui yet, just remember them. Nick Lanham 2012-02-23 12:52:53 +0100
  • 9e0de55c5c Update .gitignore Nick Lanham 2012-02-21 13:39:39 +0100
  • 8f635353df Don't keep filename around if only scanning Nick Lanham 2012-02-21 13:39:14 +0100
  • 6bb66abca2 Keep empty instruments in sample list, to match up with hydrogen layout. NB: this will break existing patterns created against older versions of DrMr that used kits with empty instruments. Sorry about that. Nick Lanham 2012-02-21 13:16:37 +0100
  • b3dd5bb1b2 Set frame names to instrument names Nick Lanham 2012-02-21 13:00:24 +0100
  • bf7262d12f Get instrument names during a scan-only parse Nick Lanham 2012-02-21 12:53:29 +0100
  • 8b334e9b67 Add parser test (usually ifdefed out) Nick Lanham 2012-02-21 10:29:54 +0100
  • fd14574c5f Oops, walk layer list properly to free filenames. Fixes segfault when loading multi-layer kits. Nick Lanham 2012-02-18 15:50:49 +0100
  • 2771edd323 Update .gitignore Nick Lanham 2012-02-18 15:29:27 +0100
  • 06c5522d12 Fix slider callbacks (return FALSE so can drag without port event). Zero gain/pan vals. Set size requests on ranges. Nick Lanham 2012-02-17 15:23:02 +0100
  • 7c178e31cc Store previous gain/pan values to restore to sliders when we init a new kit Nick Lanham 2012-02-17 14:18:53 +0100
  • 72205464a9 Fix some memory leaks when loading a kit Nick Lanham 2012-02-17 12:16:40 +0100
  • 7252cb8b51 Fix a mem leak Nick Lanham 2012-02-17 12:08:24 +0100
  • 2cb080285b Use change-value signal which behaves much more sensibly Nick Lanham 2012-02-16 19:24:29 +0100
  • 68d8b449cf Don't set gain value after callback is set, since we'll then write it back to the ui Nick Lanham 2012-02-16 19:07:42 +0100
  • a678e1b12e Hide combo and show no kit label when an invalid kit index or kit is specified Nick Lanham 2012-02-16 12:55:59 +0100
  • 632b68e7c4 Update UI when changing kit_combo after 100 milliseconds to deal with hosts that don't send back port events Nick Lanham 2012-02-16 12:45:47 +0100
  • f6a8f9a514 Number of fixes: don't hold mutex while loading, fix ui crash when kit index out of range, don't load negative kit indexes, respond to midi base note port events. Nick Lanham 2012-02-15 22:56:08 +0100
  • 61bb1fe89e Use -Wall, and clean-up things so no warnings Nick Lanham 2012-02-15 12:20:11 +0100
  • c284a0ba8e Opps, use second buffer so as not to clobber path Nick Lanham 2012-02-15 12:17:14 +0100
  • d76a3fcee4 Make midi base note a control Nick Lanham 2012-02-14 15:39:53 +0100
  • f109726bd7 Expand paths with ~ with HOME environment variable. Nick Lanham 2012-02-14 12:16:35 +0100
  • 48bf1f33b9 Use libsamplerate to convert samples not at the same rate as the plugin is running at Nick Lanham 2012-02-14 12:03:18 +0100
  • 645a4b497c Identify as an lv2:InstrumentPlugin Nick Lanham 2012-02-13 18:08:35 +0100
  • 71208fa0c4 Oops, remove dep on drmr_ui.xml Nick Lanham 2012-02-13 17:34:51 +0100
  • bbbfea4564 Note SS on wiki Nick Lanham 2012-02-13 17:10:34 +0100
  • 8b6ba8457d Update README.md Nick Lanham 2012-02-13 16:56:37 +0100
  • e55718413d Don't build debug Nick Lanham 2012-02-13 16:48:25 +0100
  • b93495a770 Scan /usr/share/drmr/drumkits and ~/.drmr/drumkits for kits. Don't warn if a dir to scan doesn't exist Nick Lanham 2012-02-13 16:41:29 +0100
  • 11d60f0e5b Play layer 0 when no appropriate layer could be found Nick Lanham 2012-02-13 16:33:51 +0100
  • dc17012ed6 Free up scanned kit memory on cleanup. Fixes a memory leak Nick Lanham 2012-02-13 16:20:29 +0100
  • 45b2eeae22 Lots of fixes (multi-layer, ui): Nick Lanham 2012-02-13 16:11:30 +0100