Compile Juce Example in dev-c++ 4.9.9.0 (12 east steps) v1.2

Discussion about: tracktion.com
RELATED
PRODUCTS

Post

sounds good for a juce dev forum...

BTW, I wish I had more good news to report, but my little hello world project isn't compiling... :cry:
ModuLR / Radio

Post

Robert Randolph wrote: get a basic UI going Valley :) Get it up on sourceforge, I bet we can do it in a month assuming no one flakes out.
I'll start on it next week.

I just got scripting working with Python after discpvering Swig and a quickly hacked together an extrenally scriptable c++ app. It's on linux 'cos I'm at work, but it'd be the same to iimplement on windows or mac.

If I get the basics of a UI, and some kind of plugin scripting system functional, I'll sourceforge it and let everyone else do the hard work. :)
Someone shot the food. Remember: don't shoot food!

Post

ModuLR wrote:sounds good for a juce dev forum...
OK, I'll set one up.
BTW, I wish I had more good news to report, but my little hello world project isn't compiling... :cry:
Do any of the demo apps compile?
Someone shot the food. Remember: don't shoot food!

Post

ok.. the hello world is officially working! :D
ModuLR / Radio

Post

ModuLR wrote:ok.. the hello world is officially working! :D
Did you follow my directions specifically? If you did, and it didnt work... what were the errors so I can update the tut?

Post

valley wrote:
Robert Randolph wrote: get a basic UI going Valley :) Get it up on sourceforge, I bet we can do it in a month assuming no one flakes out.
I'll start on it next week.
BTW, any preferences for scripitng language. VB is out because it is MS proprietary, I'm thinking at this point that it would be a toss up between Python, Perl, and maybe Tcl.
Someone shot the food. Remember: don't shoot food!

Post

There is a better way than installing that file. Im updating the tut now.

Post

darnit. wendy was on this computer lol

Post

valley wrote:
valley wrote:
Robert Randolph wrote: get a basic UI going Valley :) Get it up on sourceforge, I bet we can do it in a month assuming no one flakes out.
I'll start on it next week.
BTW, any preferences for scripitng language. VB is out because it is MS proprietary, I'm thinking at this point that it would be a toss up between Python, Perl, and maybe Tcl.
What's the scripting for again? I think I missed your original idea.

Post

Updated to v1.2 with procedure for updating DX libs..

Anything else anyone had problems with? If you had to do ANY more steps than I listed, please let me know so I can revise.

I really need to take a vacation, this week was supposed to be.. but er.. Too busy. I have a simple wav editor working with no UI (just change start/end of wav and save.. and it can apply simple dynamics processes or freeverb)... Im gonna go over it again and see how badly I coded it, if it's legible Ill try and post it... but I doubt it haha :)

Post

Robert Randolph wrote: What's the scripting for again? I think I missed your original idea.
Basically the same kind of thing you'd do with VB on Office Apps. The idea is to make the editor extensible either through third party modules be that VST/ custom C++ JUCE modules, or through macro style scripting. By exposing menu options, GUI options, processes, and some standardised dialogs, a user could knock together a few lines of script to create batch processes that would then show up as new functions with the software.

Easy enough to do surprisingly, and for me one of teh primary things I really want in an affordable (IE free) wave editor.
Someone shot the food. Remember: don't shoot food!

Post

That's something we could do easily in XML eh? Seems like it's the most widely accepted markup (not really scripting) and there's some good xml parsing libs available for mingw/gcc....


edit: I wouldnt mind python either... but perhaps something more "user friendly" would be in order... most musicians/audioengineers arent programmers, or even computer savvy.

Post

valley wrote:First though I shoudl practise JUCE by writing a certain VSText plugin that has been in a mostly broken state on my hard drive for nigh on a year now.
Is this the one Rock wanted? (speaking of which... where is the man?)
Oh, and then I need to learn how to expose functions to python or perl so I can make the editor scriptable. :)
Please make it python. Perl is the most awfully unstructured and messy language this side of COBOL, and Perl 6 will make any Perl 5-based app outdated soon. Python is so pretty!

Python does have APIs for embedding the language in C, so it shouldn't be so difficult. I'm sure you can find examples (e.g the gimp?) with source where python is embedded.
"Life is both a major and a minor key"
-- Travis, Side

Post

Robert Randolph wrote:That's something we could do easily in XML eh? Seems like it's the most widely accepted markup (not really scripting) and there's some good xml parsing libs available for mingw/gcc....
Er.. doesn't he want people to be able to write scripts which add features/functionality to the editor? If so, XML is NOT the appropriate format by any measure. XML is a markup language, not a programming language. If you've ever used XSLT, you'll know what I mean.
edit: I wouldnt mind python either... but perhaps something more "user friendly" would be in order... most musicians/audioengineers arent programmers, or even computer savvy.
Python is probably the easiest language you could get started in. I consistently recommend it to people who want to start out programming. If you want scripting, you'll need *some* scripting language, and python is a great one. I use python for all kinds of things. :-)

Martin
"Life is both a major and a minor key"
-- Travis, Side

Post

I understand the point about python not bein immediately easy to use, but there are two things in its' favour:

1) it is already developed and stable.

2) it allows for looping which is critical for iterative processes.

I don;t imagine the coding beyonfd teh grasp of most people either as most stuff will be just calling internal functions, such as file.saveas("some name.wav")
Someone shot the food. Remember: don't shoot food!

Post Reply

Return to “Tracktion”