maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Development (https://talk.maemo.org/forumdisplay.php?f=13)
-   -   App Request: Metronome (https://talk.maemo.org/showthread.php?t=3809)

quingu 2006-12-30 08:56

App Request: Metronome
 
Hi!
Im a drummer and was looking forward to get a metronome when i thought of the n770.

would anybody mind to write a small metronome application for me?

all it needs would be an input field to enter the bpm and a start/stop button.

and perhaps a file selection dialog to choose the "click" soundfile to play.

here's a formula to convert bpm (beats per minute) to a milisecond duration (i guess thats what you will need to set up the loop)

1 / (bpm / 60000) = duration in ms


correct me if im wrong, i just woke up ;-)




well thanks in advance.

Hedgecore 2006-12-30 23:57

I'm a bassplayer... I'd love this too. A simple visual cue when a beat sounds (drum kits and bass amps are loud) would rock (like a flashing red square or something).

tayedrumma 2007-09-04 19:59

Re: App Request: Metronome
 
I'm also a drummer that owns a n770 running OS2006 i would love something that allows me to input a BPM and also had a simple visual cue as well... i will be going on tour soon and it would be great to have that before then

trevarthan 2007-09-04 20:44

Re: App Request: Metronome
 
GTick is probably the best candidate:
http://www.antcom.de/gtick/#screenshot

trevarthan 2007-09-04 21:43

Re: App Request: Metronome
 
Quote:

Originally Posted by trevarthan (Post 73188)
GTick is probably the best candidate:
http://www.antcom.de/gtick/#screenshot

I did a quick scratchbox compile here: http://www.guardiani.us/index.php/N8...packages#GTick

But it doesn't work. gtick requires /dev/dsp (i.e. OSS), so some porting would be required to either gstreamer or ALSA for the audio.

tayedrumma 2007-09-05 06:47

Re: App Request: Metronome
 
I'm still very new to the world of linux so if you could give me some help on how to get this up and running it would be very much appreciated! thank you so much for your quick reply

trevarthan 2007-09-05 13:41

Re: App Request: Metronome
 
Quote:

Originally Posted by tayedrumma (Post 73269)
I'm still very new to the world of linux so if you could give me some help on how to get this up and running it would be very much appreciated! thank you so much for your quick reply

Well, you can't right now. You can install it (as root using `dpkg -i`), and run it, and see the GUI. But that version of GTick is still using the Open Sound System (OSS). Maemo doesn't have OSS, so GTick will need to be converted to use either ALSA or gstreamer before it can be useful on maemo.

Sorry, I don't really have time to rewrite GTick's sound system right now. Maybe someone else will be willing to give it a try.

audioworld 2007-09-05 14:07

Re: App Request: Metronome
 
hi you musicians out there,

i am a sound engineer+electronic musician owning a N800, and besides this Metronome app (which would be great), I would really like to collect all the audio/music applications which work on the Maemo platform in one place. i have good webspace and CMS (I could install Wordpress, Joomla, Drupal or MODx) available, as well as some domain names. I you find any audio/music-related apps for the n770/n800, please drop me a line. if there is a sufficient number of tools to have some content, I would start a specific site for this purpose.

audioworld AT gmail DOT com

cheers, karl.

TA-t3 2007-09-05 14:53

Re: App Request: Metronome
 
I would also be interested in these kind of applications.

neiljerram 2007-09-05 22:42

Guile-Maemo Metronome
 
1 Attachment(s)
I've written a very simple, visual-only metronome application. It's written in Guile Scheme, so requires a few prior package installs, some of which can't be done using Application Manager. It also doesn't yet have Hildon desktop integration - which means it has to be started from the command line, in osso-xterm. But I've just checked that it runs correctly on the N800 - and it does. A screenshot is attached.

So, for anyone willing to brave the above caveats...

1. Make sure that your /etc/apt/sources.list includes all of the following.
deb http://repository.maemo.org bora free
deb http://repository.maemo.org/extras mistral free
deb http://repository.maemo.org/extras bora free

2. As root:
# apt-get update
# apt-get install libreadline4 guile g-wrap guile-maemo wget

3. As user, in a convenient directory:
$ wget http://www.ossau.uklinux.net/guile/metronome.scm
$ wget http://www.ossau.uklinux.net/guile/hildon.scm
$ wget http://www.ossau.uklinux.net/guile/ggobjs.scm
$ wget http://www.ossau.uklinux.net/guile/easygtk.scm

4. As user, in the same directory, to run the program:
$ guile -s metronome.scm


All times are GMT. The time now is 04:03.

vBulletin® Version 3.8.8