Re: dev question

View: New views
11 Messages — Rating Filter:   Alert me  

Re: dev question

by Miroslav Shaltev :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

hi Yuri @ all you out there


> Where have you got xi instruments with number of the samples > 16? Or
> you've created them yourself?

i rip them from soundfont bank, the PC51 for example, very realistic,
a long time ago, i tried to rip the drums from my old yamaha keyboard, that
ended with the 16 samples limit


>What plugin are you using for playing modules in xmms? I know at least
>3: based on mikmod, xmp and modplug. Are you sure that instruments with
>more than 16 samples are being played correctly (with all samples
>sounding, not only first 16)?

not sure, time to test in august, however, as far the soundtracker play and
export them to wave it is allright, i think


> I mean yes. It doesn't brake backward compatibility with xm format. But
> in general my opinion is that xm format has _too_ many restrictions and
> we should create new extendable format for storing tracker modules
> rather then expand xm.

i agree

> Yes, it is. I guess it'll require some changes in key press event
> handling. But in the other hand, although ST based on gtk+-1 is not a
> corpse ('cause it's being compilled and working), there's no reason to
> improve its interface. We should first finish gtk+-2 port and then make
> enhancements to it.

ok, you can try the new short cuts, the changes are few, but useful i hope

> For example, I use it to look through the whole instruments' list to
> select the desired one.

> I mean that in this case there will be no enough space both for the list
> and for the editor. Currently I'm using ST with 1024x768 screen
> resolution, and the space in instrument editor and module info is just
> enough to place them.

i made the changes on 1280x1024 and then try them on 1024x768, pretty silly,
however i tend, its better to see the samples / instruments when you edit
them

> In the future I'm planning to create another page called "release
> center" where one can adjust volume, panning etc both per channel and
> per instrument.

i appreciate that


> Right. So we'll take care in the developing the new module format.

> Yes, it is. In principle, there is a way to introduce almost everything
> you want 'cause you have sources and C compiler :) What about stereo
> samples, some times ago there was a discussion about them in this list
> (I can even post some summary) where we spoke about various aspects of
> the problem. And now there is unofficial xm format extention supporting
> such samples, for instance the modplug code and xmms plugin based on it
> can play such modules.

source and C is o.k., but do i have the skill ? ;)


> YESSS!!! I know nothing about sqlite format, but in my opinion the new
> format have to be expandable and probably xml-based/xml-like (sure
> except for the samples' data which will be stored as separate files...
> with probable combining everything in one file simply by tar).

i have no idea of xml or sqlite, but friend of mine is advanced  programmer, i
will diskuss with him and post the results. we should may be use a data bank
to store existing formats and combine them to what we need. however, if we do
not have the 1000 files audacity madness, will be good, i hope that is what
you mean with using tar

>>
>> 7. in sample editor i want to integrate the monitor widget, so one no more
>> need the monitor button, very usefull for people like me, that play
>> instruments live, but not so good, to record the right thing at first
>> attempt.

>I also need this. In Gtk+-2 version :)


> I also have such proposition. Even more, I mean the sample editor should
> be expandable with plugins allowing one to use ladspa, sox, csound and
> everything you want.

> If you look at AUTHORS file in ST sources, you'll see that many people
> have contributed to ST. So you're kindly welcome :) But I'd like to say
> one more time that it'd be nice to finish Gtk+-2 port first.

the patch posted earlyer is a minimal step forwards, in what we discsussed in
the past mail. i do not plane to do anything more, untill stable ST release
based on gtk+-2  appears.
i hope that i can do something about it in august,. however i am first user
and then developer, so my knowledge is about 1Kelvin hot. but it will be sure
funny to dig the gtk X,Y reference. a short time ago i "ported" the RedUz
Shaketracker from gtkmm-1.2 to current gtkmm (gtk2, sigc 2). with your gtk2
port i will give it a try. unfortunately, i do not understaned why we have to
be punished with this pango misunderstood, but  one do not need to understand
all :)

best regards,
miroslav

--
SHALTEV.ORG @ http://shaltev.no-ip.org

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Soundtracker-discuss mailing list
Soundtracker-discuss@...
https://lists.sourceforge.net/lists/listinfo/soundtracker-discuss

Re: dev question

by Elias Pschernig :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Thu, 2006-07-27 at 01:33 +0200, Miroslav Shaltev wrote:
>
>
> > I mean yes. It doesn't brake backward compatibility with xm format. But
> > in general my opinion is that xm format has _too_ many restrictions and
> > we should create new extendable format for storing tracker modules
> > rather then expand xm.
>
> i agree
>

