Jump to content

Antichambre

Programmer
  • Posts

    1,291
  • Joined

  • Last visited

  • Days Won

    101

Everything posted by Antichambre

  1. Thanks! This is the first and old version but except the small corrections they are the same circuit. The new version is pre-assembled on matte black PCB ;)
  2. Hi Flavio, For MIDI in, in the App, there's two kind of MIDI input: - The SYNTH, the NOTE On and Off which come from its selected input will fill the notestack of the Voices, others messages can be forwarded to the synth(CC pitchbend etc). - The CONTROL, CC will control the HAARP parameters, the Note On and Off will be use as realtime transpose of the whole arppegio Or to fill a dedicated notestack which is use for REPEAT function, for sequenced transpose. Those messages can be forwarded too as you can record them. About the Outputs, for the same reason and/or because there's 8 voices then you will be able to connect directly 2 synth, of course more if you use their MIDI THRU. There's no DIN Sync or other 48ppqn sync like Korg, sorry. Yep I just received the PCB, too late to change and no space to add others DIN connectors, but you can add it externally with any MIDI<>Sync interface. Or you maybe have a Drum machine which can do this job. This interface can be done with a MB platform too ;) Best regards Bruno
  3. From the album: dipCoreF4

    And it works :)
  4. From the album: dipCoreF4

    The smallest and first pre-assembled MIOS32 Core. A beautiful thing :)
  5. The Schengen lock-down is mainly terrestrial, by plane there's only restrictions for some countries like Italy China etc... I'm still in Tanzania and it does not apply from here for the moment, my flight is on Sunday, KLM told us they continue to fly, I saw one of this blue bird in the sky today so seems true and it should be fine, just a transit in Amsterdam then my own country can't refuse me, I hope! ;) Yes i think I will do, just let me come back home and write some presentation words... If authorities do not put me in quarantine, my girl will do it for sure ;). HAARP, Euro format and dipCoreF4 PCBA should arrive next week normally, so I'm in for a bit of soldering next week. I hope too ;) Best regards Bruno
  6. A lot of switches, large and quadratic, we can suppose you're right!
  7. It is tempting. :) I would still like to limit the area to France and perhaps French-speaking Belgium. It makes sense to limit the final shipment, it may even be added as a suggestion to your program ? Something like: "If possible, prefer a local manufacturer, to limit the ecological impact a bit and provide suitable support if English is not a confortable language for one or both contractors." I am safe and not in France ;) but the question for me is whether I can go home once my work is done ... Best Regards Bruno
  8. Hi Guys! Well done! Peter, it's sometimes frustrating not being able to give you a "like" ;) Question: Is it possible to reuse the box of the SEQ V4+ Casing you send and place a built Sequencer inside? I don't remember how mine was. Have a good WE too! Bruno
  9. Hi, Your if condition is never true cause you put initialization to 0 and increment of seccount in the same hook. APP_Tick is called by TASK_Hooks every ms. #include <mios32.h> #include <FreeRTOS.h> #include <task.h> #include "app.h" static int seccount = 0; // Init J5A+B Pin 0 as ANalog Input void APP_Init(void){ MIOS32_BOARD_J5_PinInit(0, MIOS32_BOARD_PIN_MODE_ANALOG); MIOS32_BOARD_J5_PinInit(4, MIOS32_BOARD_PIN_MODE_ANALOG); } void APP_Background(void) {} // Get J5A-B Pin 0 every second void APP_Tick(void){ seccount++; if (seccount > 1000) { seccount = 0; // reset counter static s16 state = 0; // Get J5A0 state = MIOS32_BOARD_J5_PinGet (0); MIOS32_MIDI_SendDebugMessage("J5A-Pin0: %d ", state ) ; // Get J5b0 state = MIOS32_BOARD_J5_PinGet (4); MIOS32_MIDI_SendDebugMessage("J5B-Pin0: %d ", state ) ; } } void APP_MIDI_NotifyPackage(mios32_midi_port_t port, mios32_midi_package_t midi_package){} void APP_SRIO_ServicePrepare(void){} void APP_SRIO_ServiceFinish(void){} void APP_DIN_NotifyToggle(u32 pin, u32 pin_value) {} void APP_ENC_NotifyChange(u32 encoder, s32 incrementer){}
  10. http://ucapps.de/mbhp/mbhp_core_v3.pdf http://ucapps.de/mbhp_core.html ;)
  11. Hello, Unfortunately, this project is again delayed, this time the reason is the corona virus :( I still wait for the boards... And I leave the country this night and during 6 weeks Grrrrrrr :/ But to cure your impatience here is final artwork for the desktop(midi only) version. Best regards Bruno
  12. Events are read from midi file and scheduled by the seq_bpm(sequencer module) thru the seq.c file, sent to seq_midi_out(still sequencer module) and played from it. You can modify the private hook which is installed by SEQ_MIDI_OUT_Callback_MIDI_SendPackage_Set and called by the scheduler. This hook: ///////////////////////////////////////////////////////////////////////////// // this hook is called when the MIDI scheduler sends a package ///////////////////////////////////////////////////////////////////////////// static s32 Hook_MIDI_SendPackage(mios32_midi_port_t port, mios32_midi_package_t package) { // realtime events are already scheduled by MIDI_ROUTER_SendMIDIClockEvent() if( package.evnt0 >= 0xf8 ) { MIOS32_MIDI_SendPackage(port, package); } else { // forward to MIDIO if( seq_play_enable_dout ) MIDIO_DOUT_MIDI_NotifyPackage(port, package); // forward to enabled MIDI ports int i; u16 mask = 1; for(i=0; i<16; ++i, mask <<= 1) { if( seq_play_enabled_ports & mask ) { // USB0/1/2/3, UART0/1/2/3, IIC0/1/2/3, OSC0/1/2/3 mios32_midi_port_t port = USB0 + ((i&0xc) << 2) + (i&3); MIOS32_MIDI_SendPackage(port, package); } } } return 0; // no error } But it seems this app was prepared for that purpose, have a look to the lines especially: // forward to MIDIO if( seq_play_enable_dout ) MIDIO_DOUT_MIDI_NotifyPackage(port, package);
  13. Still page 14 -> "Note the special syntax to enter the MIOS32_PATH. The value “/c/mios32/trunk” means “c:\mios32\trunk” for Eclipse. "
  14. Hi, Check or add the correct path in environment: Page 14 in the pdf Best Bruno
  15. Copy! circuits are also not exactly the same ;) funny!
  16. Meris TRS is RX, TX + Ground. MIDI in input is RX + 5V. 5V is missing ;) But ok this is something you can try, at your own risk, I never tried it in this way... it should be the inverse of this one which is to connect a Meris pedal.
  17. Hi, In your case, best is to keep the Meris I/O for the Meris Pedal only. Meris I/O, Timeline and ventris should be connected directly to the MC6, using a MIDI thu box. Best regards Bruno
  18. Hi, Service Manual schematic #1 schematic #2 Transformer is a 0-24-48V and can be found here: http://www.loudtechnologies.eu/shop/en/mackie-mcu-midi-controllers/hui/600-032-01/a-4082-10000210 Best regards Bruno
  19. I noticed that isolating the earth on the PC / Mac power supply can sometimes help. Bruno
  20. The manufacturing was delayed cause they gave me a wrong bank account number, money was lost in the financial circuits during 6 weeks. But good news money is back on my account this morning!!! :) The project resumes...
  21. Or prepare the ESP32 as a SPI-MIDI slave like a kissbox?
×
×
  • Create New...