Active Topics

 


Reply
Thread Tools
Posts: 1 | Thanked: 1 time | Joined on Jan 2008
#31
With the help of PyGame and samples from PyAno, I've just made a mock sampler for Maemo. download from http://www.dj-geist.com/musicpad.tar.gz

I addressed the delay time in sample-playback by initializing the waves first and used PyGame for both sound and to draw the keyboards (its seemingly impossible to use GTK's button/grid to make a smooth keyboard.

I'm planning on developing some live production software for my N800 as soon as I get the SDK installed or scratch Gentoo and go for Debian.

My personal belief is that; since we all have our own ideas for what programs we envision, we leave all the others out. In a Windows world -( Monolithic: one application with all your features )- we need to translate to the Open Source Software world -( Centralized-Contributions: developing features towards a common framework for pure portability )-

In the world of sound, the Linux/ALSA studio developers lean toward the low-latency JACK audio service, which allows you to connect jackapp-to-jackapp and applications can be a simple any-ui LADSPA plugin, a graphical synthesizer suite (imagine zynaddsubfx PORTED to armel), and ONE SEQUENCER. As always, we are looking for a user friendly user interface.

What I everyone wants out of my N800 is to be able to create on the fly. This includes sequencing events with save/open functionality, even PD (Pure Data: A flexible and real-time GUI programming interface for audio & data-structures : doesn't even save its realtime songdata ). I have been searching for a programming framework similar to JACK and DSSI, but all I found in a language I understood was PyGame's Mixer.

But this raises the question;
Do we?
1: Start with an application framework that existing software can be ported. (requires SDK and cross-compilation)
[User Friendly UI: requires window-switching]
2: Create one strong native-armel studio application to accomplish all of these tasks (Monolithic structure)
[User Friendly UI: entirely controllable but requires lots of developers]
Or?
3: Create a plugin & transport framework(or sequencer since the less = the easier synchronization gets) in which each plugin may use the same output mixer and user-interface.
We know this is possible on the Nokia productline as the ACID.pd -sequencer-sampler-synth- example for PDa ( Pure Data Anywhere ) demonstrates. Yet PDa on Maemo lacks because it doesn't have the calls to hildon's textinput api, as well as its inability to save realtime song data (unless one precodes it in.)

This goes back to why I either need to Setup SDK or Backup & Scratch[box]
*End Transmission*

Last edited by Geist; 2008-01-07 at 04:01.
 

The Following User Says Thank You to Geist For This Useful Post:
Bod's Avatar
Posts: 7 | Thanked: 1 time | Joined on Jan 2008 @ UK
#32
Maybe something here could be ported/hacked to get some or all of the bits you need...
http://lmms.sourceforge.net

Bod
__________________
"When the bell rings. You better come out fighting. Because I sure will ! "

Last edited by Bod; 2008-01-09 at 01:02.
 
ghostshadow's Avatar
Posts: 15 | Thanked: 2 times | Joined on Dec 2007
#33
I'm surprised no one has mentions Nitro Tracker. It was build for the NDS. http://nitrotracker.tobw.net/ I believe it's written in C. It might be possible to port that over, or run it in an emulator, if one existed. I think the emu could handle Nitrotracker since it's not too intensive. Now, if we could get an emu for the NDS I think allot of things would be possible.

I'm not talking about games perse, but the homebrew applications. I'm not too sure though, it's just a thought.
 
Posts: 2 | Thanked: 0 times | Joined on Jan 2008
#34
I think the difficulty would be more in emulating the sound hardware of the DS properly, which is even a problem for some emulators on my 2.13ghz Core Duo.

Someone showed me this site recently and the software looks cool. Don't know how portable it would be. http://64studio.com/

I actually just ordered an N800 to look into its audio capabilities.

Anyone try http://lab.andre-michelle.com/ and see how those Flash audio toys run on the N8x0?

BTW, I have a cool audio thing in development that hopefully be out on another platform later this year. May port part of it to the N8x0 if things go well.
 
ArnimS's Avatar
Posts: 1,107 | Thanked: 720 times | Joined on Mar 2007 @ Germany
#35
'Gneutronica' pattern-based synth/beatbox/sequencer compiles and runs on the tablet. It takes about a minute to start up and needs hildonization. Give it a shot on your PC and see if it does what you want.

http://sourceforge.net/project/scree...063&ssid=14925
 
ArnimS's Avatar
Posts: 1,107 | Thanked: 720 times | Joined on Mar 2007 @ Germany
#36
There's also soundtracker, which would need a complete gtk1.2->hildon UI redo

http://www.soundtracker.org/

 
Posts: 3 | Thanked: 3 times | Joined on Feb 2008 @ Santa Cruz, CA
#37
Something else fun to look at is www.jamstudio.com. Let's you setup chord progressions and pick different instruments to play along like Band In a Box but all in a Flash website.

Not exactly a sequencing program, but still a fun way to put together some tunes.
 
Posts: 5 | Thanked: 0 times | Joined on Mar 2008
#38
Originally Posted by ArnimS View Post
There's also soundtracker, which would need a complete gtk1.2->hildon UI redo

http://www.soundtracker.org/

I was looking at soundtracker specs, wondering if it could be ported.
I'm not a developer, (and new to linux as well) so I was a little confused, but It seemed like it's requirements were met by the IT.

So, is a gtk1.2->hildon UI redo pretty difficult?

The reason I ask is that I think a fasttracker style app for the tablet would satisfy a lot of people's desire to have some sort of music sequencer/ sample player (and basic editor) / dum machine and .xm player/editor. Cause AFAIK soundtracker can do all that.

Thats just my 2 cents.
 
Posts: 129 | Thanked: 9 times | Joined on Jan 2008
#39
please keep working on this
theres a drum machine for the itouch and im so jealous of my friends. im a music producer and a student and im crazy with piano and synths, and this'd be the ultimate toy!
 
Posts: 3,841 | Thanked: 1,079 times | Joined on Nov 2006
#40
Originally Posted by elweiser View Post
So, is a gtk1.2->hildon UI redo pretty difficult?
It depends a lot on how the application was written. In some cases it isn't too difficult, in others it is. In the one gtk-1.2 app I really tried my hands on it looked tricky, but a gtk-savvy friend pointed out that it wasn't really. I got it running, but in the end I figured it wasn't looking good so I ended up writing a new application from scratch instead.
__________________
N800/OS2007|N900/Maemo5
-- Metalayer-crawler delenda est.
-- Current state: Fed up with everything MeeGo.
 
Reply


 
Forum Jump


All times are GMT. The time now is 07:38.