Does the IT format have less restrictions? It seems to be used by some
other trackers I tried, but my knowledge about this subject is zero.

[..]

> the patch posted earlyer is a minimal step forwards, in what we discsussed in
> the past mail. i do not plane to do anything more, untill stable ST release
> based on gtk+-2  appears.
> i hope that i can do something about it in august,. however i am first user
> and then developer, so my knowledge is about 1Kelvin hot. but it will be sure
> funny to dig the gtk X,Y reference. a short time ago i "ported" the RedUz
> Shaketracker from gtkmm-1.2 to current gtkmm (gtk2, sigc 2). with your gtk2
> port i will give it a try. unfortunately, i do not understaned why we have to
> be punished with this pango misunderstood, but  one do not need to understand
> all :)
>

Pango is great in my opinion, although all I did with it so far was a
bitmap font creator. But still, very easy to use and powerful. If you
really think converting from GTK to Qt4 is better, go ahead, I guess :)

--
Elias Pschernig


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Soundtracker-discuss mailing list
Soundtracker-discuss@...
https://lists.sourceforge.net/lists/listinfo/soundtracker-discuss

Re: dev question

by Yury Aliaev :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi, Miroslav!

>
>>Where have you got xi instruments with number of the samples > 16? Or
>>you've created them yourself?
>
>
> i rip them from soundfont bank, the PC51 for example, very realistic,
> a long time ago, i tried to rip the drums from my old yamaha keyboard, that
> ended with the 16 samples limit

And then have you combine the ripped samples into one xi manually, or do
you have any utility?

>
>
>>Yes, it is. I guess it'll require some changes in key press event
>>handling. But in the other hand, although ST based on gtk+-1 is not a
>>corpse ('cause it's being compilled and working), there's no reason to
>>improve its interface. We should first finish gtk+-2 port and then make
>>enhancements to it.
>
>
> ok, you can try the new short cuts, the changes are few, but useful i hope

I'll try... If they will not conflict with the "standart" Ft2-ST
shortcuts, 'cause I've got to use them!

>
>
>>For example, I use it to look through the whole instruments' list to
>>select the desired one.
>
>
>>I mean that in this case there will be no enough space both for the list
>>and for the editor. Currently I'm using ST with 1024x768 screen
>>resolution, and the space in instrument editor and module info is just
>>enough to place them.
>
>
> i made the changes on 1280x1024 and then try them on 1024x768, pretty silly,
> however i tend, its better to see the samples / instruments when you edit
> them
>

Ok, ok, I'll see... At 800x600 too ;-D

>
>
>>Right. So we'll take care in the developing the new module format.
>
>
>>Yes, it is. In principle, there is a way to introduce almost everything
>>you want 'cause you have sources and C compiler :) What about stereo
>>samples, some times ago there was a discussion about them in this list
>>(I can even post some summary) where we spoke about various aspects of
>>the problem. And now there is unofficial xm format extention supporting
>>such samples, for instance the modplug code and xmms plugin based on it
>>can play such modules.
>
>
> source and C is o.k., but do i have the skill ? ;)
>

Times ago, when I began to start improving ST, I didn't have skill
either...

>
>
>>YESSS!!! I know nothing about sqlite format, but in my opinion the new
>>format have to be expandable and probably xml-based/xml-like (sure
>>except for the samples' data which will be stored as separate files...
>>with probable combining everything in one file simply by tar).
>
>
> i have no idea of xml or sqlite, but friend of mine is advanced  programmer, i
> will diskuss with him and post the results. we should may be use a data bank
> to store existing formats and combine them to what we need. however, if we do
> not have the 1000 files audacity madness, will be good, i hope that is what
> you mean with using tar

Really. For the user this will look like one file, but really this will
be the combination of the module description (xml) and the samples' data
(various formats are possible, including compressed).

>
>
> the patch posted earlyer is a minimal step forwards, in what we discsussed in
> the past mail. i do not plane to do anything more, untill stable ST release
> based on gtk+-2  appears.
> i hope that i can do something about it in august,. however i am first user
> and then developer, so my knowledge is about 1Kelvin hot. but it will be sure
> funny to dig the gtk X,Y reference. a short time ago i "ported" the RedUz

Sounds intriguing :) May I look at the results of such a porting?

