···
48
48
checksum = "f538837af36e6f6a9be0faa67f9a314f8119e4e4b5867c6ab40ed60360142519"
49
49
50
50
[[package]]
51
51
+
name = "anymap3"
52
52
+
version = "1.0.1"
53
53
+
source = "registry+https://github.com/rust-lang/crates.io-index"
54
54
+
checksum = "170433209e817da6aae2c51aa0dd443009a613425dd041ebfb2492d1c4c11a25"
55
55
+
56
56
+
[[package]]
51
57
name = "ascii"
52
58
version = "1.1.0"
53
59
source = "registry+https://github.com/rust-lang/crates.io-index"
54
60
checksum = "d92bec98840b8f03a5ff5413de5293bfcd8bf96467cf5452609f939ec6f5de16"
55
61
56
62
[[package]]
63
63
+
name = "assert_no_alloc"
64
64
+
version = "1.1.2"
65
65
+
source = "git+https://github.com/robbert-vdh/rust-assert-no-alloc.git?branch=feature/nested-permit-forbid#a6fb4f62b9624715291e320ea5f0f70e73b035cf"
66
66
+
dependencies = [
67
67
+
"backtrace",
68
68
+
"log",
69
69
+
]
70
70
+
71
71
+
[[package]]
72
72
+
name = "atomic_float"
73
73
+
version = "0.1.0"
74
74
+
source = "registry+https://github.com/rust-lang/crates.io-index"
75
75
+
checksum = "62af46d040ba9df09edc6528dae9d8e49f5f3e82f55b7d2ec31a733c38dbc49d"
76
76
+
77
77
+
[[package]]
78
78
+
name = "atomic_refcell"
79
79
+
version = "0.1.13"
80
80
+
source = "registry+https://github.com/rust-lang/crates.io-index"
81
81
+
checksum = "41e67cd8309bbd06cd603a9e693a784ac2e5d1e955f11286e355089fcab3047c"
82
82
+
83
83
+
[[package]]
84
84
+
name = "atty"
85
85
+
version = "0.2.14"
86
86
+
source = "registry+https://github.com/rust-lang/crates.io-index"
87
87
+
checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8"
88
88
+
dependencies = [
89
89
+
"hermit-abi",
90
90
+
"libc",
91
91
+
"winapi",
92
92
+
]
93
93
+
94
94
+
[[package]]
57
95
name = "autocfg"
58
96
version = "1.3.0"
59
97
source = "registry+https://github.com/rust-lang/crates.io-index"
···
75
113
]
76
114
77
115
[[package]]
116
116
+
name = "bitflags"
117
117
+
version = "1.3.2"
118
118
+
source = "registry+https://github.com/rust-lang/crates.io-index"
119
119
+
checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
120
120
+
121
121
+
[[package]]
122
122
+
name = "bitflags"
123
123
+
version = "2.8.0"
124
124
+
source = "registry+https://github.com/rust-lang/crates.io-index"
125
125
+
checksum = "8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36"
126
126
+
127
127
+
[[package]]
78
128
name = "block-buffer"
79
129
version = "0.10.4"
80
130
source = "registry+https://github.com/rust-lang/crates.io-index"
···
90
140
checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c"
91
141
92
142
[[package]]
143
143
+
name = "camino"
144
144
+
version = "1.1.9"
145
145
+
source = "registry+https://github.com/rust-lang/crates.io-index"
146
146
+
checksum = "8b96ec4966b5813e2c0507c1f86115c8c5abaadc3980879c3424042a02fd1ad3"
147
147
+
dependencies = [
148
148
+
"serde",
149
149
+
]
150
150
+
151
151
+
[[package]]
152
152
+
name = "cargo-platform"
153
153
+
version = "0.1.9"
154
154
+
source = "registry+https://github.com/rust-lang/crates.io-index"
155
155
+
checksum = "e35af189006b9c0f00a064685c727031e3ed2d8020f7ba284d78cc2671bd36ea"
156
156
+
dependencies = [
157
157
+
"serde",
158
158
+
]
159
159
+
160
160
+
[[package]]
161
161
+
name = "cargo_metadata"
162
162
+
version = "0.18.1"
163
163
+
source = "registry+https://github.com/rust-lang/crates.io-index"
164
164
+
checksum = "2d886547e41f740c616ae73108f6eb70afe6d940c7bc697cb30f13daec073037"
165
165
+
dependencies = [
166
166
+
"camino",
167
167
+
"cargo-platform",
168
168
+
"semver",
169
169
+
"serde",
170
170
+
"serde_json",
171
171
+
"thiserror",
172
172
+
]
173
173
+
174
174
+
[[package]]
93
175
name = "cc"
94
176
version = "1.0.96"
95
177
source = "registry+https://github.com/rust-lang/crates.io-index"
···
112
194
"js-sys",
113
195
"num-traits",
114
196
"wasm-bindgen",
115
115
-
"windows-targets",
197
197
+
"windows-targets 0.52.5",
116
198
]
117
199
118
200
[[package]]
···
131
213
checksum = "6e4de3bc4ea267985becf712dc6d9eed8b04c953b3fcfb339ebc87acd9804901"
132
214
133
215
[[package]]
216
216
+
name = "clap-sys"
217
217
+
version = "0.3.0"
218
218
+
source = "git+https://github.com/robbert-vdh/clap-sys.git?branch=feature/cstr-macro#523a5f8a8dd021ec99e7d6e0c0ebe7741a3da9d4"
219
219
+
220
220
+
[[package]]
134
221
name = "console"
135
222
version = "0.15.8"
136
223
source = "registry+https://github.com/rust-lang/crates.io-index"
···
141
228
"libc",
142
229
"unicode-width",
143
230
"windows-sys",
231
231
+
]
232
232
+
233
233
+
[[package]]
234
234
+
name = "core-foundation"
235
235
+
version = "0.9.4"
236
236
+
source = "registry+https://github.com/rust-lang/crates.io-index"
237
237
+
checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f"
238
238
+
dependencies = [
239
239
+
"core-foundation-sys",
240
240
+
"libc",
144
241
]
145
242
146
243
[[package]]
···
159
256
]
160
257
161
258
[[package]]
259
259
+
name = "crossbeam"
260
260
+
version = "0.8.4"
261
261
+
source = "registry+https://github.com/rust-lang/crates.io-index"
262
262
+
checksum = "1137cd7e7fc0fb5d3c5a8678be38ec56e819125d8d7907411fe24ccb943faca8"
263
263
+
dependencies = [
264
264
+
"crossbeam-channel",
265
265
+
"crossbeam-deque",
266
266
+
"crossbeam-epoch",
267
267
+
"crossbeam-queue",
268
268
+
"crossbeam-utils",
269
269
+
]
270
270
+
271
271
+
[[package]]
272
272
+
name = "crossbeam-channel"
273
273
+
version = "0.5.14"
274
274
+
source = "registry+https://github.com/rust-lang/crates.io-index"
275
275
+
checksum = "06ba6d68e24814cb8de6bb986db8222d3a027d15872cabc0d18817bc3c0e4471"
276
276
+
dependencies = [
277
277
+
"crossbeam-utils",
278
278
+
]
279
279
+
280
280
+
[[package]]
162
281
name = "crossbeam-deque"
163
282
version = "0.8.5"
164
283
source = "registry+https://github.com/rust-lang/crates.io-index"
···
178
297
]
179
298
180
299
[[package]]
300
300
+
name = "crossbeam-queue"
301
301
+
version = "0.3.12"
302
302
+
source = "registry+https://github.com/rust-lang/crates.io-index"
303
303
+
checksum = "0f58bbc28f91df819d0aa2a2c00cd19754769c2fad90579b3592b1c9ba7a3115"
304
304
+
dependencies = [
305
305
+
"crossbeam-utils",
306
306
+
]
307
307
+
308
308
+
[[package]]
181
309
name = "crossbeam-utils"
182
310
version = "0.8.19"
183
311
source = "registry+https://github.com/rust-lang/crates.io-index"
···
194
322
]
195
323
196
324
[[package]]
325
325
+
name = "deranged"
326
326
+
version = "0.3.11"
327
327
+
source = "registry+https://github.com/rust-lang/crates.io-index"
328
328
+
checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4"
329
329
+
dependencies = [
330
330
+
"powerfmt",
331
331
+
]
332
332
+
333
333
+
[[package]]
197
334
name = "deunicode"
198
335
version = "1.4.4"
199
336
source = "registry+https://github.com/rust-lang/crates.io-index"
···
234
371
checksum = "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f"
235
372
236
373
[[package]]
374
374
+
name = "equivalent"
375
375
+
version = "1.0.2"
376
376
+
source = "registry+https://github.com/rust-lang/crates.io-index"
377
377
+
checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f"
378
378
+
379
379
+
[[package]]
237
380
name = "generic-array"
238
381
version = "0.14.7"
239
382
source = "registry+https://github.com/rust-lang/crates.io-index"
···
263
406
checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253"
264
407
265
408
[[package]]
409
409
+
name = "goblin"
410
410
+
version = "0.6.1"
411
411
+
source = "registry+https://github.com/rust-lang/crates.io-index"
412
412
+
checksum = "0d6b4de4a8eb6c46a8c77e1d3be942cb9a8bf073c22374578e5ba4b08ed0ff68"
413
413
+
dependencies = [
414
414
+
"log",
415
415
+
"plain",
416
416
+
"scroll",
417
417
+
]
418
418
+
419
419
+
[[package]]
266
420
name = "half"
267
421
version = "1.8.3"
268
422
source = "registry+https://github.com/rust-lang/crates.io-index"
···
283
437
]
284
438
285
439
[[package]]
440
440
+
name = "hashbrown"
441
441
+
version = "0.15.2"
442
442
+
source = "registry+https://github.com/rust-lang/crates.io-index"
443
443
+
checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289"
444
444
+
445
445
+
[[package]]
286
446
name = "heck"
287
447
version = "0.4.1"
288
448
source = "registry+https://github.com/rust-lang/crates.io-index"
289
449
checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8"
290
450
291
451
[[package]]
452
452
+
name = "hermit-abi"
453
453
+
version = "0.1.19"
454
454
+
source = "registry+https://github.com/rust-lang/crates.io-index"
455
455
+
checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33"
456
456
+
dependencies = [
457
457
+
"libc",
458
458
+
]
459
459
+
460
460
+
[[package]]
292
461
name = "hound"
293
462
version = "3.5.1"
294
463
source = "registry+https://github.com/rust-lang/crates.io-index"
···
324
493
]
325
494
326
495
[[package]]
496
496
+
name = "indexmap"
497
497
+
version = "2.7.1"
498
498
+
source = "registry+https://github.com/rust-lang/crates.io-index"
499
499
+
checksum = "8c9c992b02b5b4c94ea26e32fe5bccb7aa7d9f390ab5c1221ff895bc7ea8b652"
500
500
+
dependencies = [
501
501
+
"equivalent",
502
502
+
"hashbrown",
503
503
+
]
504
504
+
505
505
+
[[package]]
327
506
name = "indicatif"
328
507
version = "0.17.8"
329
508
source = "registry+https://github.com/rust-lang/crates.io-index"
···
382
561
checksum = "ae743338b92ff9146ce83992f766a31066a91a8c84a45e0e9f21e7cf6de6d346"
383
562
384
563
[[package]]
564
564
+
name = "lock_api"
565
565
+
version = "0.4.12"
566
566
+
source = "registry+https://github.com/rust-lang/crates.io-index"
567
567
+
checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17"
568
568
+
dependencies = [
569
569
+
"autocfg",
570
570
+
"scopeguard",
571
571
+
]
572
572
+
573
573
+
[[package]]
385
574
name = "log"
386
575
version = "0.4.21"
387
576
source = "registry+https://github.com/rust-lang/crates.io-index"
388
577
checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c"
389
578
390
579
[[package]]
580
580
+
name = "malloc_buf"
581
581
+
version = "0.0.6"
582
582
+
source = "registry+https://github.com/rust-lang/crates.io-index"
583
583
+
checksum = "62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb"
584
584
+
dependencies = [
585
585
+
"libc",
586
586
+
]
587
587
+
588
588
+
[[package]]
391
589
name = "memchr"
392
590
version = "2.7.2"
393
591
source = "registry+https://github.com/rust-lang/crates.io-index"
394
592
checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d"
593
593
+
594
594
+
[[package]]
595
595
+
name = "midi-consts"
596
596
+
version = "0.1.0"
597
597
+
source = "registry+https://github.com/rust-lang/crates.io-index"
598
598
+
checksum = "6f2dd5c7f8aaf48a76e389068ab25ed80bdbc226b887f9013844c415698c9952"
395
599
396
600
[[package]]
397
601
name = "midly"
···
421
625
]
422
626
423
627
[[package]]
628
628
+
name = "nih_log"
629
629
+
version = "0.3.1"
630
630
+
source = "registry+https://github.com/rust-lang/crates.io-index"
631
631
+
checksum = "d0cdb52ef79af48ae110401c883bdb9c15e0306a99ab6ecf18bc52068b668e54"
632
632
+
dependencies = [
633
633
+
"atty",
634
634
+
"log",
635
635
+
"once_cell",
636
636
+
"termcolor",
637
637
+
"time",
638
638
+
"windows",
639
639
+
]
640
640
+
641
641
+
[[package]]
642
642
+
name = "nih_plug"
643
643
+
version = "0.0.0"
644
644
+
source = "git+https://github.com/robbert-vdh/nih-plug.git#d4be40eb5bf60579a5f9dec1d8e558a2807a3eb8"
645
645
+
dependencies = [
646
646
+
"anyhow",
647
647
+
"anymap3",
648
648
+
"assert_no_alloc",
649
649
+
"atomic_float",
650
650
+
"atomic_refcell",
651
651
+
"backtrace",
652
652
+
"bitflags 1.3.2",
653
653
+
"cfg-if",
654
654
+
"clap-sys",
655
655
+
"core-foundation",
656
656
+
"crossbeam",
657
657
+
"libc",
658
658
+
"log",
659
659
+
"midi-consts",
660
660
+
"nih_log",
661
661
+
"nih_plug_derive",
662
662
+
"objc",
663
663
+
"parking_lot",
664
664
+
"raw-window-handle",
665
665
+
"serde",
666
666
+
"serde_json",
667
667
+
"vst3-sys",
668
668
+
"widestring",
669
669
+
"windows",
670
670
+
]
671
671
+
672
672
+
[[package]]
673
673
+
name = "nih_plug_derive"
674
674
+
version = "0.1.0"
675
675
+
source = "git+https://github.com/robbert-vdh/nih-plug.git#d4be40eb5bf60579a5f9dec1d8e558a2807a3eb8"
676
676
+
dependencies = [
677
677
+
"proc-macro2",
678
678
+
"quote",
679
679
+
"syn 1.0.109",
680
680
+
]
681
681
+
682
682
+
[[package]]
683
683
+
name = "nih_plug_xtask"
684
684
+
version = "0.1.0"
685
685
+
source = "git+https://github.com/robbert-vdh/nih-plug.git#d4be40eb5bf60579a5f9dec1d8e558a2807a3eb8"
686
686
+
dependencies = [
687
687
+
"anyhow",
688
688
+
"cargo_metadata",
689
689
+
"goblin",
690
690
+
"reflink",
691
691
+
"serde",
692
692
+
"toml",
693
693
+
]
694
694
+
695
695
+
[[package]]
696
696
+
name = "num-conv"
697
697
+
version = "0.1.0"
698
698
+
source = "registry+https://github.com/rust-lang/crates.io-index"
699
699
+
checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9"
700
700
+
701
701
+
[[package]]
424
702
name = "num-traits"
425
703
version = "0.2.19"
426
704
source = "registry+https://github.com/rust-lang/crates.io-index"
···
430
708
]
431
709
432
710
[[package]]
711
711
+
name = "num_threads"
712
712
+
version = "0.1.7"
713
713
+
source = "registry+https://github.com/rust-lang/crates.io-index"
714
714
+
checksum = "5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9"
715
715
+
dependencies = [
716
716
+
"libc",
717
717
+
]
718
718
+
719
719
+
[[package]]
433
720
name = "number_prefix"
434
721
version = "0.4.0"
435
722
source = "registry+https://github.com/rust-lang/crates.io-index"
436
723
checksum = "830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3"
437
724
438
725
[[package]]
726
726
+
name = "objc"
727
727
+
version = "0.2.7"
728
728
+
source = "registry+https://github.com/rust-lang/crates.io-index"
729
729
+
checksum = "915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1"
730
730
+
dependencies = [
731
731
+
"malloc_buf",
732
732
+
]
733
733
+
734
734
+
[[package]]
439
735
name = "object"
440
736
version = "0.32.2"
441
737
source = "registry+https://github.com/rust-lang/crates.io-index"
···
451
747
checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92"
452
748
453
749
[[package]]
750
750
+
name = "parking_lot"
751
751
+
version = "0.12.3"
752
752
+
source = "registry+https://github.com/rust-lang/crates.io-index"
753
753
+
checksum = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27"
754
754
+
dependencies = [
755
755
+
"lock_api",
756
756
+
"parking_lot_core",
757
757
+
]
758
758
+
759
759
+
[[package]]
760
760
+
name = "parking_lot_core"
761
761
+
version = "0.9.10"
762
762
+
source = "registry+https://github.com/rust-lang/crates.io-index"
763
763
+
checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8"
764
764
+
dependencies = [
765
765
+
"cfg-if",
766
766
+
"libc",
767
767
+
"redox_syscall",
768
768
+
"smallvec",
769
769
+
"windows-targets 0.52.5",
770
770
+
]
771
771
+
772
772
+
[[package]]
454
773
name = "pest"
455
774
version = "2.7.10"
456
775
source = "registry+https://github.com/rust-lang/crates.io-index"
···
481
800
"pest_meta",
482
801
"proc-macro2",
483
802
"quote",
484
484
-
"syn",
803
803
+
"syn 2.0.98",
485
804
]
486
805
487
806
[[package]]
···
496
815
]
497
816
498
817
[[package]]
818
818
+
name = "plain"
819
819
+
version = "0.2.3"
820
820
+
source = "registry+https://github.com/rust-lang/crates.io-index"
821
821
+
checksum = "b4596b6d070b27117e987119b4dac604f3c58cfb0b191112e24771b2faeac1a6"
822
822
+
823
823
+
[[package]]
499
824
name = "portable-atomic"
500
825
version = "1.6.0"
501
826
source = "registry+https://github.com/rust-lang/crates.io-index"
502
827
checksum = "7170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0"
503
828
504
829
[[package]]
830
830
+
name = "powerfmt"
831
831
+
version = "0.2.0"
832
832
+
source = "registry+https://github.com/rust-lang/crates.io-index"
833
833
+
checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391"
834
834
+
835
835
+
[[package]]
505
836
name = "ppv-lite86"
506
837
version = "0.2.17"
507
838
source = "registry+https://github.com/rust-lang/crates.io-index"
···
509
840
510
841
[[package]]
511
842
name = "proc-macro2"
512
512
-
version = "1.0.81"
843
843
+
version = "1.0.93"
513
844
source = "registry+https://github.com/rust-lang/crates.io-index"
514
514
-
checksum = "3d1597b0c024618f09a9c3b8655b7e430397a36d23fdafec26d6965e9eec3eba"
845
845
+
checksum = "60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99"
515
846
dependencies = [
516
847
"unicode-ident",
517
848
]
···
556
887
]
557
888
558
889
[[package]]
890
890
+
name = "raw-window-handle"
891
891
+
version = "0.5.2"
892
892
+
source = "registry+https://github.com/rust-lang/crates.io-index"
893
893
+
checksum = "f2ff9a1f06a88b01621b7ae906ef0211290d1c8a168a15542486a8f61c0833b9"
894
894
+
895
895
+
[[package]]
559
896
name = "rayon"
560
897
version = "1.10.0"
561
898
source = "registry+https://github.com/rust-lang/crates.io-index"
···
576
913
]
577
914
578
915
[[package]]
916
916
+
name = "redox_syscall"
917
917
+
version = "0.5.8"
918
918
+
source = "registry+https://github.com/rust-lang/crates.io-index"
919
919
+
checksum = "03a862b389f93e68874fbf580b9de08dd02facb9a788ebadaf4a3fd33cf58834"
920
920
+
dependencies = [
921
921
+
"bitflags 2.8.0",
922
922
+
]
923
923
+
924
924
+
[[package]]
925
925
+
name = "reflink"
926
926
+
version = "0.1.3"
927
927
+
source = "git+https://github.com/nicokoch/reflink.git?rev=e8d93b465f5d9ad340cd052b64bbc77b8ee107e2#e8d93b465f5d9ad340cd052b64bbc77b8ee107e2"
928
928
+
dependencies = [
929
929
+
"libc",
930
930
+
"winapi",
931
931
+
]
932
932
+
933
933
+
[[package]]
579
934
name = "regex"
580
935
version = "1.10.4"
581
936
source = "registry+https://github.com/rust-lang/crates.io-index"
···
635
990
checksum = "e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1"
636
991
637
992
[[package]]
993
993
+
name = "scopeguard"
994
994
+
version = "1.2.0"
995
995
+
source = "registry+https://github.com/rust-lang/crates.io-index"
996
996
+
checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
997
997
+
998
998
+
[[package]]
999
999
+
name = "scroll"
1000
1000
+
version = "0.11.0"
1001
1001
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1002
1002
+
checksum = "04c565b551bafbef4157586fa379538366e4385d42082f255bfd96e4fe8519da"
1003
1003
+
dependencies = [
1004
1004
+
"scroll_derive",
1005
1005
+
]
1006
1006
+
1007
1007
+
[[package]]
1008
1008
+
name = "scroll_derive"
1009
1009
+
version = "0.11.1"
1010
1010
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1011
1011
+
checksum = "1db149f81d46d2deba7cd3c50772474707729550221e69588478ebf9ada425ae"
1012
1012
+
dependencies = [
1013
1013
+
"proc-macro2",
1014
1014
+
"quote",
1015
1015
+
"syn 2.0.98",
1016
1016
+
]
1017
1017
+
1018
1018
+
[[package]]
1019
1019
+
name = "semver"
1020
1020
+
version = "1.0.25"
1021
1021
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1022
1022
+
checksum = "f79dfe2d285b0488816f30e700a7438c5a73d816b5b7d3ac72fbc48b0d185e03"
1023
1023
+
dependencies = [
1024
1024
+
"serde",
1025
1025
+
]
1026
1026
+
1027
1027
+
[[package]]
638
1028
name = "serde"
639
639
-
version = "1.0.200"
1029
1029
+
version = "1.0.218"
640
1030
source = "registry+https://github.com/rust-lang/crates.io-index"
641
641
-
checksum = "ddc6f9cc94d67c0e21aaf7eda3a010fd3af78ebf6e096aa6e2e13c79749cce4f"
1031
1031
+
checksum = "e8dfc9d19bdbf6d17e22319da49161d5d0108e4188e8b680aef6299eed22df60"
642
1032
dependencies = [
643
1033
"serde_derive",
644
1034
]
···
655
1045
656
1046
[[package]]
657
1047
name = "serde_derive"
658
658
-
version = "1.0.200"
1048
1048
+
version = "1.0.218"
659
1049
source = "registry+https://github.com/rust-lang/crates.io-index"
660
660
-
checksum = "856f046b9400cee3c8c94ed572ecdb752444c24528c035cd35882aad6f492bcb"
1050
1050
+
checksum = "f09503e191f4e797cb8aac08e9a4a4695c5edf6a2e70e376d961ddd5c969f82b"
661
1051
dependencies = [
662
1052
"proc-macro2",
663
1053
"quote",
664
664
-
"syn",
1054
1054
+
"syn 2.0.98",
665
1055
]
666
1056
667
1057
[[package]]
···
676
1066
]
677
1067
678
1068
[[package]]
1069
1069
+
name = "serde_spanned"
1070
1070
+
version = "0.6.8"
1071
1071
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1072
1072
+
checksum = "87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1"
1073
1073
+
dependencies = [
1074
1074
+
"serde",
1075
1075
+
]
1076
1076
+
1077
1077
+
[[package]]
679
1078
name = "sha2"
680
1079
version = "0.10.8"
681
1080
source = "registry+https://github.com/rust-lang/crates.io-index"
···
703
1102
"itertools",
704
1103
"midly",
705
1104
"nanoid",
1105
1105
+
"nih_plug",
706
1106
"once_cell",
707
1107
"rand",
708
1108
"roxmltree",
···
730
1130
]
731
1131
732
1132
[[package]]
1133
1133
+
name = "smallvec"
1134
1134
+
version = "1.14.0"
1135
1135
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1136
1136
+
checksum = "7fcf8323ef1faaee30a44a340193b1ac6814fd9b7b4e88e9d4519a3e4abe1cfd"
1137
1137
+
1138
1138
+
[[package]]
733
1139
name = "strsim"
734
1140
version = "0.10.0"
735
1141
source = "registry+https://github.com/rust-lang/crates.io-index"
···
754
1160
"proc-macro2",
755
1161
"quote",
756
1162
"rustversion",
757
757
-
"syn",
1163
1163
+
"syn 2.0.98",
758
1164
]
759
1165
760
1166
[[package]]
···
765
1171
766
1172
[[package]]
767
1173
name = "syn"
768
768
-
version = "2.0.60"
1174
1174
+
version = "1.0.109"
769
1175
source = "registry+https://github.com/rust-lang/crates.io-index"
770
770
-
checksum = "909518bc7b1c9b779f1bbf07f2929d35af9f0f37e47c6e9ef7f9dddc1e1821f3"
1176
1176
+
checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237"
771
1177
dependencies = [
772
1178
"proc-macro2",
773
1179
"quote",
···
775
1181
]
776
1182
777
1183
[[package]]
1184
1184
+
name = "syn"
1185
1185
+
version = "2.0.98"
1186
1186
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1187
1187
+
checksum = "36147f1a48ae0ec2b5b3bc5b537d267457555a10dc06f3dbc8cb11ba3006d3b1"
1188
1188
+
dependencies = [
1189
1189
+
"proc-macro2",
1190
1190
+
"quote",
1191
1191
+
"unicode-ident",
1192
1192
+
]
1193
1193
+
1194
1194
+
[[package]]
1195
1195
+
name = "termcolor"
1196
1196
+
version = "1.4.1"
1197
1197
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1198
1198
+
checksum = "06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755"
1199
1199
+
dependencies = [
1200
1200
+
"winapi-util",
1201
1201
+
]
1202
1202
+
1203
1203
+
[[package]]
778
1204
name = "thiserror"
779
1205
version = "1.0.59"
780
1206
source = "registry+https://github.com/rust-lang/crates.io-index"
···
791
1217
dependencies = [
792
1218
"proc-macro2",
793
1219
"quote",
794
794
-
"syn",
1220
1220
+
"syn 2.0.98",
1221
1221
+
]
1222
1222
+
1223
1223
+
[[package]]
1224
1224
+
name = "time"
1225
1225
+
version = "0.3.37"
1226
1226
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1227
1227
+
checksum = "35e7868883861bd0e56d9ac6efcaaca0d6d5d82a2a7ec8209ff492c07cf37b21"
1228
1228
+
dependencies = [
1229
1229
+
"deranged",
1230
1230
+
"itoa",
1231
1231
+
"libc",
1232
1232
+
"num-conv",
1233
1233
+
"num_threads",
1234
1234
+
"powerfmt",
1235
1235
+
"serde",
1236
1236
+
"time-core",
1237
1237
+
"time-macros",
1238
1238
+
]
1239
1239
+
1240
1240
+
[[package]]
1241
1241
+
name = "time-core"
1242
1242
+
version = "0.1.2"
1243
1243
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1244
1244
+
checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3"
1245
1245
+
1246
1246
+
[[package]]
1247
1247
+
name = "time-macros"
1248
1248
+
version = "0.2.19"
1249
1249
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1250
1250
+
checksum = "2834e6017e3e5e4b9834939793b282bc03b37a3336245fa820e35e233e2a85de"
1251
1251
+
dependencies = [
1252
1252
+
"num-conv",
1253
1253
+
"time-core",
795
1254
]
796
1255
797
1256
[[package]]
···
807
1266
]
808
1267
809
1268
[[package]]
1269
1269
+
name = "toml"
1270
1270
+
version = "0.7.8"
1271
1271
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1272
1272
+
checksum = "dd79e69d3b627db300ff956027cc6c3798cef26d22526befdfcd12feeb6d2257"
1273
1273
+
dependencies = [
1274
1274
+
"serde",
1275
1275
+
"serde_spanned",
1276
1276
+
"toml_datetime",
1277
1277
+
"toml_edit",
1278
1278
+
]
1279
1279
+
1280
1280
+
[[package]]
1281
1281
+
name = "toml_datetime"
1282
1282
+
version = "0.6.8"
1283
1283
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1284
1284
+
checksum = "0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41"
1285
1285
+
dependencies = [
1286
1286
+
"serde",
1287
1287
+
]
1288
1288
+
1289
1289
+
[[package]]
1290
1290
+
name = "toml_edit"
1291
1291
+
version = "0.19.15"
1292
1292
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1293
1293
+
checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421"
1294
1294
+
dependencies = [
1295
1295
+
"indexmap",
1296
1296
+
"serde",
1297
1297
+
"serde_spanned",
1298
1298
+
"toml_datetime",
1299
1299
+
"winnow",
1300
1300
+
]
1301
1301
+
1302
1302
+
[[package]]
810
1303
name = "typenum"
811
1304
version = "1.17.0"
812
1305
source = "registry+https://github.com/rust-lang/crates.io-index"
···
837
1330
checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
838
1331
839
1332
[[package]]
1333
1333
+
name = "vst3-com"
1334
1334
+
version = "0.1.0"
1335
1335
+
source = "git+https://github.com/robbert-vdh/vst3-sys.git?branch=fix/drop-box-from-raw#b3ff4d775940f5b476b9d1cca02a90e07e1922a2"
1336
1336
+
dependencies = [
1337
1337
+
"vst3-com-macros",
1338
1338
+
]
1339
1339
+
1340
1340
+
[[package]]
1341
1341
+
name = "vst3-com-macros"
1342
1342
+
version = "0.2.0"
1343
1343
+
source = "git+https://github.com/robbert-vdh/vst3-sys.git?branch=fix/drop-box-from-raw#b3ff4d775940f5b476b9d1cca02a90e07e1922a2"
1344
1344
+
dependencies = [
1345
1345
+
"proc-macro2",
1346
1346
+
"quote",
1347
1347
+
"syn 1.0.109",
1348
1348
+
"vst3-com-macros-support",
1349
1349
+
]
1350
1350
+
1351
1351
+
[[package]]
1352
1352
+
name = "vst3-com-macros-support"
1353
1353
+
version = "0.2.0"
1354
1354
+
source = "git+https://github.com/robbert-vdh/vst3-sys.git?branch=fix/drop-box-from-raw#b3ff4d775940f5b476b9d1cca02a90e07e1922a2"
1355
1355
+
dependencies = [
1356
1356
+
"proc-macro2",
1357
1357
+
"quote",
1358
1358
+
"syn 1.0.109",
1359
1359
+
]
1360
1360
+
1361
1361
+
[[package]]
1362
1362
+
name = "vst3-sys"
1363
1363
+
version = "0.1.0"
1364
1364
+
source = "git+https://github.com/robbert-vdh/vst3-sys.git?branch=fix/drop-box-from-raw#b3ff4d775940f5b476b9d1cca02a90e07e1922a2"
1365
1365
+
dependencies = [
1366
1366
+
"vst3-com",
1367
1367
+
]
1368
1368
+
1369
1369
+
[[package]]
840
1370
name = "wasi"
841
1371
version = "0.11.0+wasi-snapshot-preview1"
842
1372
source = "registry+https://github.com/rust-lang/crates.io-index"
···
863
1393
"once_cell",
864
1394
"proc-macro2",
865
1395
"quote",
866
866
-
"syn",
1396
1396
+
"syn 2.0.98",
867
1397
"wasm-bindgen-shared",
868
1398
]
869
1399
···
885
1415
dependencies = [
886
1416
"proc-macro2",
887
1417
"quote",
888
888
-
"syn",
1418
1418
+
"syn 2.0.98",
889
1419
"wasm-bindgen-backend",
890
1420
"wasm-bindgen-shared",
891
1421
]
···
907
1437
]
908
1438
909
1439
[[package]]
1440
1440
+
name = "widestring"
1441
1441
+
version = "1.1.0"
1442
1442
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1443
1443
+
checksum = "7219d36b6eac893fa81e84ebe06485e7dcbb616177469b142df14f1f4deb1311"
1444
1444
+
1445
1445
+
[[package]]
1446
1446
+
name = "winapi"
1447
1447
+
version = "0.3.9"
1448
1448
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1449
1449
+
checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
1450
1450
+
dependencies = [
1451
1451
+
"winapi-i686-pc-windows-gnu",
1452
1452
+
"winapi-x86_64-pc-windows-gnu",
1453
1453
+
]
1454
1454
+
1455
1455
+
[[package]]
1456
1456
+
name = "winapi-i686-pc-windows-gnu"
1457
1457
+
version = "0.4.0"
1458
1458
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1459
1459
+
checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
1460
1460
+
1461
1461
+
[[package]]
1462
1462
+
name = "winapi-util"
1463
1463
+
version = "0.1.9"
1464
1464
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1465
1465
+
checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb"
1466
1466
+
dependencies = [
1467
1467
+
"windows-sys",
1468
1468
+
]
1469
1469
+
1470
1470
+
[[package]]
1471
1471
+
name = "winapi-x86_64-pc-windows-gnu"
1472
1472
+
version = "0.4.0"
1473
1473
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1474
1474
+
checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
1475
1475
+
1476
1476
+
[[package]]
1477
1477
+
name = "windows"
1478
1478
+
version = "0.44.0"
1479
1479
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1480
1480
+
checksum = "9e745dab35a0c4c77aa3ce42d595e13d2003d6902d6b08c9ef5fc326d08da12b"
1481
1481
+
dependencies = [
1482
1482
+
"windows-targets 0.42.2",
1483
1483
+
]
1484
1484
+
1485
1485
+
[[package]]
910
1486
name = "windows-core"
911
1487
version = "0.52.0"
912
1488
source = "registry+https://github.com/rust-lang/crates.io-index"
913
1489
checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9"
914
1490
dependencies = [
915
915
-
"windows-targets",
1491
1491
+
"windows-targets 0.52.5",
916
1492
]
917
1493
918
1494
[[package]]
···
921
1497
source = "registry+https://github.com/rust-lang/crates.io-index"
922
1498
checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
923
1499
dependencies = [
924
924
-
"windows-targets",
1500
1500
+
"windows-targets 0.52.5",
1501
1501
+
]
1502
1502
+
1503
1503
+
[[package]]
1504
1504
+
name = "windows-targets"
1505
1505
+
version = "0.42.2"
1506
1506
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1507
1507
+
checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071"
1508
1508
+
dependencies = [
1509
1509
+
"windows_aarch64_gnullvm 0.42.2",
1510
1510
+
"windows_aarch64_msvc 0.42.2",
1511
1511
+
"windows_i686_gnu 0.42.2",
1512
1512
+
"windows_i686_msvc 0.42.2",
1513
1513
+
"windows_x86_64_gnu 0.42.2",
1514
1514
+
"windows_x86_64_gnullvm 0.42.2",
1515
1515
+
"windows_x86_64_msvc 0.42.2",
925
1516
]
926
1517
927
1518
[[package]]
···
930
1521
source = "registry+https://github.com/rust-lang/crates.io-index"
931
1522
checksum = "6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb"
932
1523
dependencies = [
933
933
-
"windows_aarch64_gnullvm",
934
934
-
"windows_aarch64_msvc",
935
935
-
"windows_i686_gnu",
1524
1524
+
"windows_aarch64_gnullvm 0.52.5",
1525
1525
+
"windows_aarch64_msvc 0.52.5",
1526
1526
+
"windows_i686_gnu 0.52.5",
936
1527
"windows_i686_gnullvm",
937
937
-
"windows_i686_msvc",
938
938
-
"windows_x86_64_gnu",
939
939
-
"windows_x86_64_gnullvm",
940
940
-
"windows_x86_64_msvc",
1528
1528
+
"windows_i686_msvc 0.52.5",
1529
1529
+
"windows_x86_64_gnu 0.52.5",
1530
1530
+
"windows_x86_64_gnullvm 0.52.5",
1531
1531
+
"windows_x86_64_msvc 0.52.5",
941
1532
]
942
1533
943
1534
[[package]]
944
1535
name = "windows_aarch64_gnullvm"
1536
1536
+
version = "0.42.2"
1537
1537
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1538
1538
+
checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8"
1539
1539
+
1540
1540
+
[[package]]
1541
1541
+
name = "windows_aarch64_gnullvm"
945
1542
version = "0.52.5"
946
1543
source = "registry+https://github.com/rust-lang/crates.io-index"
947
1544
checksum = "7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263"
948
1545
949
1546
[[package]]
950
1547
name = "windows_aarch64_msvc"
1548
1548
+
version = "0.42.2"
1549
1549
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1550
1550
+
checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43"
1551
1551
+
1552
1552
+
[[package]]
1553
1553
+
name = "windows_aarch64_msvc"
951
1554
version = "0.52.5"
952
1555
source = "registry+https://github.com/rust-lang/crates.io-index"
953
1556
checksum = "9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6"
954
1557
955
1558
[[package]]
956
1559
name = "windows_i686_gnu"
1560
1560
+
version = "0.42.2"
1561
1561
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1562
1562
+
checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f"
1563
1563
+
1564
1564
+
[[package]]
1565
1565
+
name = "windows_i686_gnu"
957
1566
version = "0.52.5"
958
1567
source = "registry+https://github.com/rust-lang/crates.io-index"
959
1568
checksum = "88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670"
···
966
1575
967
1576
[[package]]
968
1577
name = "windows_i686_msvc"
1578
1578
+
version = "0.42.2"
1579
1579
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1580
1580
+
checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060"
1581
1581
+
1582
1582
+
[[package]]
1583
1583
+
name = "windows_i686_msvc"
969
1584
version = "0.52.5"
970
1585
source = "registry+https://github.com/rust-lang/crates.io-index"
971
1586
checksum = "db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf"
972
1587
973
1588
[[package]]
974
1589
name = "windows_x86_64_gnu"
1590
1590
+
version = "0.42.2"
1591
1591
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1592
1592
+
checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36"
1593
1593
+
1594
1594
+
[[package]]
1595
1595
+
name = "windows_x86_64_gnu"
975
1596
version = "0.52.5"
976
1597
source = "registry+https://github.com/rust-lang/crates.io-index"
977
1598
checksum = "4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9"
978
1599
979
1600
[[package]]
980
1601
name = "windows_x86_64_gnullvm"
1602
1602
+
version = "0.42.2"
1603
1603
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1604
1604
+
checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3"
1605
1605
+
1606
1606
+
[[package]]
1607
1607
+
name = "windows_x86_64_gnullvm"
981
1608
version = "0.52.5"
982
1609
source = "registry+https://github.com/rust-lang/crates.io-index"
983
1610
checksum = "852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596"
984
1611
985
1612
[[package]]
986
1613
name = "windows_x86_64_msvc"
1614
1614
+
version = "0.42.2"
1615
1615
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1616
1616
+
checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0"
1617
1617
+
1618
1618
+
[[package]]
1619
1619
+
name = "windows_x86_64_msvc"
987
1620
version = "0.52.5"
988
1621
source = "registry+https://github.com/rust-lang/crates.io-index"
989
1622
checksum = "bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0"
1623
1623
+
1624
1624
+
[[package]]
1625
1625
+
name = "winnow"
1626
1626
+
version = "0.5.40"
1627
1627
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1628
1628
+
checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876"
1629
1629
+
dependencies = [
1630
1630
+
"memchr",
1631
1631
+
]
1632
1632
+
1633
1633
+
[[package]]
1634
1634
+
name = "xtask"
1635
1635
+
version = "0.1.0"
1636
1636
+
dependencies = [
1637
1637
+
"nih_plug_xtask",
1638
1638
+
]
···
9
9
authors = ["Ewen Le Bihan <hey@ewen.works>"]
10
10
description = "An experimental WASM-capable, generative SVG-based video rendering engine that reacts to MIDI or audio data"
11
11
12
12
+
[workspace]
13
13
+
members = ["xtask"]
14
14
+
12
15
[lib]
13
16
crate-type = ["cdylib", "lib"]
14
17
···
19
22
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
20
23
21
24
[dependencies]
25
25
+
nih_plug = { git = "https://github.com/robbert-vdh/nih-plug.git", features = ["assert_process_allocs"] }
22
26
anyhow = "1.0.81"
23
27
chrono = "0.4.23"
24
28
docopt = "1.1.1"
···
19
19
pub mod ui;
20
20
pub mod video;
21
21
pub mod web;
22
22
+
pub mod vst;
22
23
pub use animation::*;
23
24
use anyhow::Result;
24
25
pub use audio::*;
···
36
37
pub use transform::*;
37
38
pub use video::*;
38
39
pub use web::log;
40
40
+
pub use vst::*;
39
41
40
42
use nanoid::nanoid;
41
43
use std::fs::{self};
···
1
1
-
# This file is automatically @generated by Cargo.
2
2
-
# It is not intended for manual editing.
3
3
-
version = 3
4
4
-
5
5
-
[[package]]
6
6
-
name = "addr2line"
7
7
-
version = "0.21.0"
8
8
-
source = "registry+https://github.com/rust-lang/crates.io-index"
9
9
-
checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb"
10
10
-
dependencies = [
11
11
-
"gimli",
12
12
-
]
13
13
-
14
14
-
[[package]]
15
15
-
name = "adler"
16
16
-
version = "1.0.2"
17
17
-
source = "registry+https://github.com/rust-lang/crates.io-index"
18
18
-
checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe"
19
19
-
20
20
-
[[package]]
21
21
-
name = "anyhow"
22
22
-
version = "1.0.82"
23
23
-
source = "registry+https://github.com/rust-lang/crates.io-index"
24
24
-
checksum = "f538837af36e6f6a9be0faa67f9a314f8119e4e4b5867c6ab40ed60360142519"
25
25
-
26
26
-
[[package]]
27
27
-
name = "anymap"
28
28
-
version = "1.0.0-beta.2"
29
29
-
source = "registry+https://github.com/rust-lang/crates.io-index"
30
30
-
checksum = "8f1f8f5a6f3d50d89e3797d7593a50f96bb2aaa20ca0cc7be1fb673232c91d72"
31
31
-
32
32
-
[[package]]
33
33
-
name = "assert_no_alloc"
34
34
-
version = "1.1.2"
35
35
-
source = "git+https://github.com/robbert-vdh/rust-assert-no-alloc.git?branch=feature/nested-permit-forbid#a6fb4f62b9624715291e320ea5f0f70e73b035cf"
36
36
-
dependencies = [
37
37
-
"backtrace",
38
38
-
"log",
39
39
-
]
40
40
-
41
41
-
[[package]]
42
42
-
name = "atomic_float"
43
43
-
version = "0.1.0"
44
44
-
source = "registry+https://github.com/rust-lang/crates.io-index"
45
45
-
checksum = "62af46d040ba9df09edc6528dae9d8e49f5f3e82f55b7d2ec31a733c38dbc49d"
46
46
-
47
47
-
[[package]]
48
48
-
name = "atomic_refcell"
49
49
-
version = "0.1.13"
50
50
-
source = "registry+https://github.com/rust-lang/crates.io-index"
51
51
-
checksum = "41e67cd8309bbd06cd603a9e693a784ac2e5d1e955f11286e355089fcab3047c"
52
52
-
53
53
-
[[package]]
54
54
-
name = "atty"
55
55
-
version = "0.2.14"
56
56
-
source = "registry+https://github.com/rust-lang/crates.io-index"
57
57
-
checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8"
58
58
-
dependencies = [
59
59
-
"hermit-abi",
60
60
-
"libc",
61
61
-
"winapi",
62
62
-
]
63
63
-
64
64
-
[[package]]
65
65
-
name = "autocfg"
66
66
-
version = "1.3.0"
67
67
-
source = "registry+https://github.com/rust-lang/crates.io-index"
68
68
-
checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0"
69
69
-
70
70
-
[[package]]
71
71
-
name = "backtrace"
72
72
-
version = "0.3.71"
73
73
-
source = "registry+https://github.com/rust-lang/crates.io-index"
74
74
-
checksum = "26b05800d2e817c8b3b4b54abd461726265fa9789ae34330622f2db9ee696f9d"
75
75
-
dependencies = [
76
76
-
"addr2line",
77
77
-
"cc",
78
78
-
"cfg-if",
79
79
-
"libc",
80
80
-
"miniz_oxide",
81
81
-
"object",
82
82
-
"rustc-demangle",
83
83
-
]
84
84
-
85
85
-
[[package]]
86
86
-
name = "bitflags"
87
87
-
version = "1.3.2"
88
88
-
source = "registry+https://github.com/rust-lang/crates.io-index"
89
89
-
checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
90
90
-
91
91
-
[[package]]
92
92
-
name = "bitflags"
93
93
-
version = "2.5.0"
94
94
-
source = "registry+https://github.com/rust-lang/crates.io-index"
95
95
-
checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1"
96
96
-
97
97
-
[[package]]
98
98
-
name = "camino"
99
99
-
version = "1.1.6"
100
100
-
source = "registry+https://github.com/rust-lang/crates.io-index"
101
101
-
checksum = "c59e92b5a388f549b863a7bea62612c09f24c8393560709a54558a9abdfb3b9c"
102
102
-
dependencies = [
103
103
-
"serde",
104
104
-
]
105
105
-
106
106
-
[[package]]
107
107
-
name = "cargo-platform"
108
108
-
version = "0.1.8"
109
109
-
source = "registry+https://github.com/rust-lang/crates.io-index"
110
110
-
checksum = "24b1f0365a6c6bb4020cd05806fd0d33c44d38046b8bd7f0e40814b9763cabfc"
111
111
-
dependencies = [
112
112
-
"serde",
113
113
-
]
114
114
-
115
115
-
[[package]]
116
116
-
name = "cargo_metadata"
117
117
-
version = "0.18.1"
118
118
-
source = "registry+https://github.com/rust-lang/crates.io-index"
119
119
-
checksum = "2d886547e41f740c616ae73108f6eb70afe6d940c7bc697cb30f13daec073037"
120
120
-
dependencies = [
121
121
-
"camino",
122
122
-
"cargo-platform",
123
123
-
"semver",
124
124
-
"serde",
125
125
-
"serde_json",
126
126
-
"thiserror",
127
127
-
]
128
128
-
129
129
-
[[package]]
130
130
-
name = "cc"
131
131
-
version = "1.0.96"
132
132
-
source = "registry+https://github.com/rust-lang/crates.io-index"
133
133
-
checksum = "065a29261d53ba54260972629f9ca6bffa69bac13cd1fed61420f7fa68b9f8bd"
134
134
-
135
135
-
[[package]]
136
136
-
name = "cfg-if"
137
137
-
version = "1.0.0"
138
138
-
source = "registry+https://github.com/rust-lang/crates.io-index"
139
139
-
checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
140
140
-
141
141
-
[[package]]
142
142
-
name = "clap-sys"
143
143
-
version = "0.3.0"
144
144
-
source = "git+https://github.com/robbert-vdh/clap-sys.git?branch=feature/cstr-macro#523a5f8a8dd021ec99e7d6e0c0ebe7741a3da9d4"
145
145
-
146
146
-
[[package]]
147
147
-
name = "core-foundation"
148
148
-
version = "0.9.4"
149
149
-
source = "registry+https://github.com/rust-lang/crates.io-index"
150
150
-
checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f"
151
151
-
dependencies = [
152
152
-
"core-foundation-sys",
153
153
-
"libc",
154
154
-
]
155
155
-
156
156
-
[[package]]
157
157
-
name = "core-foundation-sys"
158
158
-
version = "0.8.6"
159
159
-
source = "registry+https://github.com/rust-lang/crates.io-index"
160
160
-
checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f"
161
161
-
162
162
-
[[package]]
163
163
-
name = "crossbeam"
164
164
-
version = "0.8.4"
165
165
-
source = "registry+https://github.com/rust-lang/crates.io-index"
166
166
-
checksum = "1137cd7e7fc0fb5d3c5a8678be38ec56e819125d8d7907411fe24ccb943faca8"
167
167
-
dependencies = [
168
168
-
"crossbeam-channel",
169
169
-
"crossbeam-deque",
170
170
-
"crossbeam-epoch",
171
171
-
"crossbeam-queue",
172
172
-
"crossbeam-utils",
173
173
-
]
174
174
-
175
175
-
[[package]]
176
176
-
name = "crossbeam-channel"
177
177
-
version = "0.5.12"
178
178
-
source = "registry+https://github.com/rust-lang/crates.io-index"
179
179
-
checksum = "ab3db02a9c5b5121e1e42fbdb1aeb65f5e02624cc58c43f2884c6ccac0b82f95"
180
180
-
dependencies = [
181
181
-
"crossbeam-utils",
182
182
-
]
183
183
-
184
184
-
[[package]]
185
185
-
name = "crossbeam-deque"
186
186
-
version = "0.8.5"
187
187
-
source = "registry+https://github.com/rust-lang/crates.io-index"
188
188
-
checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d"
189
189
-
dependencies = [
190
190
-
"crossbeam-epoch",
191
191
-
"crossbeam-utils",
192
192
-
]
193
193
-
194
194
-
[[package]]
195
195
-
name = "crossbeam-epoch"
196
196
-
version = "0.9.18"
197
197
-
source = "registry+https://github.com/rust-lang/crates.io-index"
198
198
-
checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e"
199
199
-
dependencies = [
200
200
-
"crossbeam-utils",
201
201
-
]
202
202
-
203
203
-
[[package]]
204
204
-
name = "crossbeam-queue"
205
205
-
version = "0.3.11"
206
206
-
source = "registry+https://github.com/rust-lang/crates.io-index"
207
207
-
checksum = "df0346b5d5e76ac2fe4e327c5fd1118d6be7c51dfb18f9b7922923f287471e35"
208
208
-
dependencies = [
209
209
-
"crossbeam-utils",
210
210
-
]
211
211
-
212
212
-
[[package]]
213
213
-
name = "crossbeam-utils"
214
214
-
version = "0.8.19"
215
215
-
source = "registry+https://github.com/rust-lang/crates.io-index"
216
216
-
checksum = "248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345"
217
217
-
218
218
-
[[package]]
219
219
-
name = "deranged"
220
220
-
version = "0.3.11"
221
221
-
source = "registry+https://github.com/rust-lang/crates.io-index"
222
222
-
checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4"
223
223
-
dependencies = [
224
224
-
"powerfmt",
225
225
-
]
226
226
-
227
227
-
[[package]]
228
228
-
name = "equivalent"
229
229
-
version = "1.0.1"
230
230
-
source = "registry+https://github.com/rust-lang/crates.io-index"
231
231
-
checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5"
232
232
-
233
233
-
[[package]]
234
234
-
name = "gimli"
235
235
-
version = "0.28.1"
236
236
-
source = "registry+https://github.com/rust-lang/crates.io-index"
237
237
-
checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253"
238
238
-
239
239
-
[[package]]
240
240
-
name = "goblin"
241
241
-
version = "0.6.1"
242
242
-
source = "registry+https://github.com/rust-lang/crates.io-index"
243
243
-
checksum = "0d6b4de4a8eb6c46a8c77e1d3be942cb9a8bf073c22374578e5ba4b08ed0ff68"
244
244
-
dependencies = [
245
245
-
"log",
246
246
-
"plain",
247
247
-
"scroll",
248
248
-
]
249
249
-
250
250
-
[[package]]
251
251
-
name = "hashbrown"
252
252
-
version = "0.14.5"
253
253
-
source = "registry+https://github.com/rust-lang/crates.io-index"
254
254
-
checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1"
255
255
-
256
256
-
[[package]]
257
257
-
name = "hermit-abi"
258
258
-
version = "0.1.19"
259
259
-
source = "registry+https://github.com/rust-lang/crates.io-index"
260
260
-
checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33"
261
261
-
dependencies = [
262
262
-
"libc",
263
263
-
]
264
264
-
265
265
-
[[package]]
266
266
-
name = "indexmap"
267
267
-
version = "2.2.6"
268
268
-
source = "registry+https://github.com/rust-lang/crates.io-index"
269
269
-
checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26"
270
270
-
dependencies = [
271
271
-
"equivalent",
272
272
-
"hashbrown",
273
273
-
]
274
274
-
275
275
-
[[package]]
276
276
-
name = "itoa"
277
277
-
version = "1.0.11"
278
278
-
source = "registry+https://github.com/rust-lang/crates.io-index"
279
279
-
checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b"
280
280
-
281
281
-
[[package]]
282
282
-
name = "lazy_static"
283
283
-
version = "1.4.0"
284
284
-
source = "registry+https://github.com/rust-lang/crates.io-index"
285
285
-
checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
286
286
-
287
287
-
[[package]]
288
288
-
name = "libc"
289
289
-
version = "0.2.154"
290
290
-
source = "registry+https://github.com/rust-lang/crates.io-index"
291
291
-
checksum = "ae743338b92ff9146ce83992f766a31066a91a8c84a45e0e9f21e7cf6de6d346"
292
292
-
293
293
-
[[package]]
294
294
-
name = "lock_api"
295
295
-
version = "0.4.12"
296
296
-
source = "registry+https://github.com/rust-lang/crates.io-index"
297
297
-
checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17"
298
298
-
dependencies = [
299
299
-
"autocfg",
300
300
-
"scopeguard",
301
301
-
]
302
302
-
303
303
-
[[package]]
304
304
-
name = "log"
305
305
-
version = "0.4.21"
306
306
-
source = "registry+https://github.com/rust-lang/crates.io-index"
307
307
-
checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c"
308
308
-
309
309
-
[[package]]
310
310
-
name = "malloc_buf"
311
311
-
version = "0.0.6"
312
312
-
source = "registry+https://github.com/rust-lang/crates.io-index"
313
313
-
checksum = "62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb"
314
314
-
dependencies = [
315
315
-
"libc",
316
316
-
]
317
317
-
318
318
-
[[package]]
319
319
-
name = "memchr"
320
320
-
version = "2.7.2"
321
321
-
source = "registry+https://github.com/rust-lang/crates.io-index"
322
322
-
checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d"
323
323
-
324
324
-
[[package]]
325
325
-
name = "midi-consts"
326
326
-
version = "0.1.0"
327
327
-
source = "registry+https://github.com/rust-lang/crates.io-index"
328
328
-
checksum = "6f2dd5c7f8aaf48a76e389068ab25ed80bdbc226b887f9013844c415698c9952"
329
329
-
330
330
-
[[package]]
331
331
-
name = "miniz_oxide"
332
332
-
version = "0.7.2"
333
333
-
source = "registry+https://github.com/rust-lang/crates.io-index"
334
334
-
checksum = "9d811f3e15f28568be3407c8e7fdb6514c1cda3cb30683f15b6a1a1dc4ea14a7"
335
335
-
dependencies = [
336
336
-
"adler",
337
337
-
]
338
338
-
339
339
-
[[package]]
340
340
-
name = "nih_log"
341
341
-
version = "0.3.1"
342
342
-
source = "registry+https://github.com/rust-lang/crates.io-index"
343
343
-
checksum = "d0cdb52ef79af48ae110401c883bdb9c15e0306a99ab6ecf18bc52068b668e54"
344
344
-
dependencies = [
345
345
-
"atty",
346
346
-
"log",
347
347
-
"once_cell",
348
348
-
"termcolor",
349
349
-
"time",
350
350
-
"windows",
351
351
-
]
352
352
-
353
353
-
[[package]]
354
354
-
name = "nih_plug"
355
355
-
version = "0.0.0"
356
356
-
source = "git+https://github.com/robbert-vdh/nih-plug.git#bb274976ca138289436b0bfa209b2c8c13244225"
357
357
-
dependencies = [
358
358
-
"anyhow",
359
359
-
"anymap",
360
360
-
"assert_no_alloc",
361
361
-
"atomic_float",
362
362
-
"atomic_refcell",
363
363
-
"backtrace",
364
364
-
"bitflags 1.3.2",
365
365
-
"cfg-if",
366
366
-
"clap-sys",
367
367
-
"core-foundation",
368
368
-
"crossbeam",
369
369
-
"lazy_static",
370
370
-
"libc",
371
371
-
"log",
372
372
-
"midi-consts",
373
373
-
"nih_log",
374
374
-
"nih_plug_derive",
375
375
-
"objc",
376
376
-
"parking_lot",
377
377
-
"raw-window-handle",
378
378
-
"serde",
379
379
-
"serde_json",
380
380
-
"vst3-sys",
381
381
-
"widestring",
382
382
-
"windows",
383
383
-
]
384
384
-
385
385
-
[[package]]
386
386
-
name = "nih_plug_derive"
387
387
-
version = "0.1.0"
388
388
-
source = "git+https://github.com/robbert-vdh/nih-plug.git#bb274976ca138289436b0bfa209b2c8c13244225"
389
389
-
dependencies = [
390
390
-
"proc-macro2",
391
391
-
"quote",
392
392
-
"syn 1.0.109",
393
393
-
]
394
394
-
395
395
-
[[package]]
396
396
-
name = "nih_plug_xtask"
397
397
-
version = "0.1.0"
398
398
-
source = "git+https://github.com/robbert-vdh/nih-plug.git#bb274976ca138289436b0bfa209b2c8c13244225"
399
399
-
dependencies = [
400
400
-
"anyhow",
401
401
-
"cargo_metadata",
402
402
-
"goblin",
403
403
-
"reflink",
404
404
-
"serde",
405
405
-
"toml",
406
406
-
]
407
407
-
408
408
-
[[package]]
409
409
-
name = "num-conv"
410
410
-
version = "0.1.0"
411
411
-
source = "registry+https://github.com/rust-lang/crates.io-index"
412
412
-
checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9"
413
413
-
414
414
-
[[package]]
415
415
-
name = "num_threads"
416
416
-
version = "0.1.7"
417
417
-
source = "registry+https://github.com/rust-lang/crates.io-index"
418
418
-
checksum = "5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9"
419
419
-
dependencies = [
420
420
-
"libc",
421
421
-
]
422
422
-
423
423
-
[[package]]
424
424
-
name = "objc"
425
425
-
version = "0.2.7"
426
426
-
source = "registry+https://github.com/rust-lang/crates.io-index"
427
427
-
checksum = "915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1"
428
428
-
dependencies = [
429
429
-
"malloc_buf",
430
430
-
]
431
431
-
432
432
-
[[package]]
433
433
-
name = "object"
434
434
-
version = "0.32.2"
435
435
-
source = "registry+https://github.com/rust-lang/crates.io-index"
436
436
-
checksum = "a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441"
437
437
-
dependencies = [
438
438
-
"memchr",
439
439
-
]
440
440
-
441
441
-
[[package]]
442
442
-
name = "once_cell"
443
443
-
version = "1.19.0"
444
444
-
source = "registry+https://github.com/rust-lang/crates.io-index"
445
445
-
checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92"
446
446
-
447
447
-
[[package]]
448
448
-
name = "parking_lot"
449
449
-
version = "0.12.2"
450
450
-
source = "registry+https://github.com/rust-lang/crates.io-index"
451
451
-
checksum = "7e4af0ca4f6caed20e900d564c242b8e5d4903fdacf31d3daf527b66fe6f42fb"
452
452
-
dependencies = [
453
453
-
"lock_api",
454
454
-
"parking_lot_core",
455
455
-
]
456
456
-
457
457
-
[[package]]
458
458
-
name = "parking_lot_core"
459
459
-
version = "0.9.10"
460
460
-
source = "registry+https://github.com/rust-lang/crates.io-index"
461
461
-
checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8"
462
462
-
dependencies = [
463
463
-
"cfg-if",
464
464
-
"libc",
465
465
-
"redox_syscall",
466
466
-
"smallvec",
467
467
-
"windows-targets 0.52.5",
468
468
-
]
469
469
-
470
470
-
[[package]]
471
471
-
name = "plain"
472
472
-
version = "0.2.3"
473
473
-
source = "registry+https://github.com/rust-lang/crates.io-index"
474
474
-
checksum = "b4596b6d070b27117e987119b4dac604f3c58cfb0b191112e24771b2faeac1a6"
475
475
-
476
476
-
[[package]]
477
477
-
name = "powerfmt"
478
478
-
version = "0.2.0"
479
479
-
source = "registry+https://github.com/rust-lang/crates.io-index"
480
480
-
checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391"
481
481
-
482
482
-
[[package]]
483
483
-
name = "proc-macro2"
484
484
-
version = "1.0.81"
485
485
-
source = "registry+https://github.com/rust-lang/crates.io-index"
486
486
-
checksum = "3d1597b0c024618f09a9c3b8655b7e430397a36d23fdafec26d6965e9eec3eba"
487
487
-
dependencies = [
488
488
-
"unicode-ident",
489
489
-
]
490
490
-
491
491
-
[[package]]
492
492
-
name = "quote"
493
493
-
version = "1.0.36"
494
494
-
source = "registry+https://github.com/rust-lang/crates.io-index"
495
495
-
checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7"
496
496
-
dependencies = [
497
497
-
"proc-macro2",
498
498
-
]
499
499
-
500
500
-
[[package]]
501
501
-
name = "raw-window-handle"
502
502
-
version = "0.5.2"
503
503
-
source = "registry+https://github.com/rust-lang/crates.io-index"
504
504
-
checksum = "f2ff9a1f06a88b01621b7ae906ef0211290d1c8a168a15542486a8f61c0833b9"
505
505
-
506
506
-
[[package]]
507
507
-
name = "redox_syscall"
508
508
-
version = "0.5.1"
509
509
-
source = "registry+https://github.com/rust-lang/crates.io-index"
510
510
-
checksum = "469052894dcb553421e483e4209ee581a45100d31b4018de03e5a7ad86374a7e"
511
511
-
dependencies = [
512
512
-
"bitflags 2.5.0",
513
513
-
]
514
514
-
515
515
-
[[package]]
516
516
-
name = "reflink"
517
517
-
version = "0.1.3"
518
518
-
source = "git+https://github.com/nicokoch/reflink.git?rev=e8d93b465f5d9ad340cd052b64bbc77b8ee107e2#e8d93b465f5d9ad340cd052b64bbc77b8ee107e2"
519
519
-
dependencies = [
520
520
-
"libc",
521
521
-
"winapi",
522
522
-
]
523
523
-
524
524
-
[[package]]
525
525
-
name = "rustc-demangle"
526
526
-
version = "0.1.23"
527
527
-
source = "registry+https://github.com/rust-lang/crates.io-index"
528
528
-
checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76"
529
529
-
530
530
-
[[package]]
531
531
-
name = "ryu"
532
532
-
version = "1.0.17"
533
533
-
source = "registry+https://github.com/rust-lang/crates.io-index"
534
534
-
checksum = "e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1"
535
535
-
536
536
-
[[package]]
537
537
-
name = "scopeguard"
538
538
-
version = "1.2.0"
539
539
-
source = "registry+https://github.com/rust-lang/crates.io-index"
540
540
-
checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
541
541
-
542
542
-
[[package]]
543
543
-
name = "scroll"
544
544
-
version = "0.11.0"
545
545
-
source = "registry+https://github.com/rust-lang/crates.io-index"
546
546
-
checksum = "04c565b551bafbef4157586fa379538366e4385d42082f255bfd96e4fe8519da"
547
547
-
dependencies = [
548
548
-
"scroll_derive",
549
549
-
]
550
550
-
551
551
-
[[package]]
552
552
-
name = "scroll_derive"
553
553
-
version = "0.11.1"
554
554
-
source = "registry+https://github.com/rust-lang/crates.io-index"
555
555
-
checksum = "1db149f81d46d2deba7cd3c50772474707729550221e69588478ebf9ada425ae"
556
556
-
dependencies = [
557
557
-
"proc-macro2",
558
558
-
"quote",
559
559
-
"syn 2.0.60",
560
560
-
]
561
561
-
562
562
-
[[package]]
563
563
-
name = "semver"
564
564
-
version = "1.0.22"
565
565
-
source = "registry+https://github.com/rust-lang/crates.io-index"
566
566
-
checksum = "92d43fe69e652f3df9bdc2b85b2854a0825b86e4fb76bc44d945137d053639ca"
567
567
-
dependencies = [
568
568
-
"serde",
569
569
-
]
570
570
-
571
571
-
[[package]]
572
572
-
name = "serde"
573
573
-
version = "1.0.200"
574
574
-
source = "registry+https://github.com/rust-lang/crates.io-index"
575
575
-
checksum = "ddc6f9cc94d67c0e21aaf7eda3a010fd3af78ebf6e096aa6e2e13c79749cce4f"
576
576
-
dependencies = [
577
577
-
"serde_derive",
578
578
-
]
579
579
-
580
580
-
[[package]]
581
581
-
name = "serde_derive"
582
582
-
version = "1.0.200"
583
583
-
source = "registry+https://github.com/rust-lang/crates.io-index"
584
584
-
checksum = "856f046b9400cee3c8c94ed572ecdb752444c24528c035cd35882aad6f492bcb"
585
585
-
dependencies = [
586
586
-
"proc-macro2",
587
587
-
"quote",
588
588
-
"syn 2.0.60",
589
589
-
]
590
590
-
591
591
-
[[package]]
592
592
-
name = "serde_json"
593
593
-
version = "1.0.116"
594
594
-
source = "registry+https://github.com/rust-lang/crates.io-index"
595
595
-
checksum = "3e17db7126d17feb94eb3fad46bf1a96b034e8aacbc2e775fe81505f8b0b2813"
596
596
-
dependencies = [
597
597
-
"itoa",
598
598
-
"ryu",
599
599
-
"serde",
600
600
-
]
601
601
-
602
602
-
[[package]]
603
603
-
name = "serde_spanned"
604
604
-
version = "0.6.5"
605
605
-
source = "registry+https://github.com/rust-lang/crates.io-index"
606
606
-
checksum = "eb3622f419d1296904700073ea6cc23ad690adbd66f13ea683df73298736f0c1"
607
607
-
dependencies = [
608
608
-
"serde",
609
609
-
]
610
610
-
611
611
-
[[package]]
612
612
-
name = "shapemaker_vst"
613
613
-
version = "0.1.0"
614
614
-
dependencies = [
615
615
-
"nih_plug",
616
616
-
]
617
617
-
618
618
-
[[package]]
619
619
-
name = "smallvec"
620
620
-
version = "1.13.2"
621
621
-
source = "registry+https://github.com/rust-lang/crates.io-index"
622
622
-
checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67"
623
623
-
624
624
-
[[package]]
625
625
-
name = "syn"
626
626
-
version = "1.0.109"
627
627
-
source = "registry+https://github.com/rust-lang/crates.io-index"
628
628
-
checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237"
629
629
-
dependencies = [
630
630
-
"proc-macro2",
631
631
-
"quote",
632
632
-
"unicode-ident",
633
633
-
]
634
634
-
635
635
-
[[package]]
636
636
-
name = "syn"
637
637
-
version = "2.0.60"
638
638
-
source = "registry+https://github.com/rust-lang/crates.io-index"
639
639
-
checksum = "909518bc7b1c9b779f1bbf07f2929d35af9f0f37e47c6e9ef7f9dddc1e1821f3"
640
640
-
dependencies = [
641
641
-
"proc-macro2",
642
642
-
"quote",
643
643
-
"unicode-ident",
644
644
-
]
645
645
-
646
646
-
[[package]]
647
647
-
name = "termcolor"
648
648
-
version = "1.4.1"
649
649
-
source = "registry+https://github.com/rust-lang/crates.io-index"
650
650
-
checksum = "06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755"
651
651
-
dependencies = [
652
652
-
"winapi-util",
653
653
-
]
654
654
-
655
655
-
[[package]]
656
656
-
name = "thiserror"
657
657
-
version = "1.0.59"
658
658
-
source = "registry+https://github.com/rust-lang/crates.io-index"
659
659
-
checksum = "f0126ad08bff79f29fc3ae6a55cc72352056dfff61e3ff8bb7129476d44b23aa"
660
660
-
dependencies = [
661
661
-
"thiserror-impl",
662
662
-
]
663
663
-
664
664
-
[[package]]
665
665
-
name = "thiserror-impl"
666
666
-
version = "1.0.59"
667
667
-
source = "registry+https://github.com/rust-lang/crates.io-index"
668
668
-
checksum = "d1cd413b5d558b4c5bf3680e324a6fa5014e7b7c067a51e69dbdf47eb7148b66"
669
669
-
dependencies = [
670
670
-
"proc-macro2",
671
671
-
"quote",
672
672
-
"syn 2.0.60",
673
673
-
]
674
674
-
675
675
-
[[package]]
676
676
-
name = "time"
677
677
-
version = "0.3.36"
678
678
-
source = "registry+https://github.com/rust-lang/crates.io-index"
679
679
-
checksum = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885"
680
680
-
dependencies = [
681
681
-
"deranged",
682
682
-
"itoa",
683
683
-
"libc",
684
684
-
"num-conv",
685
685
-
"num_threads",
686
686
-
"powerfmt",
687
687
-
"serde",
688
688
-
"time-core",
689
689
-
"time-macros",
690
690
-
]
691
691
-
692
692
-
[[package]]
693
693
-
name = "time-core"
694
694
-
version = "0.1.2"
695
695
-
source = "registry+https://github.com/rust-lang/crates.io-index"
696
696
-
checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3"
697
697
-
698
698
-
[[package]]
699
699
-
name = "time-macros"
700
700
-
version = "0.2.18"
701
701
-
source = "registry+https://github.com/rust-lang/crates.io-index"
702
702
-
checksum = "3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf"
703
703
-
dependencies = [
704
704
-
"num-conv",
705
705
-
"time-core",
706
706
-
]
707
707
-
708
708
-
[[package]]
709
709
-
name = "toml"
710
710
-
version = "0.7.8"
711
711
-
source = "registry+https://github.com/rust-lang/crates.io-index"
712
712
-
checksum = "dd79e69d3b627db300ff956027cc6c3798cef26d22526befdfcd12feeb6d2257"
713
713
-
dependencies = [
714
714
-
"serde",
715
715
-
"serde_spanned",
716
716
-
"toml_datetime",
717
717
-
"toml_edit",
718
718
-
]
719
719
-
720
720
-
[[package]]
721
721
-
name = "toml_datetime"
722
722
-
version = "0.6.5"
723
723
-
source = "registry+https://github.com/rust-lang/crates.io-index"
724
724
-
checksum = "3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1"
725
725
-
dependencies = [
726
726
-
"serde",
727
727
-
]
728
728
-
729
729
-
[[package]]
730
730
-
name = "toml_edit"
731
731
-
version = "0.19.15"
732
732
-
source = "registry+https://github.com/rust-lang/crates.io-index"
733
733
-
checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421"
734
734
-
dependencies = [
735
735
-
"indexmap",
736
736
-
"serde",
737
737
-
"serde_spanned",
738
738
-
"toml_datetime",
739
739
-
"winnow",
740
740
-
]
741
741
-
742
742
-
[[package]]
743
743
-
name = "unicode-ident"
744
744
-
version = "1.0.12"
745
745
-
source = "registry+https://github.com/rust-lang/crates.io-index"
746
746
-
checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b"
747
747
-
748
748
-
[[package]]
749
749
-
name = "vst3-com"
750
750
-
version = "0.1.0"
751
751
-
source = "git+https://github.com/robbert-vdh/vst3-sys.git?branch=fix/drop-box-from-raw#b3ff4d775940f5b476b9d1cca02a90e07e1922a2"
752
752
-
dependencies = [
753
753
-
"vst3-com-macros",
754
754
-
]
755
755
-
756
756
-
[[package]]
757
757
-
name = "vst3-com-macros"
758
758
-
version = "0.2.0"
759
759
-
source = "git+https://github.com/robbert-vdh/vst3-sys.git?branch=fix/drop-box-from-raw#b3ff4d775940f5b476b9d1cca02a90e07e1922a2"
760
760
-
dependencies = [
761
761
-
"proc-macro2",
762
762
-
"quote",
763
763
-
"syn 1.0.109",
764
764
-
"vst3-com-macros-support",
765
765
-
]
766
766
-
767
767
-
[[package]]
768
768
-
name = "vst3-com-macros-support"
769
769
-
version = "0.2.0"
770
770
-
source = "git+https://github.com/robbert-vdh/vst3-sys.git?branch=fix/drop-box-from-raw#b3ff4d775940f5b476b9d1cca02a90e07e1922a2"
771
771
-
dependencies = [
772
772
-
"proc-macro2",
773
773
-
"quote",
774
774
-
"syn 1.0.109",
775
775
-
]
776
776
-
777
777
-
[[package]]
778
778
-
name = "vst3-sys"
779
779
-
version = "0.1.0"
780
780
-
source = "git+https://github.com/robbert-vdh/vst3-sys.git?branch=fix/drop-box-from-raw#b3ff4d775940f5b476b9d1cca02a90e07e1922a2"
781
781
-
dependencies = [
782
782
-
"vst3-com",
783
783
-
]
784
784
-
785
785
-
[[package]]
786
786
-
name = "widestring"
787
787
-
version = "1.1.0"
788
788
-
source = "registry+https://github.com/rust-lang/crates.io-index"
789
789
-
checksum = "7219d36b6eac893fa81e84ebe06485e7dcbb616177469b142df14f1f4deb1311"
790
790
-
791
791
-
[[package]]
792
792
-
name = "winapi"
793
793
-
version = "0.3.9"
794
794
-
source = "registry+https://github.com/rust-lang/crates.io-index"
795
795
-
checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
796
796
-
dependencies = [
797
797
-
"winapi-i686-pc-windows-gnu",
798
798
-
"winapi-x86_64-pc-windows-gnu",
799
799
-
]
800
800
-
801
801
-
[[package]]
802
802
-
name = "winapi-i686-pc-windows-gnu"
803
803
-
version = "0.4.0"
804
804
-
source = "registry+https://github.com/rust-lang/crates.io-index"
805
805
-
checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
806
806
-
807
807
-
[[package]]
808
808
-
name = "winapi-util"
809
809
-
version = "0.1.8"
810
810
-
source = "registry+https://github.com/rust-lang/crates.io-index"
811
811
-
checksum = "4d4cc384e1e73b93bafa6fb4f1df8c41695c8a91cf9c4c64358067d15a7b6c6b"
812
812
-
dependencies = [
813
813
-
"windows-sys",
814
814
-
]
815
815
-
816
816
-
[[package]]
817
817
-
name = "winapi-x86_64-pc-windows-gnu"
818
818
-
version = "0.4.0"
819
819
-
source = "registry+https://github.com/rust-lang/crates.io-index"
820
820
-
checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
821
821
-
822
822
-
[[package]]
823
823
-
name = "windows"
824
824
-
version = "0.44.0"
825
825
-
source = "registry+https://github.com/rust-lang/crates.io-index"
826
826
-
checksum = "9e745dab35a0c4c77aa3ce42d595e13d2003d6902d6b08c9ef5fc326d08da12b"
827
827
-
dependencies = [
828
828
-
"windows-targets 0.42.2",
829
829
-
]
830
830
-
831
831
-
[[package]]
832
832
-
name = "windows-sys"
833
833
-
version = "0.52.0"
834
834
-
source = "registry+https://github.com/rust-lang/crates.io-index"
835
835
-
checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
836
836
-
dependencies = [
837
837
-
"windows-targets 0.52.5",
838
838
-
]
839
839
-
840
840
-
[[package]]
841
841
-
name = "windows-targets"
842
842
-
version = "0.42.2"
843
843
-
source = "registry+https://github.com/rust-lang/crates.io-index"
844
844
-
checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071"
845
845
-
dependencies = [
846
846
-
"windows_aarch64_gnullvm 0.42.2",
847
847
-
"windows_aarch64_msvc 0.42.2",
848
848
-
"windows_i686_gnu 0.42.2",
849
849
-
"windows_i686_msvc 0.42.2",
850
850
-
"windows_x86_64_gnu 0.42.2",
851
851
-
"windows_x86_64_gnullvm 0.42.2",
852
852
-
"windows_x86_64_msvc 0.42.2",
853
853
-
]
854
854
-
855
855
-
[[package]]
856
856
-
name = "windows-targets"
857
857
-
version = "0.52.5"
858
858
-
source = "registry+https://github.com/rust-lang/crates.io-index"
859
859
-
checksum = "6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb"
860
860
-
dependencies = [
861
861
-
"windows_aarch64_gnullvm 0.52.5",
862
862
-
"windows_aarch64_msvc 0.52.5",
863
863
-
"windows_i686_gnu 0.52.5",
864
864
-
"windows_i686_gnullvm",
865
865
-
"windows_i686_msvc 0.52.5",
866
866
-
"windows_x86_64_gnu 0.52.5",
867
867
-
"windows_x86_64_gnullvm 0.52.5",
868
868
-
"windows_x86_64_msvc 0.52.5",
869
869
-
]
870
870
-
871
871
-
[[package]]
872
872
-
name = "windows_aarch64_gnullvm"
873
873
-
version = "0.42.2"
874
874
-
source = "registry+https://github.com/rust-lang/crates.io-index"
875
875
-
checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8"
876
876
-
877
877
-
[[package]]
878
878
-
name = "windows_aarch64_gnullvm"
879
879
-
version = "0.52.5"
880
880
-
source = "registry+https://github.com/rust-lang/crates.io-index"
881
881
-
checksum = "7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263"
882
882
-
883
883
-
[[package]]
884
884
-
name = "windows_aarch64_msvc"
885
885
-
version = "0.42.2"
886
886
-
source = "registry+https://github.com/rust-lang/crates.io-index"
887
887
-
checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43"
888
888
-
889
889
-
[[package]]
890
890
-
name = "windows_aarch64_msvc"
891
891
-
version = "0.52.5"
892
892
-
source = "registry+https://github.com/rust-lang/crates.io-index"
893
893
-
checksum = "9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6"
894
894
-
895
895
-
[[package]]
896
896
-
name = "windows_i686_gnu"
897
897
-
version = "0.42.2"
898
898
-
source = "registry+https://github.com/rust-lang/crates.io-index"
899
899
-
checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f"
900
900
-
901
901
-
[[package]]
902
902
-
name = "windows_i686_gnu"
903
903
-
version = "0.52.5"
904
904
-
source = "registry+https://github.com/rust-lang/crates.io-index"
905
905
-
checksum = "88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670"
906
906
-
907
907
-
[[package]]
908
908
-
name = "windows_i686_gnullvm"
909
909
-
version = "0.52.5"
910
910
-
source = "registry+https://github.com/rust-lang/crates.io-index"
911
911
-
checksum = "87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9"
912
912
-
913
913
-
[[package]]
914
914
-
name = "windows_i686_msvc"
915
915
-
version = "0.42.2"
916
916
-
source = "registry+https://github.com/rust-lang/crates.io-index"
917
917
-
checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060"
918
918
-
919
919
-
[[package]]
920
920
-
name = "windows_i686_msvc"
921
921
-
version = "0.52.5"
922
922
-
source = "registry+https://github.com/rust-lang/crates.io-index"
923
923
-
checksum = "db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf"
924
924
-
925
925
-
[[package]]
926
926
-
name = "windows_x86_64_gnu"
927
927
-
version = "0.42.2"
928
928
-
source = "registry+https://github.com/rust-lang/crates.io-index"
929
929
-
checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36"
930
930
-
931
931
-
[[package]]
932
932
-
name = "windows_x86_64_gnu"
933
933
-
version = "0.52.5"
934
934
-
source = "registry+https://github.com/rust-lang/crates.io-index"
935
935
-
checksum = "4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9"
936
936
-
937
937
-
[[package]]
938
938
-
name = "windows_x86_64_gnullvm"
939
939
-
version = "0.42.2"
940
940
-
source = "registry+https://github.com/rust-lang/crates.io-index"
941
941
-
checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3"
942
942
-
943
943
-
[[package]]
944
944
-
name = "windows_x86_64_gnullvm"
945
945
-
version = "0.52.5"
946
946
-
source = "registry+https://github.com/rust-lang/crates.io-index"
947
947
-
checksum = "852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596"
948
948
-
949
949
-
[[package]]
950
950
-
name = "windows_x86_64_msvc"
951
951
-
version = "0.42.2"
952
952
-
source = "registry+https://github.com/rust-lang/crates.io-index"
953
953
-
checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0"
954
954
-
955
955
-
[[package]]
956
956
-
name = "windows_x86_64_msvc"
957
957
-
version = "0.52.5"
958
958
-
source = "registry+https://github.com/rust-lang/crates.io-index"
959
959
-
checksum = "bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0"
960
960
-
961
961
-
[[package]]
962
962
-
name = "winnow"
963
963
-
version = "0.5.40"
964
964
-
source = "registry+https://github.com/rust-lang/crates.io-index"
965
965
-
checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876"
966
966
-
dependencies = [
967
967
-
"memchr",
968
968
-
]
969
969
-
970
970
-
[[package]]
971
971
-
name = "xtask"
972
972
-
version = "0.1.0"
973
973
-
dependencies = [
974
974
-
"nih_plug_xtask",
975
975
-
]
···
1
1
-
[package]
2
2
-
name = "shapemaker_vst"
3
3
-
version = "0.1.0"
4
4
-
edition = "2021"
5
5
-
authors = ["Ewen Le Bihan <hey@ewen.works>"]
6
6
-
license = "GPL-3.0-or-later"
7
7
-
homepage = "https://ewen.works/shapemaker"
8
8
-
description = "A VST plugin for Shapemaker, an experimental audiovisual SVG-based rendering engine"
9
9
-
10
10
-
[workspace]
11
11
-
members = ["xtask"]
12
12
-
13
13
-
[lib]
14
14
-
crate-type = ["cdylib"]
15
15
-
16
16
-
[dependencies]
17
17
-
# Remove the `assert_process_allocs` feature to allow allocations on the audio
18
18
-
# thread in debug builds.
19
19
-
nih_plug = { git = "https://github.com/robbert-vdh/nih-plug.git", features = ["assert_process_allocs"] }
20
20
-
# Uncomment the below line to disable the on-by-default VST3 feature to remove
21
21
-
# the GPL compatibility requirement
22
22
-
# nih_plug = { git = "https://github.com/robbert-vdh/nih-plug.git", default_features = false, features = ["assert_process_allocs"] }
23
23
-
24
24
-
[profile.release]
25
25
-
lto = "thin"
26
26
-
strip = "symbols"
27
27
-
28
28
-
[profile.profiling]
29
29
-
inherits = "release"
30
30
-
debug = true
31
31
-
strip = "none"
···
1
1
-
# Shapemaker VST
2
2
-
3
3
-
## Building
4
4
-
5
5
-
After installing [Rust](https://rustup.rs/), you can compile Shapemaker VST as follows:
6
6
-
7
7
-
```shell
8
8
-
cargo xtask bundle shapemaker_vst --release
9
9
-
```
···
4
4
# [package_name]
5
5
# name = "Human Readable Plugin Name" # defaults to <package_name>
6
6
7
7
-
[shapemaker_vst]
7
7
+
[shapemaker]
8
8
name = "Shapemaker VST"
···
59
59
60
60
impl Plugin for ShapemakerVST {
61
61
const NAME: &'static str = "Shapemaker VST";
62
62
-
const VENDOR: &'static str = "Ewen Le Bihan";
62
62
+
const VENDOR: &'static str = "Gwenn Le Bihan";
63
63
const URL: &'static str = env!("CARGO_PKG_HOMEPAGE");
64
64
const EMAIL: &'static str = "hey@ewen.works";
65
65
···
136
136
}
137
137
138
138
impl ClapPlugin for ShapemakerVST {
139
139
-
const CLAP_ID: &'static str = "works.ewen.shapemaker";
139
139
+
const CLAP_ID: &'static str = "works.gwen.shapemakervst";
140
140
const CLAP_DESCRIPTION: Option<&'static str> = Some("A VST plugin for Shapemaker, an experimental audiovisual SVG-based rendering engine");
141
141
const CLAP_MANUAL_URL: Option<&'static str> = Some(Self::URL);
142
142
const CLAP_SUPPORT_URL: Option<&'static str> = None;
···
146
146
}
147
147
148
148
impl Vst3Plugin for ShapemakerVST {
149
149
-
const VST3_CLASS_ID: [u8; 16] = *b"ewenlbhshapemake";
149
149
+
const VST3_CLASS_ID: [u8; 16] = *b"gwennlbhshapemak";
150
150
151
151
// And also don't forget to change these categories
152
152
const VST3_SUBCATEGORIES: &'static [Vst3SubCategory] =