It works! Asio - Vst - Rewire

Everything else that doesn't fall into one of the other PB categories.
eriansa
Enthusiast
Enthusiast
Posts: 277
Joined: Wed Mar 17, 2004 12:31 am
Contact:

It works! Asio - Vst - Rewire

Post by eriansa »

Dear PB community,

It took me 2 years but finally I think I got it working! :D (PB4)
This is the first PB implementation of a VST host with Asio and Rewire support...
Image


I'll be participating in the Developers Challenge of kvraudio
(deathline=30sept)

Surely I will be the only one with a submission programmed in PureBasic/Fasm.
So I thought why not pre-release it on this forum first.

You can download the free version here (version 1.0RC1)

All feedback/bugreporting is much appreciated :!:
(release date=30sept)
KarLKoX
Enthusiast
Enthusiast
Posts: 681
Joined: Mon Oct 06, 2003 7:13 pm
Location: France
Contact:

Post by KarLKoX »

Sweet, nothing is impossible for who has talents :D
"Qui baise trop bouffe un poil." P. Desproges

http://karlkox.blogspot.com/
thefool
Always Here
Always Here
Posts: 5875
Joined: Sat Aug 30, 2003 5:58 pm
Location: Denmark

Post by thefool »

got it working all that exit stuff?
User avatar
Andre
PureBasic Team
PureBasic Team
Posts: 2167
Joined: Fri Apr 25, 2003 6:14 pm
Location: Germany (Saxony, Deutscheinsiedel)
Contact:

Post by Andre »

@eriansa: please add it also to the Showcase on www.PureArea.net Thanks! :D
Bye,
...André
(PureBasicTeam::Docs & Support - PureArea.net | Order:: PureBasic | PureVisionXP)
eriansa
Enthusiast
Enthusiast
Posts: 277
Joined: Wed Mar 17, 2004 12:31 am
Contact:

Post by eriansa »

thefool wrote:got it working all that exit stuff?
must be ok, but still waiting for your confirmation
eriansa
Enthusiast
Enthusiast
Posts: 277
Joined: Wed Mar 17, 2004 12:31 am
Contact:

Post by eriansa »

Andre wrote:@eriansa: please add it also to the Showcase on www.PureArea.net Thanks! :D
will do once the betatesting cycle has finished.
Trond
Always Here
Always Here
Posts: 7446
Joined: Mon Sep 22, 2003 6:45 pm
Location: Norway

Re: It works! Asio - Vst - Rewire

Post by Trond »

Do you use asio directly or OpenAsio? I try to use asio directly, but it seems Steinberg did something fundamentally wrong when creating their IASIO interface. I really can't figure out the calling convention.
User avatar
Rook Zimbabwe
Addict
Addict
Posts: 4322
Joined: Tue Jan 02, 2007 8:16 pm
Location: Cypress TX
Contact:

Re: It works! Asio - Vst - Rewire

Post by Rook Zimbabwe »

Looks great!

How did you get the custom background? Did yu use a GUI Skinning appliccation or a fullscreen Image?

I usually use a fullscreen PNG fil reduced to 256 colors so it is small! :D
Binarily speaking... it takes 10 to Tango!!!

Image
http://www.bluemesapc.com/
eriansa
Enthusiast
Enthusiast
Posts: 277
Joined: Wed Mar 17, 2004 12:31 am
Contact:

Re: It works! Asio - Vst - Rewire

Post by eriansa »

Trond wrote:Do you use asio directly or OpenAsio? I try to use asio directly, but it seems Steinberg did something fundamentally wrong when creating their IASIO interface. I really can't figure out the calling convention.
OpenAsio.
User avatar
Kukulkan
Addict
Addict
Posts: 1422
Joined: Mon Jun 06, 2005 2:35 pm
Location: germany
Contact:

Re: It works! Asio - Vst - Rewire

Post by Kukulkan »

This seem to be a great application. I'm playing in a band and looking for a special application that fits my needs of playing VSTi in stage.

Does anyone know a program that allows me to
- select "setups" by simply entering number an hitting <enter>
- each setup consists of one or more VSTi with preset selection, individual setup of MIDI-channels and a little mixer for the VSTi?
- easy interface for musicians (not technical people)

This is my dream of playing VSTi on stage without any trouble and technical barriers.

Kukulkan
eriansa
Enthusiast
Enthusiast
Posts: 277
Joined: Wed Mar 17, 2004 12:31 am
Contact:

Re: It works! Asio - Vst - Rewire

Post by eriansa »

Hi Kukulkan,

I am still working on this program. (in a rather slowly way though).
One of these days I am going to upload a new version (1.3.x). (with much better UI behaviours...)

One of the features that I am going to develop is exactly what you are looking for :
"Modular presets". (all vst's will be preloaded, so switching between different modular setup's should be quite fast)

What you also can do is use good old XT 1.4. (different instances per setup) or Cantabile, Chainer....etc...

Hope this helps.
User avatar
Kukulkan
Addict
Addict
Posts: 1422
Joined: Mon Jun 06, 2005 2:35 pm
Location: germany
Contact:

Re: It works! Asio - Vst - Rewire

Post by Kukulkan »

Hi eriansa,

Cantabile looks great, but it is absolutely bloated. I need a simple way to intuitive make music. And Chainer is good, too. But I need to use the mouse too often. I do not need many midi-rules and filters and and and...

More something like:

Code: Select all

[setup name] Setup Number: [1-1000]

channel  VSTi               key-range    mix-level
-----------------------------------------------------
[1-16]   Crystal VSTi       C1-G3        [slider]
[1-16]   Free Alpha VSTi    G#3-C6       [slider]
-----------------------------------------------------
Master Volume [slider]

Master effects           [add effect]
--------------------------------------
[Classic Master Limiter]     [remove]
--------------------------------------

[load] [save] [config]
Additionally the obligatory settings-dialog (midi interface, ASIO, VST folder etc.) and some sort of load/safe feature. Double-Click on a VST(i)-name in the list should open the VST(i) GUI. Saving the setups should save the VST(i) preset configuration, too (like any sequencer). An additional transpose-feature may be a future enhancement. A separate LIVE-mode should disable the GUI to allow only switching setups (MIDI-Program-Change, numeric keystrokes) and playing. A commandline-parameter to start in LIVE-mode or to directly load a setup would be great, too (computer should boot directly to the first setup. Perfect on stage...).

Only a dream... I never ever programmed something using VST or VSTi's. So I'm not able to do this in an appropriate time. :(

Kukulkan
Post Reply