Jump to content

gégé33

Members
  • Posts

    56
  • Joined

  • Last visited

Everything posted by gégé33

  1. plus la peine de me repondre au cas ou, cort circuit general de la box,le core est cramé. Fin du projet,cette fois j'abandonne definitivement. Merci a tous ceux qui m'ont repondus sur mes precedents posts. Je ne vous dis pas a bientot car je n'ai plus le courage de tout refaire ce qui a éte fait depuis plus d'un an... Bon courage a tous
  2. Cela fait maintenant cinq jours que j'ai creé ce topic et toujours pas la moindre petite reponse...... Mes interrogations seraient elles trop stupides et trop peu dignes d'interrets pour esperer avoir une reponse sur ce forum?????? A moins que je sois le seul en france a oser faire une midibox lc ????? En general,et je parle en connaissance de cause car inscrit sur bien d'autres forums, il me semble que la communication le partage et l'entraide sont les fondements d'un forum quel qu'il soit, peut etre celui ci et tout simplement l'exeption qui confirme la regle. Pour simplifier les choses, et pour prevenir le traditionnel "t'as qu'a chercher" qui ne manque pas d'apparaitre comme par magie apres chaque questions d'un "newbie" ,sachez que je ne fais que ça,chercher.....j'ai fouillé le site de fonds en combles, wiki,forum shemas ,je n'arrive toujours pas a comprendre pourquoi certaines fonctions d'une application ne fonctionnent plus apres recompilation, et ce, sans avoir touché au parametres de ces fonctions!!!!!!?????? C'est un avis tres personnel,mais je trouve vraiment que la partie "recompilation d'une application" et loin d'etre expliquée ,pour tout dire, a peine survolée me semblerai plus juste.... Ces mots sont peut etre durs, mais depuis 15 mois que j'ai commencé ce projet, je me retouve dans une situation ou j'avance d'un pas et en suivant , recule de dix, niveau frustration , je suis vraiment au top. Je comprend tout de meme que les membres du forum ne sont pas scotchés 24/24 a leur pc pour repondre a toutes les questions, mais meme si vous n'avez pas la "solution miracle", il est parfois bon (par le biais d'un simple commentaire) de se dire que l'on est pas tout seul a galérer. Merci a ceux qui liront ce post.
  3. bonsoir je vois que beaucoup de personnes on vues mon topic sans repondre,peut etre parce que je n'ai pas été tres clair sur l'ennoncé du probleme que je rencontre. pour etre direct,est il normal qu'apres la compilation de l'appli midibox lc,mes encodeurs et jog wheel ne repondent plus (plus d'evenements sysex quand je tourne un potard dans mios studio) ? Y a t'il une manip a faire qui m'aurai echappée? a la base l'appli midibox lc n'est elle pas prevue pour gerer ledring, ledmeters, leddigits et vpots sans y apporter de modifs ??? J'espere avoir été plus clair, si vous avez une idée je suis preneur car la,je patauge vraiment. merci d'avance
  4. bonsoir les midiboxers et surtout une bonne année pleine d'inspirations electroniques. j'avais, il y a quelques mois demandé a ce que l'on m'eclaire un peu sur la recompilation d'une application. Sans etre devenu une bete dans le domaine,j'arrive maintenant a savoir ou je vais et ce,grace a vos reponses. Le probleme qui se pose maintenant est que j'ai recompilé l'application de la midibox lc en changeant dans le fichier setup_midibox_lc.asm #define LEDRINGS_ENABLED 1 ; if 1, ledrings are enabled #define METERS_ENABLED 0 ; if 1, meters are enabled en #define LEDRINGS_ENABLED 1 ; if 1, ledrings are enabled #define METERS_ENABLED 1 ; if 1, meters are enabled pour activer les ledmeters et #define LEDDIGITS_ENABLED 0 ; if 1, leddigits are enabled en #define LEDDIGITS_ENABLED 1 ; if 1, leddigits are enabled pour activer les leddigits. Apres recompilation,les ledmetres et les leddigits fonctionnent a merveille,le seul petit "hic",c'est que mes encodeurs et la jog wheel ne renvoient plus aucun signal. J'ai beau chercher,je vois pas d'ou peut venir le probleme. J'espere ne pas poser une question trop stupide,si tel est le cas,je m'en excuse d'avance. a bientot
  5. Salut pilo Pour l'instant, j'ai testé le merger avec le core 2 en endpoint car j'ai un petit souci sur le core 3(certainement rien de grave, les soudures sont un peu legeres...) ça semble fonctionner plutot pas mal,ça fait vraiment plaisir, et ce, grace a toi... Pour t'apporter plus de precisions sur ma box,je dirai que la fabrication de la "coque et de la face avant on été pour moi le plus facile. Tout et pratiquement fait avec de la récup. l'armature est en bois (que j'avais deja) la face avant est faite avec du "dibon" (plastique souple compréssé entre 2 feuilles d'aluminium, chutes recupérés a mon taff) ça se travail tres facilement,decoupes aux dimensions avec un cutter,perçage et decoupe plus precises a la scie sauteuse avec lame de scie a metaux . un bon petit coup de ponçage,une couche d'appret en bombe,2 couches croisées avec la peinture metallisée alu (bombe) La serigraphie a été faite avec du lazertran puis apres 4 heures de sechage,deux couches de vernis a l'eau . Certaines parties de la face avant tel que la surface des faders ou des ledmetres sont realisées avec du pvc expansé (cette fois,c'est ma femme qui me refile des chutes de son taff) la decoupe au cutter pour l'axe des fader est plus precise q'avec une defonceuse ou un dremel. Voila pour ce qui est hardware, sinon pour ses fonctionnalitées,ce sont quasiment les memes qu'une midibox classique. un petit rajout est prevu pour une entrée audio avec au final un reglage du volume,du pan, un potard pour le gain d'entée, 3 potards pour le reglage des basses , medium, et aigus +un poussoir mute. le pcb pour realiser ce modules est encore a l'etude. sinon pour un tel projet,il y a dedans 3 modules core 3 modules mf (ou sont reliés 24 RSAON 100 mm) 3 lcd 2x16 (juste pour affichage des parties mute solo ..etc) 8 modules DIN ( ou sont reliés les poussoirs de type multimec) 8 modules DOUT (led des poussoirs mute solo...+panneau de control,ledring et ledmeter a 12 leds et mtc a 12 led digit) et deja plus de 15 metres de nappe a 16 brins. modules IIC non connectés pour l'instant (pas trop besoin non plus pour juste piloter cubase sx3) pour l'alimentation,j'utilise pour l'instant deux transfo, mais je pense passer prochainement par une alimentation interne separée. Voila j'espere avoir été clair et precis, mais si tu as d'autres questions,j'y repondrai avec plaisir. Par manque de temps,je ne pense pas pouvoir "achever ma box avant l'année prochaine,mais dés que son etat aura un peu avancé,je n'hesiterai pas a poster des photos. Allez, j'arrete la mon roman,et je te dis a plus, et surtout merci encore....
  6. bonsoir J'ai suivi ton tuto a la lettre et....... :frantics: ça fonctionne!!! j'ai pu recompiler les 2 fichiers MIDI_MERGER_END_POINT et MIDI_MERGER_FOWARD_POINT,il ne me reste plus qu'a les uploader dans les differents pic. Je ne sais vraiment pas comment te remercier pour tout ce que tu as fait. :thumbsup: sans tes explications,claires et precises ,je n'aurai jamais compris cette demarche si particuliere qui est la programmation. En un mot,tu me sauve la mise. Encores quelques soudures et mon reve deviendra peut etre realité.... S'il y a moyen un jour de te renvoyer l'ascenseur,n'hesite pas,ce sera avec grand plaisir.... Et je dirai pour finir, monsieur PILO, big respect.....
  7. merci pilo, c'est vraiment super, tu me sauve la mise.... tes explications sont super claires,j'arrive enfin a comprendre. je n'ai pas trop le temps de faires toutes ces manips ce soir. j'ai deja essayé ça ça fonctionne nickel. je te tiens au courant des demain pour le restes des operations. Encore mille fois merci,je voyais tout ça vraiment mal parti...... Merci aussi de tes encouragements,ça rechauffe le coeur :frantics: Ps:rolleyes: ma box n'est que "tres legerement pompée"(lol) sur celle d'axell,bon j'avoue,presque completement.... merci encore a demain l'ami
  8. une interface midi par example,dans le genre midisport 4x4 ou autres.....prix de base 150 euros minimum je ne fais pas non plus un billet de 50 tous les matins. comme je te l'ai dis,cela fait plus d'un an que j'ai commencé ma box,et je n'ai pu l'avancer serieusement qu'en comptant sur noel ou mon anniv,on m'a offert des tunes pour un module par ci 4 faders par la,j'ai meme fais des heures sup a mon taff pour pouvoir acheter ce qui me manquait,j'avoue qu'une interface midi me simplifierai la vie,mais niveau budjet,ce n'est pas au programme tout de suite.....
  9. rassure toi,je n'espere plus grand chose ! je tiens tout de meme a te signaler que tous mon temps libre,je le passe en recherches sur internet afin de comprendre le fonctionnement de tout ça. il est vrai que je me suis peut etre lancé dans ce projet sans en saisir tous les parametres,certaines choses que je prenait pour aquises se sont revelée etres d'enormes fausses routes.... de toute evidence, il ne fait pas bon etre un debutant sur ce forum......
  10. j'utilise cubase sx3 et sonar 7 ce qui me fais un peu peur,c'est qu'apparement,cubase sx n'a pas la fonction xt.....elle se retrouve sous sonar 7 de plus,je ne suis pas "riche" en ports midi sur mon pc,comment y relier 3 in et 3 out ???
  11. ça me rassure deja de savoir que la toolchain a l'air de fonctionner. j'avais bien compris qu'il fallait modifier main.c et main.h,le probleme,c'est que dans le repertoire de la midibox lc,sous dossier "src",il n'y a ni main.c ni main.h mais seulement main.inc. le seul dossier ou je retrouve ces deux fichiers et clockbox_simple_v1c la demarche semble donc differente pour l'application LC.... voici ce qu'il y a dans le main.inc ; $Id: main.inc 353 2008-06-06 22:39:52Z tk $ ; ; Source Code of MIDIbox LC ; A MIOS Application ; ; ========================================================================== ; ; Copyright 1998-2003 Thorsten Klose (tk@midibox.org) ; Licensed for personal non-commercial use only. ; All other rights reserved. ; ; ========================================================================== ;; ---[ MIOS header file ]--- #include "mios.h" ;; ---[ useful macros ]--- #include "macros.h" ;; ---[ vectors to MIOS functions (never change!) ]--- #include "mios_vectors.inc" ;; ---[ user hooks (never change!) ]--- #include "user_vectors.inc" ;; ========================================================================== ;; General Application Settings ;; ========================================================================== ;; ---[ variables used by application ]--- #include "app_defines.h" ; ========================================================================== ;; ---[ configuration table for MIDI processor rotary encoders ]--- #include "mios_tables.inc" ;; ---[ Custom LCD driver ]--- #include "app_lcd.inc" ;; ========================================================================== ;; Standard MIOS hooks ;; ========================================================================== ;; -------------------------------------------------------------------------- ;; This function is called by MIOS after startup to initialize the ;; application ;; -------------------------------------------------------------------------- USER_Init ;; initialize application specific variables movlw LC_EMULATION_ID ; Logic Control ID movwf LC_ID clrf LC_SYSEX_STATE clrf LC_CURSOR clrf LC_MTC_CURSOR ;; init the MTC digits SET_BSR LC_MTC_DIGIT_1 movlw '0' movwf LC_MTC_DIGIT_0, BANKED movwf LC_MTC_DIGIT_1, BANKED movwf LC_MTC_DIGIT_2, BANKED movwf LC_MTC_DIGIT_3, BANKED movwf LC_MTC_DIGIT_4, BANKED movwf LC_MTC_DIGIT_5, BANKED movwf LC_MTC_DIGIT_6, BANKED movwf LC_MTC_DIGIT_7, BANKED movwf LC_MTC_DIGIT_8, BANKED movwf LC_MTC_DIGIT_9, BANKED movlw ':' movwf LC_MTC_DIGIT_C0, BANKED movwf LC_MTC_DIGIT_C1, BANKED movwf LC_MTC_DIGIT_C2, BANKED movlw ' ' movwf LC_MTC_DIGIT_SPACE, BANKED movlw 'R' - 0x40 movwf LC_STATUS_DIGIT_A, BANKED movlw 'T' - 0x40 movwf LC_STATUS_DIGIT_B, BANKED #if LCD_USE_SECOND ;; initialize the LCD: we allow graphical LCD and up to 2 character LCDs ;; for the 2-character LCD option, we have to set the offset of ;; line 3 and line 4 to 0x80/0xc0 movlw 0x00 movwf MIOS_PARAMETER1 movlw 0x40 movwf MIOS_PARAMETER2 movlw 0x80 movwf MIOS_PARAMETER3 movlw 0xc0 call MIOS_LCD_YAddressSet #endif ;; use LC_STAT.LC_STAT_GLCD as indicator if graphical LCD ;; or character LCD is connected bcf LC_STAT, LC_STAT_GLCD btfsc MIOS_BOX_CFG0, MIOS_BOX_CFG0_USE_GLCD bsf LC_STAT, LC_STAT_GLCD ;; initialize the AIN driver movlw NUMBER_MOTORFADERS call MIOS_AIN_NumberSet call MIOS_AIN_UnMuxed movlw AIN_DEADBAND call MIOS_AIN_DeadbandSet #if ENABLE_MOTORDRIVER == 1 ;; initialize the MF driver call MIOS_MF_Enable movlw MOTORFADERS_DEADBAND call MIOS_MF_DeadbandSet movlw MOTORFADERS_PWM_DUTY_UP call MIOS_MF_PWM_DutyCycleUpSet movlw MOTORFADERS_PWM_DUTY_DOWN call MIOS_MF_PWM_DutyCycleDownSet movlw MOTORFADERS_PWM_PERIOD call MIOS_MF_PWM_PeriodSet #endif ;; initialize the shift registers movlw NUMBER_SHIFTREGISTERS call MIOS_SRIO_NumberSet movlw SRIO_UPDATE_FREQUENCY call MIOS_SRIO_UpdateFrqSet movlw TOUCHSENSOR_SENSITIVITY call MIOS_SRIO_TS_SensitivitySet ;; initialize encoder speed modes clrf TMP1 ; loop 8 times USER_Init_EncSpeedLoop movlw ENC_VPOT_SPEED_DIVIDER movwf MIOS_PARAMETER2 movlw ENC_VPOT_SPEED_MODE movwf MIOS_PARAMETER1 movf TMP1, W call MIOS_ENC_SpeedSet incf TMP1, F movlw 8-1 cpfsgt TMP1, ACCESS rgoto USER_Init_EncSpeedLoop movlw ENC_JOGWHEEL_SPEED_DIVIDER movwf MIOS_PARAMETER2 movlw ENC_JOGWHEEL_SPEED_MODE movwf MIOS_PARAMETER1 movlw 8 call MIOS_ENC_SpeedSet ;; initialize the integrated MIDI merger movlw MIOS_MIDI_MERGER_ENABLED call MIOS_MIDI_MergerSet ;; initialize the user timer (used for the meter handling) ;; (see lc_led.inc) ;; timer should be called every 20 ms == 200000 ticks ;; since this value is greater than 16 bit (== 65535 max) we just ;; use a 1:4 prescaler so the init value must be: 200000 / 4 == 50000 ;; (see also the MIOS_TIMER_Init documentation) movlw 50000 & 0xff ; low-byte movwf MIOS_PARAMETER1 movlw 50000 >> 8 ; high-byte movlw 0x02 ; use 1:4 prescaler call MIOS_TIMER_Init ;; init display page movlw INITIAL_DISPLAY_PAGE movwf LC_DISPLAY_PAGE ;; update LEDs which have been assigned to MBLC specific functions call LC_SFB_LED_Update ;; request update of meters and ledrings movlw 0xff movwf LC_METER_UPDATE_REQ movwf LC_LEDRING_UPDATE_REQ ;; fill host and GPC message screen with spaces movlw 0x80 movwf TMP1 lfsr FSR0, MSG_HOST_BEGIN lfsr FSR1, MSG_GPC_BEGIN movlw ' ' USER_Init_Msg_Loop1 movwf POSTINC0 movwf POSTINC1 decfsz TMP1, F rgoto USER_Init_Msg_Loop1 ;; copy welcome message to msg buffer TABLE_ADDR USER_INIT_MSG_STR lfsr FSR0, MSG_HOST_BEGIN tblrd*+ movff TABLAT, TMP1 USER_Init_Msg_Loop2 tblrd*+ movff TABLAT, POSTINC0 decfsz TMP1, F rgoto USER_Init_Msg_Loop2 ;; init rec/solo/mute status lfsr FSR0, RSM_MSG_BEGIN movlw 8 movwf TMP1 movlw '-' USER_Init_Msg_Loop3 movwf POSTINC0 decfsz TMP1, F rgoto USER_Init_Msg_Loop3 ;; init sel status lfsr FSR0, SEL_MSG_BEGIN movlw 8 movwf TMP1 movlw '.' USER_Init_Msg_Loop4 movwf POSTINC0 decfsz TMP1, F rgoto USER_Init_Msg_Loop4 ;; clear position offset of general purpose controller mode clrf GPC_OFFSET return ;; <------------------------------------------------------> USER_INIT_MSG_STR db 54, "xxxx---===< Logic Control Emulation ready. >===---xxxx" ;; -------------------------------------------------------------------------- ;; This function is called by MIOS in the mainloop when nothing else is to do ;; -------------------------------------------------------------------------- USER_Tick ;; check meter update request flags call LC_METERS_Handler ;; check ledring update request flags call LC_LEDRING_Handler return ;; -------------------------------------------------------------------------- ;; This function is periodically called by MIOS. The frequency has to be ;; initialized with MIOS_Timer_Set ;; Note that this is an interrupt service routine! Use FSR2 instead of FSR0 ;; and IRQ_TMPx instead of TMPx -- and make the routine as fast as possible! ;; -------------------------------------------------------------------------- USER_Timer ;; branch to Meter Timer goto LC_LED_MeterTimer ;; -------------------------------------------------------------------------- ;; This function is called by MIOS when a debug command has been received ;; via SysEx ;; Input: ;; o WREG, MIOS_PARAMETER1, MIOS_PARAMETER2, MIOS_PARAMETER3 like ;; specified in the debug command ;; Output: ;; o return values WREG, MIOS_PARAMETER1, MIOS_PARAMETER2, MIOS_PARAMETER3 ;; -------------------------------------------------------------------------- USER_MPROC_DebugTrigger return ;; -------------------------------------------------------------------------- ;; This function is called by MIOS when the display content should be ;; initialized. Thats the case during startup and after a temporary message ;; has been printed on the screen ;; -------------------------------------------------------------------------- USER_DISPLAY_Init ;; clear screen call MIOS_LCD_Clear ;; branch to LC_[GC]LCD_Init GOTO_IFCLR LC_STAT, LC_STAT_GLCD, ACCESS, LC_CLCD_Init goto LC_GLCD_Init ;; -------------------------------------------------------------------------- ;; This function is called in the mainloop when no temporary message is shown ;; on screen. Print the realtime messages here ;; -------------------------------------------------------------------------- USER_DISPLAY_Tick ;; check if host/GPC message update has been requested btfss LC_STAT, LC_STAT_MSG_UPDATE_REQ return ;; yes: clear request flag, print message bcf LC_STAT, LC_STAT_MSG_UPDATE_REQ goto LC_DISPLAY_Print_Msg ;; -------------------------------------------------------------------------- ;; This function is called by MIOS when a complete MIDI event has been received ;; Input: ;; o first MIDI event byte in MIOS_PARAMETER1 ;; o second MIDI event byte in MIOS_PARAMETER2 ;; o third MIDI event byte in MIOS_PARAMETER3 ;; -------------------------------------------------------------------------- USER_MPROC_NotifyReceivedEvent ;; continue at LC MPROC handler goto LC_MPROC_NotifyReceivedEvent ;; -------------------------------------------------------------------------- ;; This function is called by MIOS when a MIDI event has been received ;; which has been specified in the CONFIG_MIDI_IN table ;; Input: ;; o number of entry in WREG ;; o first MIDI event byte in MIOS_PARAMETER1 ;; o second MIDI event byte in MIOS_PARAMETER2 ;; o third MIDI event byte in MIOS_PARAMETER3 ;; -------------------------------------------------------------------------- USER_MPROC_NotifyFoundEvent ;; update GPC value goto LC_GPC_AbsValue_Set ;; -------------------------------------------------------------------------- ;; This function is called by MIOS when a MIDI event has not been completly ;; received within 2 seconds ;; -------------------------------------------------------------------------- USER_MPROC_NotifyTimeout ;; -> jump to "ActionInvalid" for a proper reset of the sysex parser goto LC_SYSEX_ActionInvalid ;; -------------------------------------------------------------------------- ;; This function is called by MIOS when a MIDI byte has been received ;; Input: ;; o received MIDI byte in WREG and MIOS_PARAMETER1 ;; -------------------------------------------------------------------------- USER_MPROC_NotifyReceivedByte ;; -> continue at LC sysex parser goto LC_SYSEX_Parser ;; -------------------------------------------------------------------------- ;; This function is called by MIOS before the transfer of a MIDI byte. ;; It can be used to monitor the Tx activity or to do any other actions ;; (e.g. to switch a pin for multiplexed MIDI Outs) before the byte will ;; be sent. ;; Note that this is an interrupt service routine! Use FSR2 instead of FSR0 ;; and IRQ_TMPx instead of TMPx -- and make the routine as fast as possible! ;; Input: ;; o transmitted byte in WREG ;; -------------------------------------------------------------------------- USER_MIDI_NotifyTx ;; branch directly to "midi_rxtx.inc" goto MIDI_RXTX_NotifyTx ;; -------------------------------------------------------------------------- ;; This function is called by MIOS when a MIDI byte has been received. ;; It can be used to monitor the Rx activity or to do any action - e.g. ;; to react on realtime events like MIDI clock (0xf8) with a minimum latency ;; Note that this is an interrupt service routine! Use FSR2 instead of FSR0 ;; and IRQ_TMPx instead of TMPx -- and make the routine as fast as possible! ;; Input: ;; o received byte in WREG ;; -------------------------------------------------------------------------- USER_MIDI_NotifyRx ;; branch directly to "midi_rxtx.inc" goto MIDI_RXTX_NotifyRx ;; -------------------------------------------------------------------------- ;; This function is called by MIOS when an button has been toggled ;; Input: ;; o Button number in WREG and MIOS_PARAMETER1 ;; o Button value MIOS_PARAMETER2: ;; - 1 if button has been released (=5V) ;; - 0 if button has been pressed (=0V) ;; -------------------------------------------------------------------------- USER_DIN_NotifyToggle goto LC_BUTTON_Handler ;; -------------------------------------------------------------------------- ;; This function is called by MIOS when an encoder has been moved ;; Input: ;; o Encoder number in WREG and MIOS_PARAMETER1 ;; o signed incrementer value in MIOS_PARAMETER2: ;; - is positive when encoder has been turned clockwise ;; - is negative when encoder has been turned counter clockwise ;; -------------------------------------------------------------------------- USER_ENC_NotifyChange goto LC_ENC_Handler ;; -------------------------------------------------------------------------- ;; This function is called by MIOS before the shift register are loaded ;; Note that this is an interrupt service routine! Use FSR2 instead of FSR0 ;; and IRQ_TMPx instead of TMPx -- and make the routine as fast as possible ;; -------------------------------------------------------------------------- USER_SR_Service_Prepare ;; ledrings/meters handler call LC_LED_DOUT_Handler #if LEDDIGITS_ENABLED != 1 ;; leddigits handler call LC_LEDDIGITS_Update #endif #if MIDI_MONITOR_ENABLED != 0 ;; MIDI Rx/Tx Monitor handler call MIDI_RXTX_Handler #endif return ;; -------------------------------------------------------------------------- ;; This function is called by MIOS after the shift register have been loaded ;; Note that this is an interrupt service routine! Use FSR2 instead of FSR0 ;; and IRQ_TMPx instead of TMPx -- and make the routine as fast as possible ;; -------------------------------------------------------------------------- USER_SR_Service_Finish return ;; -------------------------------------------------------------------------- ;; This function is called by MIOS when a pot has been moved ;; Input: ;; o Pot number in WREG and MIOS_PARAMETER1 ;; o LSB value in MIOS_PARAMETER2 ;; o MSB value in MIOS_PARAMETER3 ;; -------------------------------------------------------------------------- USER_AIN_NotifyChange goto LC_MF_FaderEvent ;; ========================================================================== ;; standard (reusable) routines ;; ========================================================================== #include "midi_rxtx.inc" ;; ========================================================================== ;; Configuration ;; ========================================================================== ;; ---[ LC button/LED functions ]--- #include "lc_io_table.inc" ;; ---[ GPC Labels ]--- #include "lc_gpc_lables.inc" ;; ========================================================================== ;; Application code (see comments in files) ;; ========================================================================== #include "lc_glcd.inc" #include "lc_display.inc" #include "lc_clcd.inc" #include "lc_sysex.inc" #include "lc_mproc.inc" #include "lc_buttons.inc" #include "lc_sfb.inc" #include "lc_enc.inc" #include "lc_leds.inc" #include "lc_leddigits.inc" #include "lc_ledrings.inc" #include "lc_meters.inc" #include "lc_mf.inc" #include "lc_hlp.inc" #include "lc_cali.inc" #include "lc_gpc.inc" ;; -------------------------------------------------------------------------- ;; Including fonts from $MIOS_PATH/modules/glcd_font/ ;; -------------------------------------------------------------------------- #include <glcd_font_big.inc> #include <glcd_font_small.inc> #include <glcd_font_knob_icons.inc> #include <glcd_font_meter_icons_v.inc> #include <glcd_font_meter_icons_h.inc> END
  12. voila ce que j'obtiens avec make --version shad@SHAD-R6XX8TNJNF ~ $ make --version GNU Make 3.81 Copyright © 2006 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. This program built for i686-pc-msys shad@SHAD-R6XX8TNJNF ~ $ sinon,pour te donner une idee de mon projet,regarde sur ma galerie,ça serai quand meme dommage d'en rester a ce niveau.....
  13. Une fois de plus,j'avais pas capté,ça deviens une habitude
  14. make:*** No rule to make target 'midibox_lc_v1_6d '. Stop.
  15. TOUJOURS PAS.... j'ai bien tous les elements de la toolchain ,MSYS avec MINGGW inclus dans l'archive,SDCC pour editer le code source. j'ai essayé de bidouiller le main.c de l'archive midibox lc,mais ça coince au niveau du compilateur,impossible de compiler ce code dans le dossier creé a cet effet: C:\MBLC\>make ça me marque c:mblc: command not found. de plus,ou je suis myope ou completement con,mais je n'arrive pas a trouver dans main.c la ligne MIDI_MERGER_SET pour activer le midibox link. En gros,je comprend un peu mieux la demarche mais je n'y arrive toujours pas... je pense laisser tomber,il ne faud pas etre plus royaliste que le roi,avoir deja reussi a souder et connecter tous mes modules sans qu'il y ait de problemes releve du miracle pour ce qui est de la prog, je dois sais maintenant que je n'y arriverai pas...et pourtant,ce n'est pas faute d'y mettre de la bonne volonté. je suis simplement degouté. si quelqu'un veut locker ce topic,pour moi maintenant c'est no soucy....... merci quand meme de m'avoir aidé.
  16. pour plus de precisions,je connais effectivement tres bien ucapps pour y avoir longuement regardé les fichiers pdf de montage des differents modules de la mblc ainsi que d'autres projets tels que la midibox sid.
  17. oui, c'est la que se trouvent les downloads du mios et des differentes applications......... je ne saisis pas bien le sens de ta question....?????
  18. je viens de trouver un cours de programmation pour les nuls en 3 chapitres,ça ne me fera pas de mal.....
  19. est-ce normal que main.c et main.h se situent dans le dossier clockbox_simple_v1c et non dans midibox_lc_v1_6c ?
  20. bon ben rien de mieux depuis hier. je sais que je dois utiliser MSYS pour compiler mais je ne sais toujours pas quel fichier ouvrir avec textpad pour pouvoir le modifier. en gros,je m'enfonce.......
  21. merci l'ami je repose un peu mes yeux et je regarde ça des demain. deja ça me donne une piste . merci beaucoup
  22. merci pour tes reponses et tes liens. je ne comprend toujours rien,mon cas doit sembler desesperant..... pour te repondre directement: "procède étape par étape" c'est vraiment ce que j'essaie de faire "comprends comment fonctionne le MIOS apprends à le modifier, le compiler, et l'uploader dans ta box" C'est la que reside mon veritable probleme. je sais uploader via mios studio (mios +appli lc) tout ça fonctionne parfaitement la ou ça bloque ,c'est pour le modifier et le recompiler justement. J'ai bien colmpris qu'il me faud ouvrir mon appli (quel fichier ?) avec un editeur, (lequel?) le modifier et ensuite le recompiler en .hex ( comment ?) et l'uploader de nouveau vers mon core. c'est tres enervant,c'est au final comme avoir la bande son d'un film sans jamais avoir la moindre image...... toute la docu du wiki a été lue et relue sans vraiment tout comprendre (l'anglais et moi,ça fait 2) sauf erreure de ma part,il ne me semble pas que l'on y explique de façon precise comment recompiler une application. on parle beaucoup du fichier main.asm,le seul petit probleme,il n'existe pas dans l'appli midibox lc...... comme on dis, "ça commence a me prendre la tete",je me demande meme pourquoi je me suis lancé dans un tel projet (14 mois que je galere) je te remercie de prendre la peine de me repondre,tu es bien le seul a te soucier de mon cas,pourtant quand je vois que le topic a été vu par plus de 80 personnes,je me pose des questions sur une certaine forme d'entraide qu'il semble y avoir sur d'autres forums mais apparement pas sur celui-ci...... je suis pas la non plus pour ecrire un roman, si je n'arrive pas a combler mes lacunes j'envisage de tout laisser tomber..... merci encore a toi
  23. N'y a t'il personne sur ce forum qui soit en mesure de m'aider? Je n'arrive toujours pas a comprendre comment recompiller l'application de ma midibox lc pour "activer le midi link. Avec quoi,comment,que modifier.?????? Avec la meilleure volonté du monde,je n'arrive pas a trouver,que se soit sur le forum français,anglais ou meme dans le wiki une explication "simple" et, a ce qu'il me semble, les sujets taitants de ce probleme ne sont pas si nombreux. Suis-je donc le seul idiot du forum ?????? S'il vous plait, "AIDEZ MOI" !!!!!!!!
×
×
  • Create New...