> Shaketracker from gtkmm-1.2 to current gtkmm (gtk2, sigc 2). with your gtk2
> port i will give it a try. unfortunately, i do not understaned why we have to
> be punished with this pango misunderstood, but  one do not need to understand
> all :)

WBR, Yury.

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Soundtracker-discuss mailing list
Soundtracker-discuss@...
https://lists.sourceforge.net/lists/listinfo/soundtracker-discuss

Re: dev question

by Yury Aliaev :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi, Elias!

>>>I mean yes. It doesn't brake backward compatibility with xm format. But
>>>in general my opinion is that xm format has _too_ many restrictions and
>>>we should create new extendable format for storing tracker modules
>>>rather then expand xm.
>>
>>i agree
>>
>
>
> Does the IT format have less restrictions? It seems to be used by some
> other trackers I tried, but my knowledge about this subject is zero.

Generally speaking, it have _just_other_ restrictions. I mean that the
time of old binary tracker formats has come and the new one should be
expandable and probably human-readable (like xml).


>
>
> Pango is great in my opinion, although all I did with it so far was a
> bitmap font creator. But still, very easy to use and powerful. If you
> really think converting from GTK to Qt4 is better, go ahead, I guess :)
>

No, no!!! At least not in MY life, maybe as an individual branch... but
without me as a developer! Ot compiles slower, starts slower, runs
slower compared to Gtk, less Unix-friendly and finally I HATE C++!!!

Cheers,
Yury.

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Soundtracker-discuss mailing list
Soundtracker-discuss@...
https://lists.sourceforge.net/lists/listinfo/soundtracker-discuss

soundtracker future: gtk2 or x,y,z?

by Miroslav Shaltev :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

hi @ all  out there, Yuri ,  Elias,

i just move for holliday to bulgaria, where i can spend some time on
soundtracker.

i found that the last patched version did not appear very well on my debian
1024x768 nvidia display. that is funy, because, the same resolution and
driver did well on my gentoo box in germany. however, that was not so hard to
fix. i try to compile this source with gtk2, it is compiling, but will not
start:

mirsha@destiny:~/AYoda/soundtracker-0.6.8.gtk2/app$ gdb ./soundtracker
GNU gdb 6.4.90-debian
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i486-linux-gnu"...Using host libthread_db
library "/lib/tls/libthread_db.so.1".

(gdb) r
Starting program: /home/mirsha/AYoda/soundtracker-0.6.8.gtk2/app/soundtracker
[Thread debugging using libthread_db enabled]
[New Thread -1496320320 (LWP 9474)]
[New Thread -1496323152 (LWP 9477)]

(SoundTracker:9474): Gtk-WARNING **: Can't set a parent on a toplevel widget


(SoundTracker:9474): Gtk-WARNING **: Can't set a parent on a toplevel widget


(SoundTracker:9474): GLib-GObject-CRITICAL **: g_signal_connect_closure_by_id:
assertion `signal_id > 0' failed

(SoundTracker:9474): GLib-GObject-CRITICAL **: g_signal_connect_closure_by_id:
assertion `signal_id > 0' failed

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1496320320 (LWP 9474)]
0xa7b93519 in gtk_widget_region_intersect () from /usr/lib/libgtk-x11-2.0.so.0
(gdb) backtrace
#0  0xa7b93519 in gtk_widget_region_intersect ()
from /usr/lib/libgtk-x11-2.0.so.0
#1  0xa79cd4c0 in gtk_box_reorder_child () from /usr/lib/libgtk-x11-2.0.so.0
#2  0xa7a09aec in gtk_container_forall () from /usr/lib/libgtk-x11-2.0.so.0
#3  0xa7b93415 in gtk_widget_style_get () from /usr/lib/libgtk-x11-2.0.so.0
#4  0xa7b9353c in gtk_widget_region_intersect ()
from /usr/lib/libgtk-x11-2.0.so.0
#5  0xa79cd4c0 in gtk_box_reorder_child () from /usr/lib/libgtk-x11-2.0.so.0
#6  0xa7a09aec in gtk_container_forall () from /usr/lib/libgtk-x11-2.0.so.0
#7  0xa7b93415 in gtk_widget_style_get () from /usr/lib/libgtk-x11-2.0.so.0
#8  0xa7b9353c in gtk_widget_region_intersect ()
from /usr/lib/libgtk-x11-2.0.so.0
#9  0xa79cd4c0 in gtk_box_reorder_child () from /usr/lib/libgtk-x11-2.0.so.0
#10 0xa7a09aec in gtk_container_forall () from /usr/lib/libgtk-x11-2.0.so.0
#11 0xa7b93415 in gtk_widget_style_get () from /usr/lib/libgtk-x11-2.0.so.0
#12 0xa7b9353c in gtk_widget_region_intersect ()
from /usr/lib/libgtk-x11-2.0.so.0
#13 0xa79cd4c0 in gtk_box_reorder_child () from /usr/lib/libgtk-x11-2.0.so.0
#14 0xa7a09aec in gtk_container_forall () from /usr/lib/libgtk-x11-2.0.so.0
#15 0xa7b93415 in gtk_widget_style_get () from /usr/lib/libgtk-x11-2.0.so.0
#16 0xa7b9353c in gtk_widget_region_intersect ()
from /usr/lib/libgtk-x11-2.0.so.0
#17 0xa79cd4c0 in gtk_box_reorder_child () from /usr/lib/libgtk-x11-2.0.so.0
#18 0xa7a09aec in gtk_container_forall () from /usr/lib/libgtk-x11-2.0.so.0
#19 0xa7b93415 in gtk_widget_style_get () from /usr/lib/libgtk-x11-2.0.so.0
#20 0xa7b9353c in gtk_widget_region_intersect ()
from /usr/lib/libgtk-x11-2.0.so.0
#21 0xa7e21cca in bonobo_dock_new () from /usr/lib/libbonoboui-2.so.0
#22 0xa7a09aec in gtk_container_forall () from /usr/lib/libgtk-x11-2.0.so.0
#23 0xa7b93415 in gtk_widget_style_get () from /usr/lib/libgtk-x11-2.0.so.0
#24 0xa7b9353c in gtk_widget_region_intersect ()
from /usr/lib/libgtk-x11-2.0.so.0
#25 0xa79cd4c0 in gtk_box_reorder_child () from /usr/lib/libgtk-x11-2.0.so.0
#26 0xa7a09aec in gtk_container_forall () from /usr/lib/libgtk-x11-2.0.so.0
#27 0xa7b93415 in gtk_widget_style_get () from /usr/lib/libgtk-x11-2.0.so.0
#28 0xa7b93485 in gtk_widget_region_intersect ()
from /usr/lib/libgtk-x11-2.0.so.0
#29 0xa7a0b77c in gtk_container_propagate_expose ()
from /usr/lib/libgtk-x11-2.0.so.0
#30 0xa7a0b831 in gtk_container_propagate_expose ()
from /usr/lib/libgtk-x11-2.0.so.0
#31 0xa79c9aaf in gtk_bin_get_type () from /usr/lib/libgtk-x11-2.0.so.0
#32 0xa7a09aec in gtk_container_forall () from /usr/lib/libgtk-x11-2.0.so.0
#33 0xa7a0b545 in gtk_container_get_focus_hadjustment ()
from /usr/lib/libgtk-x11-2.0.so.0
#34 0xa7ba1411 in gtk_window_get_position () from /usr/lib/libgtk-x11-2.0.so.0
#35 0xa7a9caa0 in _gtk_marshal_BOOLEAN__BOXED ()
from /usr/lib/libgtk-x11-2.0.so.0
#36 0xa75d1fc9 in g_value_set_boxed () from /usr/lib/libgobject-2.0.so.0
#37 0xa75d3a0b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#38 0xa75e44bf in g_signal_chain_from_overridden ()
from /usr/lib/libgobject-2.0.so.0
#39 0xa75e5158 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#40 0xa75e5529 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#41 0xa7b8e624 in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0
#42 0xa7a9b50a in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#43 0xa791bdad in gdk_window_clear_area_e () from /usr/lib/libgdk-x11-2.0.so.0
#44 0xa791be8f in gdk_window_process_all_updates ()
from /usr/lib/libgdk-x11-2.0.so.0
#45 0xa7a09727 in gtk_container_check_resize ()
from /usr/lib/libgtk-x11-2.0.so.0
#46 0xa74d3451 in g_list_remove_link () from /usr/lib/libglib-2.0.so.0
#47 0xa74d4e2c in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#48 0xa74d8176 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#49 0xa74d86f7 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#50 0xa7a99bb5 in gtk_main_iteration () from /usr/lib/libgtk-x11-2.0.so.0
#51 0x0805e7d5 in gui_splash_set_label (text=<value optimized out>, update=1)
at gui.c:1755
#52 0x08063366 in gui_final (argc=1, argv=0x0) at gui.c:2430
#53 0x080685ba in main (argc=1, argv=0xaff6ee84) at main.c:238

