From: tiennou <tie...@gm...> - 2007-03-26 11:29:01
|
Le 24 mars 07 =C3=A0 16:48, Tito Dal Canton a =C3=A9crit : > I updated the Makefile and compiled on linux, no serious problems, =20 > just > wxT's missing around and headers to adjust. You can see what I'm =20 > getting > on > > altivec.fisica.indivia.net/first_shapefusion_sound_editor.jpg Thanks for this one, I will be able to tweak a little more my GUI. > Good work! The GUI needs a bit of cleanup but it's nice to see that > ShapeFusion can already handle sounds. Do you plan to allow for sound > playing? It would be quite useful. I don't know if the latest wx > supports raw sound play, but I know it can play wave files. So as a =20= > last > resort we could export the sound on-the-fly to /tmp/random_name.wav or > something like that and tell wx to play it ;-) That is something I wanted to do, but I haven't got time to dig into =20 this... I prefered to make importing/exporting first (because this is =20= much more useful), and take a look at playing sounds next... I did =20 think of saving to a temp file and plug this file in wxSound, but I =20 don't know... It needs testing. > Is this GUI layout similar to Wail? I'd make "Chance" a slider, maybe > turn "Sound class" into a list on the left (like collections in =20 > Shapes) > and maybe turn "Behaviour" to 3 checkboxes like "Sound source"... Actually, I've gotten Basilisk working, so I was able to launch Anvil =20= (this GUI is Anvil one, plus the sliders/chance, and one of the =20 flags). I didn't take a look at Wail though, but I will. I'm willing =20 to make a permutation inspector, as Aleph One Sound file handling got =20= a revamping, and I got code to read the System 7 sound headers. There are some strange things on sound files though, sometimes the 8-=20 bit/16-bit sounds are the same, so opening/saving with ShapeFusion =20 actually makes the file bigger... (This is why I want an inspector). =20 Also the fact that chance is an int, but there's an discrete enum for =20= its values, so I used a menu... tiennou |