Jump to content

tatapoum

Members
  • Posts

    167
  • Joined

  • Last visited

    Never

Everything posted by tatapoum

  1. Hello, Chriss give me a big help by proving code. I've uptaded mine and it works. Before the Wiki addition, could you correct me if I'm wrong somewhere ? ------------------------------- You have to define a register in app_defines.h a free address which is smaller than < 0x80. This example use the 0x06d address wich takes place of RX Midi LED. Modication on Line 167 CS_MENU_CURVE EQU 0x06d Then you have to put extra code in cs_menu_leds.inc. This has to be inserted in CS_MENU_LED_Update function on Line 194 ;;CS_MENU_CURVE_REGISTER[2..0]: ENV curve call CS_MENU_MS_GetSIDBase movlw CS_SID_ENV_CURVES addwf FSR0L, F movf INDF0, W btfsc CS_MENU_SELECTED_ENV, 0 swapf INDF0, W andlw 0x07 movwf CS_MENU_CURVE Now it's possible in cs_menu_io_tables to assign the buttons and LEDs DIN_ENTRY CS_MENU_BUTTON_Env_Curve, 3, 6 ;(depending on the shiftregister and pins) DOUT_ENTRY CS_MENU_CURVE, 0, 3, 4 ; ATTACK LED (depending on the shiftregister and pins) DOUT_ENTRY CS_MENU_CURVE, 1, 4, 1 ; DECAY LED (depending on the shiftregister and pins) DOUT_ENTRY CS_MENU_CURVE, 2, 3, 3 ; RELEASE LED (depending on the shiftregister and pins) -------------------------- Thanks again Chriss and Thorsten for your help, ludo
  2. Thank you for this new wiki. I've created my entry (as Ludovic Drochon). I will complete this entry with PCBs. Ludo
  3. Thorsten, Thanks to remind me how has already implement these function. I've sent a message to Chriss. And I will put the tips into the Wiki. Cheers, ludo
  4. I never do that before, but I'm motivated to go into the source code (I've etched and soldered my PCB). I've some code skills, so I'm not afraid to do this. Concerning the button, I've found in cs_menu_buttons.inc the following entry : CS_MENU_BUTTON_Env_Curve. Thus this one seems easy to integrate into cs_menu_iotables.inc. Howver, nothing about LFO sync. Maybe this code has to be added (have to check cursor pos and page offset) : CS_MENU_BUTTON_LFO_RS ;; do nothing if button has been depressed IFSET MIOS_PARAMETER2, 0, return ;; else increment OSC setting movlw 0x01 ; cursor pos movwf MIOS_PARAMETER1 movlw 0x00 ; page offset movwf MIOS_PARAMETER2 movlw CS_MENU_LFO ; menu structure goto CS_MENU_ButtonInc The cs_menu_leds.inc is more tricky to me as it seems to be more low level assembler code. csmenu.inc has also to be modfied ? But am I the first one to add these features ? Thanks, ludo
  5. I've searched on the website, in the source code, in this forum and in the Wiki too, but I was not able to find how to assign a button and its 3 LEDs to the curve function. Same question about the LFOs sync function (one button and two LEDs). Thank for your help or entry points in the code. ludo
  6. New update here. One detail, the modules to control Enveloppes + Oscillators, Filters and LFOs. ludo
  7. Hi, As I was really satisfied by Schaeffer Apparatebau works on my SEQ front panel, so I will deal again with them. The print out was made with their software, Front Panel Designer. Cheers, ludo
  8. Some new photos were posted and I'm glad to announce that sounds go out from the 4 SID. I found a dead C64 on e-bay and the 6581 sounds like a charm. But there is a lot of work left... ludo
  9. The eagle PCB file is here. Here is a preview : ludo
  10. Je ne suis pas familier des kits de chez Mike, mais je ne vois pas d'alimentation fournie avec les kits. Tu veux peut-être parler de redressement et régulation. En effet, les cartes Core et SID peuvent être alimentées en courant alternatif, mais il te faut tout de même un transformateur pour abaisser la tension de 220V vers celle appropriée au module. Mais tu peux effectivement avoir un seul transformateur pour alimenter tes différents modules. Pour isoler ton quartz (crystal étant la dénomination anglophone), tu peux utiliser n'importe quel type de plastique, comme par exemple celui d'un emballage ou d'une bouteille. Cette utilisation ne sert pas à limiter le rayonnement, car le plastique n'a pas cette propriété. Le quartz étant dans un boîtier en métal relié à la masse, il est déjà isolé du rayonnement (cage de Faraday). Concernant l'encodeur, il te faut quelque chose comme celui-ci que tu pourras trouver dans certains magasin d'électronique. Si tu veux voir la réalisation de ma Midibox Sid, ça se passe ici. Tu y trouveras peut-être des idées. ludo
  11. Thanks for you positive feedbacks. I used switches from Voti for the matrix and Multimec 3F switches elsewhere. I hadn't bought illuminated ones, I've mounted the LED myself because the stuffed one are too much expensive. I will post the matrix PCB later because I'm not at home. Please note the PCB is double-side and that there is not enought room space to use the pads to connect the wire. So I've put the wire close to the LED and switches. ludo
  12. Hi all, I've start a flickr page to log my work in progress on my 4 SID MidiBox. ludo
  13. Bravo pour le plan, mais ça ne doit pas courrir les rues. En ce qui concerne la réalisation personnelle, ça me suffit d'avoir parfois à percer une fenêtre pour un écran LCD pour comprendre que les 120 euros pour une face avant ce n'est pas abusé. Car l'usinage c'est quand même difficile à réaliser correctement avec des outils communs et ça prend un temps fou. Alors effectivement c'est une somme, à chacun de voir en fonction de ce qu'il veut et peut investir dans son projet. En ce qui me concerne, je bosse sur la version quadruple SID et je passerai encore par Schaeffer pour la face avant. Surtout que les frais de port ont sensiblement baissés. Mais il me reste encore pas mal de boulot avant d'en arriver à la face avant. Il me reste à assembler tous les boutons et diodes. J'ai gravé un circuit double face pour la matrice de LED, on verra si c'est plus facile à faire... ludo
  14. Je réponds ici suite à ton message perso. En ce qui me concerne, j'ai fait faire la face avant du Séquenceur chez Schaeffer Apparatbau. Cela m'a couté, de mémoire, 120 euros. Mais il est possible de faire moins cher en limitatant les couleurs, en faisant attention au nombre de changement d'outil, en évitant les fioriture (traits par exemple). Bref, il faut pas mal s'amuser avec le soft. Et mes recherches ne m'avaient pas permis de trouver mieux, sauf la piste du transfer mais je n'ai pas testé (voir dans les archives). ludo
  15. Disons que c'est toujours la même chose. Si tu peux te le permettre, prends du matériel de qualité. Tu t'y retrouveras largement en confort d'uilisation et en durée de vie. Il n'y a rien de pire quand ton circuit ne fonctionne pas et qu'en plus tu as ton voltmètre qui déraille et le fer à souder qui chauffe trop et abime tes composants. Pour info, je suis très content du fer à souder JBC 30S. Alors effectivement il coute dans les 30 euros, mais quel plaisir. Avant je n'avais eu que des fers à bas prix et ça n'a plus rien à voir. Par exemple, juste un détail, le cordon d'alimentation est très souple, ce qui rend les travaux de soudure bien plus agréables. Idem pour la pointe, etc... L'outillage est un investissement important mais à ne pas négliger. ludo
  16. Hi, I've bought them at Selectronic, in france. It can also be found at Radiospares or GoTronic. Ludo
  17. It's a little bit out off topic, but can someone explain me how works the reichelt ordering ? I never type my credit card number, but the order seems take into account and I've received an e-mail 'Ihre Bestellung' (your order). I have to wait they valid the command ? Do you know if they speak english or french ? Thanks, ludo
  18. Maybe the LCD at Voti webshop, here ? ludo
  19. I've found : Platinen-Ätzgerät. Yeah, that's the same sells at 150 euros. Thank you very much ! ludo
  20. Thank you for the Tips about Reichelt. But my german is far away of me. How do you spell etching machine in german ? Or What the path in the site ? I'm navigating in and couldn't find PCB related tools. ludo
  21. Thanks to you for your advises and for the thread. I'm not a fan of the solution with the darkroom trays. But why sodium persulfate need a special machine with aquarium heater and bubbles ? Is it because the temperature range is not the same as ferric chloride ? Because there are cheap machines, around 50 euros, like this one : . ludo
  22. Hello all, I will certainly buy the necessary tool kit to make my own PCB. I've seen that it is possible to etch with Sodium Persulfate instead of dirty Ferric Chloride. It seems to be more home usage friendly and safer for environment. Any feedback about this chemical ? The only drawback is that the etching machine is more expensive (around 175 euros). ludo
  23. Thanks Ian for these information. It seems mandatory to have a Windows based computer for electronic. So I will wait for an Apple. ludo
  24. Hello all, I'm actualy thinking in the switch from PC to Apple for audio purpose. However, is it possible to compile the MIOS and applications on OS X ? ludo
  25. Pour les tests préalables, c'est sur le site principal, et ça se passe ici. ludo
×
×
  • Create New...