COCKOS
CONFEDERATED FORUMS
Cockos : REAPER : NINJAM : Forums
Forum Home : Register : FAQ : Members List : Search :
Old 04-28-2006, 12:29 PM   #1
mario
Human being with feelings
 
Join Date: Apr 2006
Posts: 2
Default SoC: Linux GUI Client

Hello

I'm interested in the development of a Linux GUI for Ninjam. I thinking in a GUI with this ideas:

o C++
o GTKmm GUI
o GStreamer for audio files manipulation

I don't know current Ninjam architecture, but I think in a Arch. like:
Code:
 _______________         _________         _____________________
|Media Framework|<----->|libninjam|<----->|Native Clients       |
|-DirectShow    |       |-Standart|       |-MFC/Win32           |
|-Core Audio    |       | C++     |       |-Cocoa/OSX           |
|-Quicktime     |       | focus on|       |-GTK+/GNOME          |
|-GStreamer     |       | Portabi-|       |-QT/KDE              |
|-Helix         |       | lity    |       |-¿wxWigets?          |
 ---------------         ---------         ---------------------
What do you say?

Last edited by mario; 04-28-2006 at 01:51 PM.
mario is offline   Reply With Quote
Old 04-28-2006, 03:38 PM   #2
Justin
Administrator
 
Justin's Avatar
 
Join Date: Jan 2005
Location: NYC
Posts: 15,721
Default

NINJAM is already architected with a portable design, such that it can use ASIO/Win32/CoreAudio/ALSA/JACK/etc for audio, and interface with native GUIs running wherever. So really if you were to do a GTK UI, you would be building the GTK UI, as well as perhaps extending the ALSA/JACK drivers to be more easily configured via GUI...

-Justin
Justin is offline   Reply With Quote
Old 04-28-2006, 05:05 PM   #3
mario
Human being with feelings
 
Join Date: Apr 2006
Posts: 2
Default

Exists documentation about NINJAM architecture?? Where?
mario is offline   Reply With Quote
Old 05-23-2006, 12:07 PM   #4
cryptomail
Human being with feelings
 
cryptomail's Avatar
 
Join Date: Jan 2005
Location: SF BA
Posts: 163
Default read the source, luke

Well...one way, is that you can read the source.
You can clearly see that some "sane" things are already in play with respect to architecture since there are linux and windows clients within the same codebase.
see www.ninjam.com/download.php

Quote:
Originally Posted by mario
Exists documentation about NINJAM architecture?? Where?
cryptomail is offline   Reply With Quote
Old 11-14-2006, 10:10 AM   #5
tgehrig
Human being with feelings
 
Join Date: Nov 2006
Posts: 24
Default gtk gui

Hi,
I am currently hacking together a ninjam gtk gui for linux using glade. For now the gui is far from being finished, since I also do not have much time currently:-(.
I also modified the sources of the client/server to be a shared library to make development outside the ninjam source tree possible and to have a single backend code base for the client and the server;-). If anyone is interested in that modification I can upload the source code and debian/ubuntu packages to my homepage.

MfG
Tobias
tgehrig is offline   Reply With Quote
Old 11-14-2006, 02:18 PM   #6
tbfx
Human being with feelings
 
tbfx's Avatar
 
Join Date: Jun 2006
Posts: 37
Default

This sounds real helpful.
Can you post the code?

There were some recent posts of changes for OSX
and Linux Jack source changes. Down the road, it would
be great if this all fit together somehow.
tbfx is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 12:34 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.