Delphi ASIO & VST sourceforge project

DSP, Plugin and Host development discussion.
Post Reply New Topic
RELATED
PRODUCTS

Post

Hi,

I know it seems no-one is actually using this project, but for those who might decide to use it: Beside the public mailing list (as can be found here https://lists.sourceforge.net/mailman/l ... iovst-news) I have created another list containing the SVN changelog triggered automatically by any SVN commit.

Kind regards,

Christian

Post

Christian Budde wrote:It features some nice code statistics. For example according to ohloh, the project would be worth about 5 million dollar! Unfortunately this does not really pay of, but nice to know...
On the other hand, if I were the only developer, that "108 person-years" statistic would make me feel really old. :-o

(I'm sifting through it as part of my eternal "algorithm scavenger hunt", but while I can read Pascal/Delphi, it's not my 'native tongue'.)

Post

deraudrl wrote:
Christian Budde wrote:It features some nice code statistics. For example according to ohloh, the project would be worth about 5 million dollar! Unfortunately this does not really pay of, but nice to know...
On the other hand, if I were the only developer, that "108 person-years" statistic would make me feel really old.
Although some of the code has not initially written by me, I have translated and adapted every single file within the project to fit the needs for this project. But keeping in mind, that this is only the subset of my code I published officially, having the same amount unpublished on my HD and the fact that I am only working with Pascal for about 10 years makes me think that there is something wrong with the estimation. But even if it would be only 10% of that estimate it's quite a lot stuff...

Christian

Post

Christian Budde wrote:But keeping in mind, that this is only the subset of my code I published officially, having the same amount unpublished on my HD and the fact that I am only working with Pascal for about 10 years makes me think that there is something wrong with the estimation.
It looks like they're using standard "Boehm" models for industrial-quality code. Typically they cough up numbers for SLOCs/man-month in the 300-600 range, depending (mostly) on the user's over-pessimistic guesses for code complexity and programmer talent level.

(Of course, software management then uses those numbers for project budgeting and scheduling, the work expands to fit the available schedule and staffing level, and voila, the estimate becomes a self-fulfilling prophecy. Management then whines about all the money they spent on software tools and training and wonders why there hasn't been any gain in programmer productivity since they started using the estimation model. But that's a rant for another forum. 8) )

Post

I've just downloaded latest version of the project.
(1.4 beta from SVN as tar.gz)


My compilter is Delphi 7.0 personal.

But, trying when to compile simple VTS plugins, my compiler breaks with message:


[Error] DAV_VSTBasicModule.pas(475): Declaration of 'GetCurrentUniqueID' differs from previous declaration
[Error] DAV_VSTBasicModule.pas(480): Incompatible types
[Fatal Error] SimpleLimiter.dpr(13): Could not compile used unit 'DAV_VSTBasicModule.pas'


prototype ...
function GetCurrentUniqueID: TChunkName; virtual;

implementation ...

function TBasicVSTModule.GetCurrentUniqueId: TChunkName;
begin

if Assigned(FAudioMaster)
then Result := TChunkName(FAudioMaster(@FEffect, audioMasterCurrentId, 0, 0, nil, 0))
else Result := #0#0#0#0;
end;

Post

Hi,

please use the SVN version (recommended) or version 1.3 as the snapshot versions are not really maintained.

It is the goal to make a true version 1.4 as soon as possible, but since I am only one developer and close to no real user of these packages (there are two registered user in ohloh), the priority is not high enough at the moment.

Kind regards,

Christian

Post

Memory leak in unit DAV_MidiIO.pas

TMidiInput.Open(const ADeviceIndex: Integer);
Second line:
GetMem(lMidiInputDevice, SizeOf(TMidiInputDeviceRecord));
is never released back to the system again.
Image

Post

