Codebase list jsusfx / cd6ae16
Import upstream version 0.4.0b1+git20200109.1.be2b3ba Debian Janitor 2 years ago
3 changed file(s) with 10 addition(s) and 9 deletion(s). Raw diff Collapse all Expand all
546546 proxy->peer->fx->moveSlider(proxy->idx, f, 0);
547547 }
548548
549 static void jsusfx_midi(t_jsusfx *x, t_float f) {
550 x->fx->midiin(f);
551 }
552
553549 static void jsusfx_list(t_jsusfx *x, t_symbol *c, int ac, t_atom *av) {
554550 for(int i=0;i<ac;i++) {
555551 if ( av[i].a_type == A_FLOAT )
587583 class_addmethod(jsusfx_class, (t_method)jsusfx_describe, gensym("describe"), A_NULL, 0);
588584 class_addmethod(jsusfx_class, (t_method)jsusfx_dumpvars, gensym("dumpvars"), A_NULL, 0);
589585 class_addmethod(jsusfx_class, (t_method)jsusfx_bypass, gensym("bypass"), A_FLOAT, 0);
590 class_addmethod(jsusfx_class, (t_method)jsusfx_midi, midi, A_FLOAT, 0);
591586 class_addmethod(jsusfx_class, (t_method)jsusfx_list, midi, A_GIMME, 0);
592587 class_addlist(jsusfx_class, (t_method)jsusfx_list);
593588 CLASS_MAINSIGNALIN(jsusfx_class, t_jsusfx, x_f);
599594 class_addmethod(jsfx_class, (t_method)jsusfx_bypass, gensym("bypass"), A_FLOAT, 0);
600595 class_addmethod(jsfx_class, (t_method)jsusfx_describe, gensym("describe"), A_NULL, 0);
601596 class_addmethod(jsfx_class, (t_method)jsusfx_dumpvars, gensym("dumpvars"), A_NULL, 0);
602 class_addmethod(jsusfx_class, (t_method)jsusfx_midi, midi, A_FLOAT, 0);
603 class_addmethod(jsusfx_class, (t_method)jsusfx_list, midi, A_GIMME, 0);
597 class_addmethod(jsfx_class, (t_method)jsusfx_list, midi, A_GIMME, 0);
604598 class_addlist(jsfx_class, (t_method)jsusfx_list);
605599 CLASS_MAINSIGNALIN(jsfx_class, t_jsusfx, x_f);
606600
101101 #X connect 9 0 6 0;
102102 #X restore 86 258 pd test_tones;
103103 #X obj 42 410 tilteq;
104 #X msg 22 121 midi 144, f 10;
104105 #X connect 3 0 15 0;
105106 #X connect 7 0 26 0;
106107 #X connect 8 0 15 0;
119120 #X connect 30 0 26 1;
120121 #X connect 31 0 0 0;
121122 #X connect 31 1 0 1;
123 #X connect 32 0 26 0;
00 cmake_minimum_required(VERSION 2.6)
11
22 project(jsusfx)
3 option(PORTABLE "build a portable eel2")
4 if (PORTABLE)
5 add_definitions(-DEEL_TARGET_PORTABLE=1)
6 endif()
7
38
49 # -- JSUSFX library --
510 set(sources
2631 add_library(jsusfx ${sources} ${headers})
2732 else()
2833 # Linux x64
29 if (CMAKE_SIZEOF_VOID_P EQUAL 8)
34 if ((NOT PORTABLE) AND (CMAKE_SIZEOF_VOID_P EQUAL 8))
3035 add_custom_command(
3136 OUTPUT ${PROJECT_SOURCE_DIR}/WDL/eel2/asm-nseel-x64.o
3237 COMMAND php a2x64.php elf64
3944 endif()
4045 endif()
4146 else()
42 if (WIN32)
47 if (PORTABLE OR WIN32)
4348 add_library(jsusfx ${sources} ${headers})
4449 else()
4550 # MacOS, 64-bit always