Changeset 333
- Timestamp:
- 01/30/06 15:52:37 (3 years ago)
- Files:
-
- beatfish/trunk/src/beatfish.c (modified) (9 diffs)
- beatfish/trunk/src/evas_software_gtk2_main.c (modified) (3 diffs)
- beatfish/trunk/src/evas_software_x11_main.c (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
beatfish/trunk/src/beatfish.c
r331 r333 18 18 19 19 #include <pthread.h> 20 #include <remix .h>20 #include <remix/remix.h> 21 21 #include <jack/jack.h> 22 22 … … 134 134 135 135 mix_deck = remix_deck_new (remix); 136 mix_track = remix_ add_track(remix, mix_deck);136 mix_track = remix_track_new (remix, mix_deck); 137 137 138 drums_layer = remix_ add_layer_ontop (remix, mix_track, REMIX_TIME_BEAT24S);139 remix_ add_sound(remix, (RemixBase *)drums_deck, drums_layer,140 REMIX_BEAT24S(0), REMIX_BEAT24S(LOOP_LEN));138 drums_layer = remix_layer_new_ontop (remix, mix_track, REMIX_TIME_BEAT24S); 139 remix_sound_new (remix, (RemixBase *)drums_deck, drums_layer, 140 REMIX_BEAT24S(0), REMIX_BEAT24S(LOOP_LEN)); 141 141 142 142 envelope = remix_envelope_new (remix, REMIX_ENVELOPE_LINEAR); … … 156 156 remix_set_parameter (remix, delay1_fx, 2, CD_FLOAT(0.2)); /* Feedback */ 157 157 158 delay_layer = remix_ add_layer_ontop (remix, mix_track, REMIX_TIME_BEAT24S);159 sound = remix_ add_sound(remix, delay1_fx, delay_layer,160 REMIX_BEAT24S(0), REMIX_BEAT24S(LOOP_LEN));158 delay_layer = remix_layer_new_ontop (remix, mix_track, REMIX_TIME_BEAT24S); 159 sound = remix_sound_new (remix, delay1_fx, delay_layer, 160 REMIX_BEAT24S(0), REMIX_BEAT24S(LOOP_LEN)); 161 161 /* remix_sound_set_blend_envelope (remix, sound, envelope);*/ 162 162 … … 166 166 remix_set_parameter (remix, delay2_fx, 2, CD_FLOAT(0.1)); /* Feedback */ 167 167 168 delay_layer = remix_ add_layer_ontop (remix, mix_track, REMIX_TIME_BEAT24S);169 sound = remix_ add_sound(remix, delay2_fx, delay_layer,170 REMIX_BEAT24S(0), REMIX_BEAT24S(LOOP_LEN));168 delay_layer = remix_layer_new_ontop (remix, mix_track, REMIX_TIME_BEAT24S); 169 sound = remix_sound_new (remix, delay2_fx, delay_layer, 170 REMIX_BEAT24S(0), REMIX_BEAT24S(LOOP_LEN)); 171 171 /*remix_sound_set_blend_envelope (remix, sound, envelope);*/ 172 172 } … … 186 186 remix_set_parameter (remix, vcf303_fx, 4, CD_FLOAT(0.3)); /* Decay */ 187 187 188 vcf303_layer = remix_ add_layer_ontop (remix, mix_track, REMIX_TIME_BEAT24S);189 remix_ add_sound(remix, vcf303_fx, vcf303_layer,190 REMIX_BEAT24S(0), REMIX_BEAT24S(LOOP_LEN));188 vcf303_layer = remix_layer_new_ontop (remix, mix_track, REMIX_TIME_BEAT24S); 189 remix_sound_new (remix, vcf303_fx, vcf303_layer, 190 REMIX_BEAT24S(0), REMIX_BEAT24S(LOOP_LEN)); 191 191 } 192 192 … … 755 755 Evas_Event_Mouse_Up * ev) 756 756 { 757 doubleox, oy;757 Evas_Coord ox, oy; 758 758 int beat; 759 759 … … 770 770 { 771 771 RemixBase * sound; 772 doubleox, oy, nx;772 Evas_Coord ox, oy, nx; 773 773 int beat; 774 774 … … 819 819 820 820 pthread_mutex_lock (&render_lock); 821 sound = remix_ add_sound(remix, md->sf_base, md->layer,822 REMIX_BEAT24S(beat), REMIX_BEAT24S(12));821 sound = remix_sound_new (remix, md->sf_base, md->layer, 822 REMIX_BEAT24S(beat), REMIX_BEAT24S(12)); 823 823 pthread_mutex_unlock (&render_lock); 824 824 … … 841 841 double track_y; 842 842 843 track = remix_ add_track(remix, drums_deck);843 track = remix_track_new (remix, drums_deck); 844 844 remix_track_set_gain (remix, track, gain); 845 845 846 layer = remix_ add_layer_ontop (remix, track, REMIX_TIME_BEAT24S);846 layer = remix_layer_new_ontop (remix, track, REMIX_TIME_BEAT24S); 847 847 848 848 track_y = HEIGHT/2 + index * HEIGHT / (2 * 8); beatfish/trunk/src/evas_software_gtk2_main.c
r331 r333 26 26 evasgtk2_button_press (GtkWidget * widget, GdkEventButton * event, Evas * evas) 27 27 { 28 evas_event_feed_mouse_move (evas, event->x, event->y );29 evas_event_feed_mouse_down (evas, event->button );28 evas_event_feed_mouse_move (evas, event->x, event->y, 0, NULL); 29 evas_event_feed_mouse_down (evas, event->button, EVAS_BUTTON_NONE, 0, NULL); 30 30 } 31 31 … … 34 34 Evas * evas) 35 35 { 36 evas_event_feed_mouse_move (evas, event->x, event->y );37 evas_event_feed_mouse_up (evas, event->button );36 evas_event_feed_mouse_move (evas, event->x, event->y, 0, NULL); 37 evas_event_feed_mouse_up (evas, event->button, EVAS_BUTTON_NONE, 0, NULL); 38 38 } 39 39 … … 41 41 evasgtk2_motion (GtkWidget * widget, GdkEventMotion * event, Evas * evas) 42 42 { 43 evas_event_feed_mouse_move (evas, event->x, event->y );43 evas_event_feed_mouse_move (evas, event->x, event->y, 0, NULL); 44 44 } 45 45 beatfish/trunk/src/evas_software_x11_main.c
r331 r333 29 29 attr.event_mask = 30 30 ExposureMask | ButtonPressMask | ButtonReleaseMask | PointerMotionMask | 31 EnterWindowMask | LeaveWindowMask | 31 32 StructureNotifyMask; 32 33 attr.bit_gravity = ForgetGravity; … … 50 51 XSync(disp, False); 51 52 53 evas_init(); 52 54 evas = evas_new(); 53 55 evas_output_method_set(evas, evas_render_method_lookup("software_x11")); … … 78 80 ExposureMask | 79 81 StructureNotifyMask | 82 EnterWindowMask | LeaveWindowMask | 80 83 KeyPressMask | 81 84 KeyReleaseMask | … … 85 88 switch (ev.type) 86 89 { 90 case EnterNotify: 91 evas_event_feed_mouse_in (evas, 0, NULL); 92 break; 93 case LeaveNotify: 94 evas_event_feed_mouse_out (evas, 0, NULL); 95 break; 87 96 case ButtonPress: 88 97 #if 0 … … 99 108 pause_me = 1; 100 109 #endif 101 evas_event_feed_mouse_move(evas, ev.xbutton.x, ev.xbutton.y );102 evas_event_feed_mouse_down(evas, ev.xbutton.button );110 evas_event_feed_mouse_move(evas, ev.xbutton.x, ev.xbutton.y, 0, NULL); 111 evas_event_feed_mouse_down(evas, ev.xbutton.button, EVAS_BUTTON_NONE, 0, NULL); 103 112 break; 104 113 case ButtonRelease: 105 evas_event_feed_mouse_move(evas, ev.xbutton.x, ev.xbutton.y );106 evas_event_feed_mouse_up(evas, ev.xbutton.button );114 evas_event_feed_mouse_move(evas, ev.xbutton.x, ev.xbutton.y, 0, NULL); 115 evas_event_feed_mouse_up(evas, ev.xbutton.button, EVAS_BUTTON_NONE, 0, NULL); 107 116 break; 108 117 case MotionNotify: 109 evas_event_feed_mouse_move(evas, ev.xmotion.x, ev.xmotion.y );118 evas_event_feed_mouse_move(evas, ev.xmotion.x, ev.xmotion.y, 0, NULL); 110 119 break; 111 120 case Expose:
