Audio/VST/Midi programming resources, your help!

Discuss music production with Ableton Live.
Post Reply
tomperson
Posts: 1018
Joined: Fri Oct 08, 2004 11:55 am
Location: MVD, Uruguay, South America
Contact:

Audio/VST/Midi programming resources, your help!

Post by tomperson » Fri Nov 11, 2005 12:23 pm

Hey!
I'm currently developing an idea regarding generative music composition. This proyect will probably span quite a long time, and I have several technical challenges to solve, mainly the following:

- Graphical User Interface
- Midi I/O
- Generative Engine
- Audio Engine
- VST "hosting"

Phase 1 would be to develop a simple GUI, the generative engine and be able to handle Midi I/O (mostly output at the moment). Phase 1 of the project could well be a VST that creates midi output, so that I can plug it as a MIDI effect in Live 5. Or a standalone Midi generator, that could be "plugged" into Live using a midi port emulator (LoopBE?).

Phase 2/3/... would be transforming this into a standalone app for live performance, if the concept proves to be interesting/useful.

I'm a systems analyst, but I have never developed anything that deals with midi/audio. Hence, I first need to read a lot about it. A possible framework for developing this could be MAX/MSP or Pure Data, but I'm not really sure whether I prefer doing this from the ground up in C/C++ or similar, for total control of what's going on.

I would really appreciate any links to documentation/forums/mail groups that are related to the subject!

THANKS!!!
Turn up the radio. Turn up the tape machine. Look into the sunset up ahead. Roll the windows down for a better taste of the cool desert wind. Ah yes. This is what it's all about. Total control now.

AlexG
Posts: 37
Joined: Mon Jan 24, 2005 11:05 am
Location: Derby UK
Contact:

Post by AlexG » Fri Nov 11, 2005 2:23 pm

PD PD PD!

PureData is great!

If you can't afford MAX/MSP, Jmax is a Java supporting version and its free!

This should be achievable in PD as more or less anything is. If I had time, I'd volunteer, but already have several projects on in PD as it is.

Al
If it ain't broke, don't try to mix it!

Roland MC500, Imac 24", Live 7, Yamaha A4000, Akai S950, Revox PR99

woodie
Posts: 126
Joined: Thu Nov 03, 2005 9:32 pm

Post by woodie » Fri Nov 11, 2005 5:19 pm

tomperson - a good place to visit is the "DSP and Plug-in Development" category over at the KVR Forum. If you can't find your answer there, I'm sure the guys there will point you in the right direction.

KVR Forum - http://www.kvraudio.com/forum

Good Luck!
Live 7.0.18 : www.tarnce.com

leonard
Posts: 893
Joined: Wed Oct 12, 2005 4:52 am
Location: ? ?

Post by leonard » Sat Nov 12, 2005 10:53 am

As far as I can remember, JMax was discontinued some time ago.
VST - your on windows, yeah?
Good starting place might be to download the VST api, maybe get your hands on some source code somewhere.

tomperson
Posts: 1018
Joined: Fri Oct 08, 2004 11:55 am
Location: MVD, Uruguay, South America
Contact:

Post by tomperson » Tue Nov 15, 2005 1:38 pm

Thanks guys. As I've been researching more, I started to realise that my original project idea was too big for me to do it on my own starting from scratch.

So, I'll probably try to start with a simpler "proof of concept" in some already existing framework...namely MAX/MSP or PD.

Any tips/hints regarding where to go from there?
Turn up the radio. Turn up the tape machine. Look into the sunset up ahead. Roll the windows down for a better taste of the cool desert wind. Ah yes. This is what it's all about. Total control now.

conny
Posts: 3237
Joined: Sat Nov 13, 2004 5:20 pm
Location: Sweden
Contact:

Post by conny » Tue Nov 15, 2005 3:05 pm

Maybe not that deep to the core, but a good starting point for VST hosting and modules of audio/midi:

www.plogue.com

// C
PC Laptop Acer, XP Home SP2, build in crappy sound card.
Bleeps and Blops!
http://bluemoose.greatnow.com/

Post Reply