i have to dig a little bit more.

unfortunatelly, i compiled the 0.6.7.gtk2 Yuri version, that run fine, really
fine, fine and slow, slow, slow, one can not use it. (i think it is slow
beocuse of gtk2, i read this somewhere on te net)
my box here is amd duron @ 1200 , 256MB i think that sould be enough.
so there is a good reason to change the gui toolkit, however. i agree , not
because i do not like c++, but for political reasons , there is no place for
QT  in my developer life :)
i would say the ugly kid FLTK is a good choice, really ugly, but very, very,
fast.
problem is, that there is not a lot to choose from, wxwindows build on top of
GTK2  (means slow) , for fox i can not say anything. some people out there
use sdl i think, but i wonder how and why.
 
@ Yuri

it is fine to split the patches , but i do not know how :(

i will send you shaketraker (gtkmm2,sigc2) when i be back in hannover, that
sould be after 05.09

best regards @ all


-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Soundtracker-discuss mailing list
Soundtracker-discuss@...
https://lists.sourceforge.net/lists/listinfo/soundtracker-discuss

Re: soundtracker future: gtk2 or x,y,z?

by Elias Pschernig :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Tue, 2006-08-08 at 17:09 +0300, Miroslav Shaltev wrote:

>
> i have to dig a little bit more.
>
> unfortunatelly, i compiled the 0.6.7.gtk2 Yuri version, that run fine, really
> fine, fine and slow, slow, slow, one can not use it. (i think it is slow
> beocuse of gtk2, i read this somewhere on te net)

Where do I get that version?

> my box here is amd duron @ 1200 , 256MB i think that sould be enough.
> so there is a good reason to change the gui toolkit, however. i agree , not
> because i do not like c++, but for political reasons , there is no place for
> QT  in my developer life :)
> i would say the ugly kid FLTK is a good choice, really ugly, but very, very,
> fast.
> problem is, that there is not a lot to choose from, wxwindows build on top of
> GTK2  (means slow) , for fox i can not say anything. some people out there
> use sdl i think, but i wonder how and why.

Here GTK2 seems to run very fast, but I could not get the patched
soundtracker to run yet (i get the same result as you above). If I get
it to run, I can try profiling it with oprofile and maybe idenfity what
is so slow. Maybe it can be optimized/fixed.

> @ Yuri
>
> it is fine to split the patches , but i do not know how :(
>
> i will send you shaketraker (gtkmm2,sigc2) when i be back in hannover, that
> sould be after 05.09
>

A GTK2 version of sharetracker? That sounds nice as well :)

--
Elias Pschernig


-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Soundtracker-discuss mailing list
Soundtracker-discuss@...
https://lists.sourceforge.net/lists/listinfo/soundtracker-discuss

gtk_clock and gtk2, gnome2?

by Miroslav Shaltev :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Tuesday 08 August 2006 17:19, Elias Pschernig wrote:
> On Tue, 2006-08-08 at 17:09 +0300, Miroslav Shaltev wrote:
> > i have to dig a little bit more.
> >
> > unfortunatelly, i compiled the 0.6.7.gtk2 Yuri version, that run fine,
> > really fine, fine and slow, slow, slow, one can not use it. (i think it
> > is slow beocuse of gtk2, i read this somewhere on te net)
>
> Where do I get that version?

soundtracker.org -> links -> somewhere there is a link to Yuri's work

however, since yesterday i have 0.6.8 gtk2 version that compiles and runs, and
it is not very slow, i mean, you can edit and play, do everything, but if you
switch between the tabs, worst case, instrument editor, you can simply see
how the widgets are beeing drawn, it is not so pritty. i am sure on my gentoo
box with amd64@2ghz, that is not a problem, the question is, should we
spend , a lot of time, to port to anything ugly but light, like FLTK, or
accept, that there are pcs with 2ghz or more horse power?!

i try to integrate some effects taken from audacity,
there is a bug with the spin buttons, if one change them with mouse.

tonight, i will post the current version, not patch, but the whole tar ball.
what i can not fix is the clock, we lost it. i do not know if the functions
exist, if someone know, please report.
my net is to slow to dig in google, but i found, similar problem because of
old gnome libs, i have no idea.

