I downloaded the DelphiASIOVST-v1.3 package, and attempted to build the sample “Delaya” plugin under Delphi 11.2 to a 64-bit target.
• First problem is DVACommon.pas at line 292 (function f_ArcTan2), where the assembler doesn’t appear compatible with 64-bit. I was able to push through that by adding PUREPASCAL to the project’s conditional defines.
• That led to an error in DVSTCustomModule.pas, line 878 (function HostCallGetSpeakerArrangement), where it didn’t like casting an integer to PVstSpeakerArrangement. I attempted to fix that by changing the line to Value := 0;
• Next I found what looks like a typo in DVSTModuleWithDsp.pas, line 80, importing DAVDBufferMathPascal. That was easily fixed.
• Finally we had DVSTModule.pas, line 123 (procedure TVSTModule.Create), where OldCreateOrder doesn’t appear to be declared. I commented that out.
After all that, we got a successful 64-bit build, and I copied the resulting Delay.dll file to my "\Program Files\Common Files\VST2" folder.
When I started a 64-bit version of Audacity, opened plugin manager and hit rescan, it declared that Delaya.dll was incompatible, and had been disabled.
If I attempt to override that, I get a “failed to register: could not load the library” error, and it remains disabled.
Delphi ASIO & VST sourceforge project
DSP, Plugin and Host development discussion.
Moderator: KVR Moderators (Main)
Delphi ASIO & VST sourceforge project
2006-10-04T13:59:13+00:00
Hello everyone,
just want to let you know, that I've created a sourceforge project of my Delphi ASIO & VST framework. There has been a lot of help of various persons throughout the years. With this step I hope we can work closer together now.
Here's the link: http://sourceforge.net/projects/delphiasiovst/
The project is very basic right now, but everything is included. Here's what you can expect:
* ASIO Host component
* VST Host component
* VST Plugin Wizard
* Several Examples (Sine Generator, Effect Plugins)
* various DSP algorithms
Right now it compiles in Delphi 5-10 (aka Delphi 2006). Additionally most of it compiles in Lazarus as well (not everything works within this open-source environment due to bugs of the compiler and the IDE)
I'd like to add more, but I would appreciate it if I'm not the only developer. So please take part in this project to make it more complete.
Right now it's very stable and has been used though all my products. Anyway there are several things which need improvements (adding some more examples, documentation and resources). Also I'd like to make it completely lazarus comatible to be able to compile platform independent.
Cheers,
Christian
Christian Budde
https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=25572
-
- KVRist
- 118 posts since 27 Mar, 2005 from Australia
- Contact:
Return to “DSP and Plugin Development”
Jump to
- The Main Forums
- ↳ KVR Studio Manager
- ↳ KVR Experts
- ↳ Getting Started (AKA What is the best...?)
- ↳ Instruments
- ↳ Effects
- ↳ Hosts & Applications (Sequencers, DAWs, Audio Editors, etc.)
- ↳ Guitars
- ↳ Mobile Apps and Hardware
- ↳ Soundware
- ↳ Samplers, Sampling & Sample Libraries
- ↳ Hardware (Instruments and Effects)
- ↳ Modular Synthesis
- ↳ Sound Design
- ↳ Production Techniques
- ↳ Music Theory
- ↳ Computer Setup and System Configuration
- ↳ DSP and Plugin Development
- ↳ DIY: Build it and they will come
- ↳ Music Cafe
- ↳ Sell & Buy (+Special Offers, Deals & Promos)
- ↳ KVR Developer Challenge 2023
- ↳ Everything Else (Music related)
- ↳ Off Topic
- ↳ Off Topic Classics
- Official Company Forums
- ↳ 2getheraudio
- ↳ accSone
- ↳ Acon Digital
- ↳ AcousticsampleS
- ↳ AcousModules
- ↳ Agitated State
- ↳ AIR Music Technology
- ↳ AMG
- ↳ Ample Sound
- ↳ Antares Audio Technologies
- ↳ Apisonic Labs
- ↳ apulSoft
- ↳ AriesCode
- ↳ Arts Acoustic
- ↳ Arturia
- ↳ Audjoo
- ↳ AudioSpillage
- ↳ Audiority
- ↳ Best Service
- ↳ Big Tick
- ↳ Bitwig
- ↳ Controller Scripting
- ↳ Blue Cat Audio
- ↳ Cherry Audio
- ↳ CWITEC
- ↳ Embertone
- ↳ energyXT
- ↳ Eventide
- ↳ Expert Sleepers
- ↳ forward audio
- ↳ Future Audio Workshop
- ↳ FXpansion
- ↳ g200kg
- ↳ Harrison Mixbus
- ↳ HG Fortune
- ↳ Homegrown Sounds
- ↳ HoRNet Plugins
- ↳ Ilya Efimov Production
- ↳ Image Line
- ↳ Impact Soundworks
- ↳ Indiginus
- ↳ Insert Piz Here
- ↳ Ju-X
- ↳ Kirk Hunter Studios
- ↳ Kirnu
- ↳ Kong Audio
- ↳ Krotos
- ↳ Kuassa
- ↳ KV331 Audio
- ↳ LennarDigital
- ↳ Les Productions Zvon
- ↳ Liqube Audio
- ↳ Loomer
- ↳ LVC-Audio
- ↳ Maizesoft
- ↳ Manytone Music
- ↳ MeldaProduction
- ↳ Mellowmuse
- ↳ MIDIMood
- ↳ moForte
- ↳ Mozaic Beats
- ↳ mucoder
- ↳ MusicDevelopments
- ↳ Tips & Tricks
- ↳ MusicLab
- ↳ MUTOOLS
- ↳ New Sonic Arts
- ↳ NUSofting
- ↳ Oli Larkin Plugins
- ↳ Orange Tree Samples
- ↳ patchpool
- ↳ Photosounder
- ↳ PlugInGuru
- ↳ Polyverse Music
- ↳ Precisionsound
- ↳ Premier Sound Factory
- ↳ Psychic Modulation
- ↳ Realitone
- ↳ Resonance-Sound
- ↳ Reveal Sound
- ↳ Roger Linn Design
- ↳ rs-met
- ↳ S3A: Spatial Audio
- ↳ SaschArt
- ↳ Smart Electronix
- ↳ sonible
- ↳ SonicBirth
- ↳ Sonic Reality / eSoundz.com
- ↳ Soundiron
- ↳ SPC Plugins
- ↳ Sugar Bytes
- ↳ TAL Software
- ↳ Tokyo Dawn Labs
- ↳ Tracktion
- ↳ u-he
- ↳ u-he Linux support
- ↳ United Plugins
- ↳ VAZ Synths
- ↳ Virharmonic
- ↳ Wolfgang Palm
- ↳ xoxos
- ↳ XSRDO - SynthCraft
- ↳ ZynAddSubFX
- Site Stuff
- ↳ Site Stuff
- Archived Forums
- ↳ AlgoMusic
- ↳ easytoolz
- ↳ Elevayta
- ↳ Hollow Sun
- ↳ Kazrog
- ↳ LinPlug
- ↳ Muse Research and Development
- ↳ Shuriken
- ↳ SoHa Sound Design
- ↳ Soniccouture
- ↳ Topten Software
- ↳ Tweakbench
- ↳ Valhalla DSP
- ↳ CK Modules & VST
- ↳ Sennheiser AMBEO
- ↳ Muon Software
- ↳ Westgatesounds.net
- ↳ Squaredheads
- ↳ Sonigen
- ↳ CFA-Sound
- ↳ Back In Time Records
- ↳ Livelab.dk
- ↳ Skytopia
- ↳ audioD3CK
- ↳ Inspire Audio
- ↳ Krakli
- ↳ Drumdrops
- ↳ Futucraft
- ↳ OverTone DSP
- ↳ RaXnTraX
- ↳ solar3d-software
- ↳ Signaldust
- ↳ Soundemote
- KVR Forum index
- All times are UTC
- Delete cookies