Commit graph

99 commits

Author SHA1 Message Date
Jean Pierre Cimalando
c0b142af8f Use the custom background image on main panel only 2021-04-04 01:54:20 +02:00
Jean Pierre Cimalando
f7df0b2abb Don't over-reference the image view 2021-04-04 01:34:33 +02:00
Jean Pierre Cimalando
128a94e443 Support transparent background images 2021-04-04 01:12:46 +02:00
Jean Pierre Cimalando
06ae5d2f52 Add support of background image 2021-04-04 00:00:57 +02:00
Jean Pierre Cimalando
bbac05281d Update InstrumentDescription to receive the image name 2021-04-03 23:51:29 +02:00
Jean Pierre Cimalando
0bcfbc5495 Update active voices with interval based on system clock 2021-04-03 23:26:22 +02:00
Jean Pierre Cimalando
12896fe168 clang-tidy fixes 2021-04-03 23:26:22 +02:00
Jean Pierre Cimalando
9636b3c733 Delete redundant information 2021-04-03 23:26:22 +02:00
Jean Pierre Cimalando
53a5e989e5 Pull model for current CC and switch 2021-04-03 23:26:14 +02:00
Jean Pierre Cimalando
d729ba66e6 Consistency in /sw/last/current replies 2021-04-03 23:25:19 +02:00
Jean Pierre Cimalando
c39cae79f9 Add some assertions 2021-04-03 23:25:19 +02:00
Jean Pierre Cimalando
39c6df0719 Handle description data in editor 2021-04-03 23:25:19 +02:00
Jean Pierre Cimalando
5e06aba595 Send UI the instrument description 2021-04-03 23:25:19 +02:00
Jean Pierre Cimalando
10b36293b6 Add a helper macro for ranged EditIds 2021-04-03 23:25:19 +02:00
Jean Pierre Cimalando
0d8deb1fb9 Keep path and description updated separately 2021-04-03 23:25:19 +02:00
Jean Pierre Cimalando
9d3e365f2e Instrument description in VST and LV2 2021-04-03 23:25:19 +02:00
Jean Pierre Cimalando
b272b1a3e3 Helper to extract a description of the instrument 2021-04-03 23:25:19 +02:00
Jean Pierre Cimalando
80ae52a205 Generate a build ID from Git, to display in editor 2021-04-03 23:01:30 +02:00
JP Cimalando
8f33c90ffb
Merge pull request #769 from redtide/image-opcode
image opcode
2021-04-03 20:41:17 +02:00
Jean Pierre Cimalando
4b5b190fbe Move image utilities in a ImageHelpers file 2021-04-03 20:37:45 +02:00
Jean Pierre Cimalando
4783f21b31 Change stb_image into a library target 2021-04-03 20:13:33 +02:00
redtide
0c4f136874 Added image opcode 2021-04-03 19:44:40 +02:00
Jean Pierre Cimalando
68b74cd237 New fixes for clang-tidy 2021-04-01 17:08:26 +02:00
Jean Pierre Cimalando
50d3ccaaf0 Display overlap of key range and switches on VK 2021-03-24 12:49:03 +01:00
Jean Pierre Cimalando
ea9b77793d Initial importer of DecentSampler 2021-03-21 14:01:26 +01:00
Jean Pierre Cimalando
77f532bf17 Fix a memory corruption in the editor 2021-03-18 20:55:38 +01:00
Jean Pierre Cimalando
7091e4d54f Make the importer a library of its own 2021-03-18 16:40:33 +01:00
Jean Pierre Cimalando
cc0de3c12c Add virtual dtor where needed 2021-03-18 14:18:52 +01:00
Jean Pierre Cimalando
cf2832d462 Have interval as constant, and set lower value 2021-03-18 11:26:40 +01:00
Jean Pierre Cimalando
0a63256b65 Background work when idle 2021-03-18 02:29:01 +01:00
Jean Pierre Cimalando
65ac71a2aa Add and remove timers only when a frame is active 2021-03-17 11:44:14 +01:00
JP Cimalando
1e3b85827e
Merge pull request #691 from redtide/windows-fileselector-default-filter
Don't use VSTGUI::CNewFileSelector::setDefaultExtension
2021-03-10 12:30:40 +01:00
redtide
982116a050 Don't use VSTGUI::CNewFileSelector::setDefaultExtension
This fixes a wrong file extension filter in the file dialog under Windows.
It seems that the last added extension is selected as default one due to some wrong selection index. So use the All Files filter as workaround.
2021-03-10 12:28:57 +01:00
Jean Pierre Cimalando
ec85b2e169 Add feature check for MinGW dwrite3 support 2021-03-10 09:38:21 +01:00
Jean Pierre Cimalando
eef101766e Update vstgui for file dialog filters 2021-03-09 19:12:44 +01:00
Jean Pierre Cimalando
3edf948949 Ensure to initialize the PlayState structure 2021-03-08 16:43:45 +01:00
Jean Pierre Cimalando
0b27ef3845 Fix new MinGW problems after raising c++ standard 2021-03-07 18:12:33 +01:00
Jean Pierre Cimalando
9e362a5507 Ensure to not set vst libs to a lower standard 2021-03-07 18:08:27 +01:00
Jean Pierre Cimalando
5803630c0d Eliminate a leftover comment 2021-03-07 17:58:06 +01:00
Jean Pierre Cimalando
37b5c3b1bc Add importer support in plugins 2021-03-07 17:40:05 +01:00
Jean Pierre Cimalando
625cf2a93b Add import utilities for foreign instruments 2021-03-07 17:34:21 +01:00
Jean Pierre Cimalando
857cc25c57 Make luma and chroma adjustments 2021-03-07 09:08:22 +01:00
Jean Pierre Cimalando
4a91d5c724 Make the black key lighten on click 2021-03-07 08:57:56 +01:00
Jean Pierre Cimalando
1b515a1b33 Separate B/W key chroma and have these as variables 2021-03-07 08:56:35 +01:00
Jean Pierre Cimalando
194ceb2592 P-impl the VK to facilitate color editing 2021-03-07 08:54:27 +01:00
Jean Pierre Cimalando
e3b77b0417 vst: eliminate some string comparisons 2021-03-01 06:59:57 +01:00
Jean Pierre Cimalando
bb593277f6 Invalidate the secondary CC knob on value changed 2021-03-01 06:59:29 +01:00
Jean Pierre Cimalando
73ab9f4858 Volume and Pan knobs at top-right corner 2021-02-28 11:11:15 +01:00
Jean Pierre Cimalando
b71d56fc2e Fix a mistake in SKnobCCBox implementation 2021-02-28 10:33:11 +01:00
Jean Pierre Cimalando
119bd7a222 Add null check for view 2021-02-28 10:13:36 +01:00