Welcome, Guest
Username: Password: Remember me
CodeOcean Samples and DocFactory discussions and suggestions
  • Page:
  • 1
  • 2

TOPIC:

pl_ASIOVST 6 years 10 months ago #11292

  • Peter Schneider
  • Peter Schneider's Avatar Topic Author
  • Offline
  • New Member
  • New Member
  • Posts: 19
  • Thank you received: 0
Hi,

please change from line 130 in unit allAsioVSTRegisterIDE.pas :
    + 'begin' + le
    + '  Application.Initialize;' + le
    + 'end.';

because it's a library (dll), not an application.

Please Log in or Create an account to join the conversation.

pl_ASIOVST 6 years 10 months ago #11293

  • Sternas Stefanos
  • Sternas Stefanos's Avatar
  • Away
  • Moderator
  • Moderator
  • Ex Pilot, M.Sc, Ph.D
  • Posts: 4535
  • Thank you received: 1114
Thanks Sir
we put your suggestion code in to LAB CT for test
PilotLogic Architect and Core Programmer

Please Log in or Create an account to join the conversation.

pl_ASIOVST 6 years 10 months ago #11294

  • Peter Schneider
  • Peter Schneider's Avatar Topic Author
  • Offline
  • New Member
  • New Member
  • Posts: 19
  • Thank you received: 0
Thanks !

Here is a demo application.
Might be placed in subfolder "samples".

Can be tested with "VST Plugin Analyser.exe", Audacity,
Audiodope, Samplitude or any other audio software ..

Peter

Please Log in or Create an account to join the conversation.

Last edit: by Peter Schneider.

pl_ASIOVST 6 years 10 months ago #11296

  • Sternas Stefanos
  • Sternas Stefanos's Avatar
  • Away
  • Moderator
  • Moderator
  • Ex Pilot, M.Sc, Ph.D
  • Posts: 4535
  • Thank you received: 1114
... :woohoo: ...

thanks...
PilotLogic Architect and Core Programmer

Please Log in or Create an account to join the conversation.

pl_ASIOVST 6 years 10 months ago #11312

  • Peter Schneider
  • Peter Schneider's Avatar Topic Author
  • Offline
  • New Member
  • New Member
  • Posts: 19
  • Thank you received: 0
Here is another demo project.
Might also be placed in subfolder "samples".

Peter

PS: project in pl_ASIOVST sub-subfolder ztest doesn't work, so might be deleted.

Please Log in or Create an account to join the conversation.

Last edit: by Peter Schneider.

pl_ASIOVST 6 years 10 months ago #11314

  • Sternas Stefanos
  • Sternas Stefanos's Avatar
  • Away
  • Moderator
  • Moderator
  • Ex Pilot, M.Sc, Ph.D
  • Posts: 4535
  • Thank you received: 1114
Thanks Sir
we add and this sample to CodeOcean





Yes, all "ztest" project are LAB test
PilotLogic Architect and Core Programmer
Attachments:

Please Log in or Create an account to join the conversation.

pl_ASIOVST 6 years 10 months ago #11315

  • Peter Schneider
  • Peter Schneider's Avatar Topic Author
  • Offline
  • New Member
  • New Member
  • Posts: 19
  • Thank you received: 0
Thank You !

Now here's number three.
Also from old ASIOVST1.0
and edited to work with pl_ASIOVST.

Cheers, Peter

Please Log in or Create an account to join the conversation.

Last edit: by Peter Schneider.

pl_ASIOVST 6 years 10 months ago #11319

  • Peter Schneider
  • Peter Schneider's Avatar Topic Author
  • Offline
  • New Member
  • New Member
  • Posts: 19
  • Thank you received: 0
Hi,

this plugin originally was "NoGUIFilter".
I added a GUI today, makes more sense in my eyes.

Cheers,
Peter

Please Log in or Create an account to join the conversation.

pl_ASIOVST 6 years 10 months ago #11320

  • Sternas Stefanos
  • Sternas Stefanos's Avatar
  • Away
  • Moderator
  • Moderator
  • Ex Pilot, M.Sc, Ph.D
  • Posts: 4535
  • Thank you received: 1114
Thanks Sir

PilotLogic Architect and Core Programmer

Please Log in or Create an account to join the conversation.

Last edit: by Sternas Stefanos.

pl_ASIOVST 6 years 10 months ago #11325

  • Peter Schneider
  • Peter Schneider's Avatar Topic Author
  • Offline
  • New Member
  • New Member
  • Posts: 19
  • Thank you received: 0
Hi,

next plugin is a "synth".

Works now (tested inside Audiodope.exe), but ... I cannot solve
VoiceList.pas(119,29) Warning: Use of +offset(%ebp) for parameters invalid here

because I don't know the FPC's assembler synthax.
Maybe You have an idea of how to fix this .. ?


VoiceList.pas code :
  function ReturnAddr: Pointer;
  asm
          MOV     EAX,[EBP+4]
  end;

Cheers, Peter

Please Log in or Create an account to join the conversation.

pl_ASIOVST 6 years 10 months ago #11326

  • Peter Schneider
  • Peter Schneider's Avatar Topic Author
  • Offline
  • New Member
  • New Member
  • Posts: 19
  • Thank you received: 0
Hi,

I had to edit the object's function names in "VUMeterModule.pas" in TestPlugin02".
They have to match the function template names .. Please see appended ZIP file.