gui.c:1228: warning: implicit declaration of function ‘gtk_clock_stop’
gui.c:1228: warning: implicit declaration of function ‘GTK_CLOCK’
gui.c:1250: warning: implicit declaration of function ‘gtk_clock_set_seconds’
gui.c:1251: warning: implicit declaration of function ‘gtk_clock_start’
gui.c: In function ‘gui_final’:
gui.c:2380: warning: implicit declaration of function ‘gtk_clock_new’
gui.c:2380: error: ‘GTK_CLOCK_INCREASING’ undeclared (first use in this
function)
gui.c:2380: error: (Each undeclared identifier is reported only once
gui.c:2380: error: for each function it appears in.)
gui.c:2380: warning: assignment makes pointer from integer without a cast
gui.c:2384: warning: implicit declaration of function ‘gtk_clock_set_format’
make[3]: *** [gui.o] Error 1




>
> > my box here is amd duron @ 1200 , 256MB i think that sould be enough.
> > so there is a good reason to change the gui toolkit, however. i agree ,
> > not because i do not like c++, but for political reasons , there is no
> > place for QT  in my developer life :)
> > i would say the ugly kid FLTK is a good choice, really ugly, but very,
> > very, fast.
> > problem is, that there is not a lot to choose from, wxwindows build on
> > top of GTK2  (means slow) , for fox i can not say anything. some people
> > out there use sdl i think, but i wonder how and why.
>
> Here GTK2 seems to run very fast, but I could not get the patched
> soundtracker to run yet (i get the same result as you above). If I get
> it to run, I can try profiling it with oprofile and maybe idenfity what
> is so slow. Maybe it can be optimized/fixed.
>




> > @ Yuri
> >
> > it is fine to split the patches , but i do not know how :(
> >
> > i will send you shaketraker (gtkmm2,sigc2) when i be back in hannover,
> > that sould be after 05.09
>
> A GTK2 version of sharetracker? That sounds nice as well :)

nice and ugly, (thanks  pango) . i found that i have a copy here, however, i
do ask for permission to post the source in this list, about 200kb, or please
give me a email (Yuri, Elias) to post to.

  bye for now,
miroslav

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Soundtracker-discuss mailing list
Soundtracker-discuss@...
https://lists.sourceforge.net/lists/listinfo/soundtracker-discuss

soundtracker-0.6.8-plus.GTK2 - readme

by Miroslav Shaltev :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

hallo @ all

this tar ball

+ compile
+ run

but

 FIXME

- all spin button have strange behaviour, when clicked
- the clock need new implementation

if someone fix this, please let me know

 TODO

- make the alternative keys switch working
- implement the effects,

for the effects, i need more time, i hoipe to do them until september.

best regards,
miroslav

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Soundtracker-discuss mailing list
Soundtracker-discuss@...
https://lists.sourceforge.net/lists/listinfo/soundtracker-discuss

Re: soundtracker future: gtk2 or x,y,z?

by Yury Aliaev :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Miroslav Shaltev scripsit:

...

> i found that the last patched version did not appear very well on my debian
> 1024x768 nvidia display. that is funy, because, the same resolution and

Please try my last code snapshot from metamorph0sis.nm.ru. It behaves
itself better.

> mirsha@destiny:~/AYoda/soundtracker-0.6.8.gtk2/app$ gdb ./soundtracker

Ask just my only question, please: where have you got 0.6.8.gtk2
sources? My code is (still) based on 0.6.7 sources. I've googled the
Internet but found nothing about 0.6.8.gtk2. Are you sure you have the
exactly gtk2 port of 0.6.8 version?
>
> i have to dig a little bit more.
>
> unfortunatelly, i compiled the 0.6.7.gtk2 Yuri version, that run fine, really
> fine, fine and slow, slow, slow, one can not use it. (i think it is slow
> beocuse of gtk2, i read this somewhere on te net)

No, it's slow because it still contains a lots of obsolete code from
gtk+-1. It runs with gtk+-2, but very slowly. I hope that after the port
completion it will be as fast as gtk-1 version.

> my box here is amd duron @ 1200 , 256MB i think that sould be enough.
> so there is a good reason to change the gui toolkit, however. i agree , not
> because i do not like c++, but for political reasons , there is no place for
> QT  in my developer life :)
> i would say the ugly kid FLTK is a good choice, really ugly, but very, very,
> fast.
> problem is, that there is not a lot to choose from, wxwindows build on top of
> GTK2  (means slow) , for fox i can not say anything. some people out there
> use sdl i think, but i wonder how and why.

