first vst plugin test » Breads & Baking » Forum
Forum
  Поиск   Users   Registration   Entrance
Today: 18.04.2025 - 18:30:58
Pages:  1  2  3  

first vst plugin test

Advertising

CROWD links from forums - 0,9 USD


MessageAuthor

eh, yeah, the png loader functions are more or less a bit of a hack now. there's this library that i found, that could be used both from c and c++, and its sources is setup a bit weird i think. i just hacked it into there to get some png files up and running.. the simplest helper-functions in there... and, there's some #define's at the top of the lodepng.h file (in the extern subdirectory), to conditionally compile things like encode/decoder/file-io functions. i specifically removed the file loader funcs, as they added around 3-400k to the exe, even if i didn't use them. :-/ i've been thinking about a separate BitmapLoader class or something, later... the process of using bitmaps is a bit long and messy now: 1) have a png in a buffer in memory (to include it directly in the dll/so) 2) decode this to a rgba temporary buffer 3) mess with rgba/alpha/transparency, since the bare-bones x11 (without extensions) doesn't support alpha, and there's some differences in byte-ordering, bit-depth, etc.. 4) setup a bitmap (for driver/hardware blitting, and hopefully correct format-conversion) (memory bitmap) 5) blit this to another off-screen surface (video mem). i could use the previous bitmap directly, and blit that during widget rendering, but i found video-memory/server surfaces to generally be much faster, both on windows and linux.. 6) and then, use this final surface when blitting during the life of the plugin... some of this is because i want the library to be cross-platform, and have the same (or most) features similarly available on both win32 and linux... - ccernn and, any help and contributions would be highly appreciated! and yes, i know there needs to be some code cleanup, and also some (at least rudimentary) documentation, or notes to get the initial overview of things...

---------------------
Stan C.

Buddah323i

main-users




Statistics:
Messages: 201
Registration: 05.29.2002
17.02.22 - 18:42:29
Message # 21
RE: first vst plugin test

hm, have you tried with libpng for vsts under linux ?

---------------------
~Ken~ '99 M coupe THE "original" TT Stage 3 - HTA3586R; 701 whp 672 wtq @ 26.5 psi ; NeverSell - CoupeCartel

Z3speed4me

main-users




Statistics:
Messages: 11,801
Registration: 04.15.2002
17.02.22 - 18:46:08
Message # 22
RE: first vst plugin test

thats what i like to do as well, no bloat and third party if possible. libpng is around 1mb (could be stripped down) and has its own license, which i haven't checked but seems quite 'open'. and it is confirmed to work with the vst sdk under win. but otherwise, do you have anything specific (or list of things) that you need help for axonlib?

---------------------

M3Jokster

main-users




Statistics:
Messages: 5,616
Registration: 02.27.2001
17.02.22 - 18:49:53
Message # 23
RE: first vst plugin test

Yeah, keep it coming along! One can never have too many plugins!!!! ~Rob.

---------------------
David

BMDave

main-users




Statistics:
Messages: 218
Registration: 04.16.2003
17.02.22 - 18:58:10
Message # 24
RE: first vst plugin test

@liteon: just for testing, i tried to convert your tilteq to vst: didn't do any error checking or anything, just tested to see how long it took to convert one plugin, the simplest way, no gui... took 15 minutes or so, including an unexpected float/double thing (denorm) - ccernn (just for testing, won't spread it)

---------------------

bmwpower

main-users




Statistics:
Messages: 3,806
Registration: 08.06.2002
17.02.22 - 19:08:35
Message # 25
RE: first vst plugin test
RealVideo 9 or DivX... You choose... : Previous topicNext topic: 740 Instrumernt Bulbs
Pages:  1  2  3  

The administrator has prohibited guests from replying to messages! To register, follow the link: register


Participants