Cheers,
Peter

Please Log in or Create an account to join the conversation.

Last edit: by Peter Schneider.

pl_ASIOVST 6 years 9 months ago #11342

  • Peter Schneider
  • Peter Schneider's Avatar Topic Author
  • Offline
  • New Member
  • New Member
  • Posts: 19
  • Thank you received: 0
In "allAsioVSTRegister.pas" line 42 missing:
DAV_GuiLevelMeter,


In "allAsioVSTRegister.pas" line 102 missing:
TGuiLevelMeter,

Please Log in or Create an account to join the conversation.

pl_ASIOVST 6 years 9 months ago #11343

  • Peter Schneider
  • Peter Schneider's Avatar Topic Author
  • Offline
  • New Member
  • New Member
  • Posts: 19
  • Thank you received: 0
With these changes in the previous post, the appended Plugin Example compiles and runs.

"Wavedisplay"

Please Log in or Create an account to join the conversation.

Last edit: by Peter Schneider.

pl_ASIOVST 6 years 9 months ago #11344

  • Sternas Stefanos
  • Sternas Stefanos's Avatar
  • Away
  • Moderator
  • Moderator
  • Ex Pilot, M.Sc, Ph.D
  • Posts: 4535
  • Thank you received: 1114
Thanks Sir
we add "TGuiLevelMeter" to Registration of the package

for asm problem in TestPlugin05=>VoiceList.pas
use this code
class procedure TVoiceList.Error(const Msg: string; Data: Integer);
begin
  raise EListError.CreateFmt(Msg, [Data]);
end;

If you want, we can upload new CodeTyphon Lab version
with the latest sources
PilotLogic Architect and Core Programmer

Please Log in or Create an account to join the conversation.

Last edit: by Sternas Stefanos.

pl_ASIOVST 6 years 9 months ago #11345

  • Peter Schneider
  • Peter Schneider's Avatar Topic Author
  • Offline
  • New Member
  • New Member
  • Posts: 19
  • Thank you received: 0

Sternas Stefanos wrote: If you want, we can upload new CodeTyphon Lab version
with the latest sources


Thanks for Your help !
This in general would be a good idea. Before doing so You need to
convert all the TestPluginXX projects to the CodeTyphon synthax (*.ppr ?)

I didn't start off with CodeTyphon because some weeks ago I didn't even know it exists.
A friend of mine converted the pl_ASIOVST for me so I was able to start working on it, under Lazarus.


If You upload new CodeTyphon Lab version I would continue my work under CodeTyphon.
There are still some TestPlugins left to convert from ASIOVST 1.3 ... ;-)

Please let me know !

Please Log in or Create an account to join the conversation.

Last edit: by Peter Schneider.

pl_ASIOVST 6 years 9 months ago #11349

  • Sternas Stefanos
  • Sternas Stefanos's Avatar
  • Away
  • Moderator
  • Moderator
  • Ex Pilot, M.Sc, Ph.D
  • Posts: 4535
  • Thank you received: 1114
Give us 1-2 days for some final tests
and we will upload LAB CodeTyphon 6.40 revision 006340

Here is the history and the forum topic for LAB CodeTyphon 6.40
PilotLogic Architect and Core Programmer

Please Log in or Create an account to join the conversation.

Last edit: by Sternas Stefanos.

pl_ASIOVST 6 years 9 months ago #11365

  • Peter Schneider
  • Peter Schneider's Avatar Topic Author
  • Offline
  • New Member
  • New Member
  • Posts: 19
  • Thank you received: 0
Yesterday I had time to download LAB CT 6.40 Revision 006340 BETA 1

I was able to compile and run one of the TestPlugins. :)

It would be helpful if the "VST Plugin Analyser.exe" would be in the target directory "xbin" under pl_ASIOVST.

"VST Plugin Analyser.exe" can be found in the original "DelphiASIOVST-v1.3.zip" archive at
sourceforge.net/projects/delphiasiovst/?source=typ_redirect
in directory "bin"

Please Log in or Create an account to join the conversation.

pl_ASIOVST 6 years 9 months ago #11366

  • Sternas Stefanos
  • Sternas Stefanos's Avatar
  • Away
  • Moderator
  • Moderator
  • Ex Pilot, M.Sc, Ph.D
  • Posts: 4535
  • Thank you received: 1114
Thanks Sir
we will check your suggestion
PilotLogic Architect and Core Programmer

Please Log in or Create an account to join the conversation.

pl_ASIOVST 6 years 9 months ago #11367

  • Peter Schneider
  • Peter Schneider's Avatar Topic Author
  • Offline
  • New Member
  • New Member
  • Posts: 19
  • Thank you received: 0
I translated the next ~ 9 plugins, unfortunately 6 of them do not work, in different ways.

So I add the the three ones that do compile and run.
Please apologize, they're still Lazarus projects.
I have to learn how to convert them to CodeTyphon.

1 - "Delayla" - Simple Delay

Please Log in or Create an account to join the conversation.

pl_ASIOVST 6 years 9 months ago #11368

  • Peter Schneider
  • Peter Schneider's Avatar Topic Author
  • Offline
  • New Member
  • New Member
  • Posts: 19
  • Thank you received: 0
2 - "SimpleSampler"

Please Log in or Create an account to join the conversation.

  • Page:
  • 1
  • 2