DelphiASIOVST-64-bit-Examples-2018-master

所属分类:其他
开发工具:Delphi
文件大小:33829KB
下载次数:1
上传日期:2020-10-27 00:04:08
上 传 者1282170
说明:  DelphiASIOVST-64-bit-Examples-2018-master

文件列表:
Common (0, 2019-11-07)
Common\MidiBase.pas (9538, 2019-11-07)
Common\UDataLayer.pas (4653, 2019-11-07)
Common\UDataTypes.pas (9812, 2019-11-07)
Common\UMidiEvent.pas (7413, 2019-11-07)
Common\UMidiIODevices.pas (985, 2019-11-07)
Common\UMidiNrpn.pas (2795, 2019-11-07)
Common\UMidiPorts.pas (24043, 2019-11-07)
Common\UMidiPortsCombo.pas (2047, 2019-11-07)
Common\UScanMidiHardware.pas (3737, 2019-11-07)
Common\UVirtCC.pas (2035, 2019-11-07)
Common\UVstTransformer.inc (136755, 2019-11-07)
Common\bassMidi.pas (41225, 2019-11-07)
Components (0, 2019-11-07)
Components\MidiControls.dpk (1370, 2019-11-07)
Components\MidiControls.dproj (25498, 2019-11-07)
Components\MidiControls.dproj.local (42557, 2019-11-07)
Components\MidiControls.identcache (997, 2019-11-07)
Components\MidiControls.res (448, 2019-11-07)
Components\MidiControls.stat (160, 2019-11-07)
Components\MidiControls_project.tvsconfig (71, 2019-11-07)
Components\RMC (0, 2019-11-07)
Components\RMC\RMC.res_ (233604, 2019-11-07)
Components\RMC\RMC.~res (46308, 2019-11-07)
Components\RMC\Resource (0, 2019-11-07)
Components\RMC\Resource\Knob_SlimPlastic (0, 2019-11-07)
Components\RMC\Resource\Knob_SlimPlastic\Knob_SlimPlastic_v001_000.png (14747, 2019-11-07)
Components\RMC\Resource\Knob_SlimPlastic\Knob_SlimPlastic_v001_001.png (14805, 2019-11-07)
Components\RMC\Resource\Knob_SlimPlastic\Knob_SlimPlastic_v001_002.png (14784, 2019-11-07)
Components\RMC\Resource\Knob_SlimPlastic\Knob_SlimPlastic_v001_003.png (14735, 2019-11-07)
Components\RMC\Resource\Knob_SlimPlastic\Knob_SlimPlastic_v001_004.png (14801, 2019-11-07)
Components\RMC\Resource\Knob_SlimPlastic\Knob_SlimPlastic_v001_005.png (14620, 2019-11-07)
Components\RMC\Resource\Knob_SlimPlastic\Knob_SlimPlastic_v001_006.png (14821, 2019-11-07)
Components\RMC\Resource\Knob_SlimPlastic\Knob_SlimPlastic_v001_007.png (14710, 2019-11-07)
Components\RMC\Resource\Knob_SlimPlastic\Knob_SlimPlastic_v001_008.png (14797, 2019-11-07)
Components\RMC\Resource\Knob_SlimPlastic\Knob_SlimPlastic_v001_009.png (14761, 2019-11-07)
Components\RMC\Resource\Knob_SlimPlastic\Knob_SlimPlastic_v001_010.png (14711, 2019-11-07)
Components\RMC\Resource\Knob_SlimPlastic\Knob_SlimPlastic_v001_011.png (14699, 2019-11-07)
Components\RMC\Resource\Knob_SlimPlastic\Knob_SlimPlastic_v001_012.png (14772, 2019-11-07)
... ...

# DelphiASIOVST-***-bit-Examples-2018 Some *** bit VSTs (Crumar DS2, Modular, Syntorchestra, Mellotron, Waveplayer) using DelphiASIOVST and Delphi Community Edition. This is part of my hobby project. See www.ermers.org. Here you find a few examples of *** bit VSTs written - with ASIOVST package - Delphi Community Edition. I am very happy Embarcadero has released a community edition with which it is possible to write *** bit applications. I have been using the ASIOVST package for a long, long time and I am sorry to see that it isn't used often anymore. It is a shame because this package is miraculous! And yes, even in 2018 you can build *** bit VSTs (2.4) with it! I have made a few adjustments in the original package, some are bugfixing, some are workarounds. Since I am using this for years I am not exactly sure why the changes are needed. I know there were a few bugs in the wave Filehandling and reading Parameters. Moreover, this is part of my hobby projects where I also have build a dedicated MIDI routing system. Therefor there are a few overlapping things, shared in the RMCShared directory. Some plugins use Delay, Reverb from other (free) plugins. These are not part of this source and should be put in your VST folder. If you get that far, I can be of help to get things going. But in all fairness, I've made these sources available so you can create new ones yourself more quick (and you can leave out the effects easily). A quick overview: - The Crumar DS2 Plugin is a faithfull reconstruction of the DS2, with almost exactly the same possibilities. - The Modular plugin is a 4 oscillator synth which I use in my setup for sequencing. Under the hood it is almost the same synth as the DS2, except for another UI and two more oscillators. - The Rompler VST was just a quick study for a mellotron VST. You will need the samples to run it, but since these are free I can send them if you want them. - The syntorchestra is an emulation for a Farfisa Syntorchestra. It can use samples OR waveforms. I don't have the correct samples for the mono section so I only did some effort to recreate the poly section. However, in my setup I use another samplebased plugin. - The waveplayer is a very basic waveplayer. It can play .WAV and .MP3 and uses Bass (not included). I use it in my setup, and by sending the correct MIDI information you can command it to play any wavefile. The VST are available in *** bit VST format, but there are also standalone versions included. It is very nice to see how, with some effort, the ASIOVST makes it possible to have a large simultaneous codebase to realize this. Note that these plugins have only be tested with the master of all DAWs, Reaper! They run smooth there, and you can even debug them using Delphi debugger. As with many open source projects, and due to the complexity of VST software, you will be puzzled at first, but hopefully you can get it going. If not, let me help. I would really like to see Delphi and ASIOVST to become as popular as they were one day. They deserve it!

近期下载者

相关文件


收藏者