AUTO-ADMIN: Non-MP3, WAV, OGG, SoundCloud, YouTube, Vimeo, Twitter and Facebook links in this post have been protected automatically. Once the member reaches 5 posts the links will function as normal.
Maybe some Delphi programmer take a rescurection to this http://code.google.com/p/macaw/ (http://code.google.com/p/macaw/) ? :help:

Not a programmer here...but it is a vst host... :hihi: open source to

Post

Hello,
Numarul7 wrote:Maybe some Delphi programmer take a rescurection to this http://code.google.com/p/macaw/ ? :help:
Not a programmer here...but it is a vst host... :hihi: open source to
I had a look at this source.
The compiled program is nice and has a lot of features.
But, the source is only for Delphi 5. I use D7. It is very difficultly to
change the completed code.

Has you a link for modified source >D6 ?

with best regards
Norbert

Post

Hello,

I downloaded the 1.4 beta version from SourceForge, and am trying to get a simple boost EQ to work. I've defined:

eq1: TBasicPeakFilter;

then later did:
eq1 := TBasicPeakFilter.Create;
eq1.SampleRate := ASIOHost.SampleRate;
eq1.Frequency := 2500;
eq1.Bandwidth := 1;
eq1.Gain := 10;

But when doing: OutBuffer[1,i]:=fPan*eq1.ProcessSample(InBuffer[1,i]);

I do not hear a 10dB boost at 2.5khz as expected. Sounds like there is no EQ. What have I missed?

Post

Hi :)

I've recently found this project and I am impressed with it. But unfortunately I am a little confused.

Can someone tell me, which version should I use with Delphi 2009. As I understand, Delphi 2009 is in fact version 12. Only 1.4 has support for Delphi 12, but sources does not compile because of many "incompatible types" errors.

I have a little more success with 1.3 version and Delphi 10 packages !!??. Sources compiled and components installed. I tried few examples with mixed results (some of them didn't find components, some of them crashed etc.). But, it's a start :)

Christian, thanks for your hard work and efforts, this thing could save a LOT of work for me, but I have yet to find right way to use it.

Any ideas ?
Zabukowski

Post

Hi Norbert Stellberg,
Norbert Stellberg wrote:Hello,
Numarul7 wrote:Maybe some Delphi programmer take a rescurection to this http://code.google.com/p/macaw/ ? :help:
Not a programmer here...but it is a vst host... :hihi: open source to
I had a look at this source.
The compiled program is nice and has a lot of features.
But, the source is only for Delphi 5. I use D7. It is very difficultly to
change the completed code.

Has you a link for modified source >D6 ?

with best regards
Norbert
deepinsahade (macaw user) wrote: I've have just compiled it on Delphi 7, everything works fine.
Please, look at Macaw updates and download the macaw project for D7


I hope, you'll find it usefull...

Best regards,
Salih Sertkaya

Post

AUTO-ADMIN: Non-MP3, WAV, OGG, SoundCloud, YouTube, Vimeo, Twitter and Facebook links in this post have been protected automatically. Once the member reaches 5 posts the links will function as normal.
Salih Sertkaya wrote:Please, look at Macaw updates (http://code.google.com/p/macaw/issues/detail?id=5#c7) and download the macaw project for D7 (http://rapidshare.com/files/384920177/macaw-d7.rar.html)..
Hello Salih Sertkaya,

the rapidshare link has expired. Do You know another
link where to get this D7 archive of macaw ?

Thanks.

Post

Hi NickNameX,
NickNameX wrote:
Salih Sertkaya wrote:Please, look at Macaw updates and download the macaw project for D7..
Hello Salih Sertkaya,

the rapidshare link has expired. Do You know another
link where to get this D7 archive of macaw ?

Thanks.
Here is a flash video about making MACAW compile under Delphi 7.

Here is MACAW components for Delphi 7.

Thanks to deepinshade for flash video and sharing:-)

I hope it helps to you.

Best regards,
Salih Sertkaya

Post

Hello,

is it possible, a string place in a VST preset?

with best regards
Norbert

Post Reply

Return to “DSP and Plugin Development”