I mean there's no need in changing the toolkit, because the origin of
the current port slowness is because it's unfinished. BTW, current
snapshot works faster than the previous :)

>  
> @ Yuri
>
> it is fine to split the patches , but i do not know how :(

Ok, I'll do this. At least, I'll separate the chunk responsible for
increasing number of samples. The rest of the patch doesn't give any
profit, I think.

>
> i will send you shaketraker (gtkmm2,sigc2) when i be back in hannover, that
> sould be after 05.09

Thanks again! Probably I'll upload it to my page metamorph0sis.nm.ru.

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Soundtracker-discuss mailing list
Soundtracker-discuss@...
https://lists.sourceforge.net/lists/listinfo/soundtracker-discuss

Re: gtk_clock and gtk2, gnome2?

by Yury Aliaev :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Miroslav Shaltev scripsit:
>>
>>Where do I get that version?
>
>
> soundtracker.org -> links -> somewhere there is a link to Yuri's work
>
> however, since yesterday i have 0.6.8 gtk2 version that compiles and runs, and

But I haven't made 0.6.8 gtk2 version yet!

> it is not very slow, i mean, you can edit and play, do everything, but if you
> switch between the tabs, worst case, instrument editor, you can simply see
> how the widgets are beeing drawn, it is not so pritty. i am sure on my gentoo
> box with amd64@2ghz, that is not a problem, the question is, should we
> spend , a lot of time, to port to anything ugly but light, like FLTK, or
> accept, that there are pcs with 2ghz or more horse power?!

No, first we should finish the gtk+-2 port. I hope after that gtk2-ST
will be as fast as gtk1.

> i try to integrate some effects taken from audacity,
> there is a bug with the spin buttons, if one change them with mouse.

As far as I remember it's fixed in the current snapshot. Or does it
still remain?

> tonight, i will post the current version, not patch, but the whole tar ball.
> what i can not fix is the clock, we lost it. i do not know if the functions
> exist, if someone know, please report.
> my net is to slow to dig in google, but i found, similar problem because of
> old gnome libs, i have no idea.
>
> gui.c:1228: warning: implicit declaration of function ‘gtk_clock_stop’
> gui.c:1228: warning: implicit declaration of function ‘GTK_CLOCK’
> gui.c:1250: warning: implicit declaration of function ‘gtk_clock_set_seconds’
> gui.c:1251: warning: implicit declaration of function ‘gtk_clock_start’
> gui.c: In function ‘gui_final’:
> gui.c:2380: warning: implicit declaration of function ‘gtk_clock_new’
> gui.c:2380: error: ‘GTK_CLOCK_INCREASING’ undeclared (first use in this
> function)
> gui.c:2380: error: (Each undeclared identifier is reported only once
> gui.c:2380: error: for each function it appears in.)
> gui.c:2380: warning: assignment makes pointer from integer without a cast
> gui.c:2384: warning: implicit declaration of function ‘gtk_clock_set_format’
> make[3]: *** [gui.o] Error 1
>

There's no gtk+-2 implementation of the clock widget. But it can be
simply made/ported from gtk+-1 sources.

>>
>>A GTK2 version of sharetracker? That sounds nice as well :)
>
>
> nice and ugly, (thanks  pango) . i found that i have a copy here, however, i

Why ugly (I haven't looked at it yet)? ST now looks nice with pango.

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Soundtracker-discuss mailing list
Soundtracker-discuss@...
https://lists.sourceforge.net/lists/listinfo/soundtracker-discuss

Re: soundtracker-0.6.8-plus.GTK2 - readme

by Yury Aliaev :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi, Miroslav!

> this tar ball

Which tarball do you mention?

>
> + compile
> + run
>
> but
>
>  FIXME
>
> - all spin button have strange behaviour, when clicked
> - the clock need new implementation

You can find more to fix at http://metamorph0sis.nm.ru or just reag
TODO.* in the st-0.6.7.gtk2 tarball. TODO.gtk2 is the main things to be
fixed to complete the gtk+-2 port. Other TODO's are wishes for the future.

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Soundtracker-discuss mailing list
Soundtracker-discuss@...
https://lists.sourceforge.net/lists/listinfo/soundtracker-discuss