Skip to content
Forum Archive

OpenAVS (You have a better name?)

52 posts

moltarx#
Who knows, ill register it tonight, and hopefully get somewhere with coding support for user functions in the language part of it... but we still have the whole visualization part of it to go 🙂

Its just me right now (that i know of) and any help would definitly speed up development 😁 Ill post the url of the sf.net project once i get it registered, so anyone that wants to can pull down the code, and start work 🙂
UnConeD#
I'm already building a vis though 🙄. It'll just won't get worked on any further until I finish exams.

Might as well build one big, decent compiler rather. I can make it output assembly (and thus be as fast as any regular code) rather than be interpreted. Think about how it is layed out:
- Is it typed or untyped?
- Support for objects?
- Extensible?
- Event-driven or linear?
moltarx#
Are you going to have it generate assembly only for the routines that do math type functions? or just have it spit out a shared object or the like?

Also, what were you going to use for rendering your vis? I was going to try and go for a cross platform type thing, and use sdl to render, as that has been built for linux, winders etc. I thought that if we did it that way, we might be able to bring some new people into the community that were forced to oogle at presets made until then 🙂
UnConeD#
Currently using OpenGL in Windows, but I'm thinking of switching to SDL. I'll see, first I have to get a prototype working 😉;
I intend to make it compile completely to assembly.
moltarx#
well, if you are interested in someone to help you code on it, im happy to scrap what i have, and help with yours, otherwise, ill probably just work on this one 🙂
moltarx#
Ok, I finally got my lazy ass around to registering the project on sourceforge. It's currently in review, and I should hear from them sometime on Monday about whether or not it was accepted.
moltarx#
There we have it 🙂 https://sourceforge.net/projects/dilate/

Im going to commit the code for the assembler (for the virtual machine) that I have already, although, I'm going to stop work on that for now, and design the virtual machine. If anyone is interested in helping out, get setup on sf.net, and send me an email 🙂
moltarx#
Could be doable if we get someone coding that knows osx. I'm goin for compatibility and standards with what im coding, so hopefully porting it wouldn't be too bad.
jheriko#
This seems like a great project.. I'd love to contribute, unfortunately I have no good development environment at the moment... this computer is far too crappy and lacks any tools or the space to install such tools. I should have my old machine back soon though.. then i might be able to lend a hand. I have no real knowledge at all of compilers and parsers, I made a really shit command line interpreter once but thats about it. However I have a pretty fair knowledge of 3d programming and opengl. I've made lots of small 3d side projects before.. 3d rendering in qbasic several spinning cubes, particle systems and other such basic pap in opengl and endless vb and gdi crap too.
moltarx#
Well, I would love to have some extra help! 🙂

Currently the project has changed course a bit, and im working on developing a virtual machine... dont ask me if this is the best route to go, but it does seem to be the most fun 🙂 Maybe I should split the two projects apart, and focus solely on the visualizer >.<

Anyway, I am going to need help later on building visualization portion of the virtual machine bits... I havn't really posted any information on the architechure that I have sort of planned for this thing, but if anyone wants to start chatting on the sf.net forums for dilate, we could probably start to work thing out there 🙂

Anyway, currently I have it all building in Linux, but would like to move towards having it be cross platform, so any help from windows developers would be very much appreciated!

sf.net forums for dilate:


We also have the ability to setup a mailing list if that works better for anyone.
jheriko#
Hmm.. don't think I can help much... all I know is Win32 and OpenGL.. everything else is very much a blur.

Developing for Linux? Is this a wise idea.. your target audience is going to be about .1% that of a Windows based vis.
moltarx#
Well, like I said, I'm looking to make this a cross platform thing, which is why I was looking for some Win32 developers to help out with getting it running in windows. I'm not using any linux specific libraries right now, so it should compile just fine in windows.
moltarx#
Well, I'm beginning to realize that this virtual machine project is more of a personal thing, that I would like to do, and isn't necessarily going to make the development of dilate go any quicker. So I found the ferite language parser, which looks pretty awesome, and very flexible. We could use that as the language parser for the preset, as it has a fairly small footprint, and just develop the interface to the various mp3 players out there seperatly. Sound ok?

btw, Ferite is cross platform, so as long as we use something like SDL to do the windowing, we should be able to keep everything but the interface to the various players cross platform 🙂

Yathosho#
Originally posted by jheriko
Developing for Linux? Is this a wise idea.. your target audience is going to be about .1% that of a Windows based vis.

definitely wrong, there's quite a lot free vj-tools for linux.

i hope developing it for linux will ease porting it to osx.
moltarx#
Actually, it should make it very easy 🙂

I started developing ferite-sdl bindings, and the work is going fairly well. The thing that you might be interested in knowing is that ferite will build for osx, and so does sdl. This way, it should be pretty easy to port. Also, I just got an ibook, so I expect to be doing some work on porting it to osx 😉