Jump to content

All Activity

This stream auto-updates

  1. Earlier
  2. Hello, I hope someone can help me. I am trying to have 3 different layers of sound generated with 1 physical keyboard. I.e play piano with strings :) I have 2 physical keybeds Keyboard= 1 and Keyboard= 2 Each of them is assigned to 3 different channels on different output ports. When I play one key I have desired result only on first press. I.e press note C and it plays on 3 different channels. On second press I have three notes generated but all on the same channel. Here is my config file: # KEYBOARD hardware KEYBOARD n=1 rows=16 dout_sr1=1 dout_sr2=2 din_sr1=1 din_sr2=0 din_inverted=0 break_inverted=0 din_key_offset=32 \ make_debounced=1 break_is_make=0 \ scan_velocity=1 scan_optimized=0 note_offset=36 \ delay_fastest=5 delay_fastest_black_keys=0 delay_slowest=100 EVENT_KB id= 11 hw_id= 1 type=NoteOn chn=1 key=any use_key_number=1 range=0:127 ports=00010000000000000000 EVENT_KB id= 15 hw_id= 1 type=NoteOn chn=4 key=any use_key_number=1 range=0:127 ports=10000000000000000000 EVENT_KB id= 16 hw_id= 1 type=NoteOn chn=5 key=any use_key_number=1 range=0:127 ports=10000000000000000000 KEYBOARD n=2 rows=16 dout_sr1=3 dout_sr2=4 din_sr1=3 din_sr2=0 din_inverted=0 break_inverted=0 din_key_offset=32 \ make_debounced=1 break_is_make=0 \ scan_velocity=1 scan_optimized=0 note_offset=48 \ delay_fastest=5 delay_fastest_black_keys=0 delay_slowest=100 EVENT_KB id = 12 hw_id= 2 type=NoteOn chn= 1 key=any use_key_number=1 range=0:127 ports=10000000000000000000 EVENT_KB id = 13 hw_id= 2 type=NoteOn chn= 2 key=any use_key_number=1 range=0:127 ports=10000000000000000000 EVENT_KB id = 14 hw_id= 2 type=NoteOn chn= 3 key=any use_key_number=1 range=0:127 ports=10000000000000000000 Here is what I see on Mios Studio. First press after resetting: [179820.721] 90 48 01 Chn# 1 Note On C-4 Vel:1 [179820.721] 91 48 01 Chn# 2 Note On C-4 Vel:1 [179820.722] 92 48 01 Chn# 3 Note On C-4 Vel:1 [179820.927] 92 48 00 Chn# 3 Note Off C-4 (optimized) [179820.927] 92 48 00 Chn# 3 Note Off C-4 (optimized) [179820.928] 92 48 00 Chn# 3 Note Off C-4 (optimized) As you can see NoteOn seems to be OK, but then we see all three notes on channel 3 Then let's play the same note again: [179974.952] 92 48 1d Chn# 3 Note On C-4 Vel:29 [179974.952] 92 48 1d Chn# 3 Note On C-4 Vel:29 [179974.952] 92 48 1d Chn# 3 Note On C-4 Vel:29 [179975.626] 92 48 00 Chn# 3 Note Off C-4 (optimized) [179975.626] 92 48 00 Chn# 3 Note Off C-4 (optimized) [179975.628] 92 48 00 Chn# 3 Note Off C-4 (optimized) Plays all three notes on the same channel, same for notes OFF. Anyone can help me understanding what is wrong?? Regards, Bartosz
  3. Good news everybody! I got my OLED displays working!! The displays in question are Focus LCDs 0402A-CW-SW3, I ended up downloading the mios tools from GitHub: https://github.com/midibox/mios32 And the mios toolchain for macOS here: http://www.ucapps.de/mios32_c.html And compiled the bootloader updater make file at: ./mios32/bootloader/updater Uploading the resulting .hex file now included the lcd_type 0x02:CLCD_PP which allows the LCDs to behave properly. They were working with the lcd_type 0x01:CLCD_DOG but that configuration was not handling the line break correctly. Basically, after setting the clcd_dog option and sending the store command the "Bootloader is up to date! :-)" message was all on one line instead of split between the 2 lines. Now it works as expected. Hopefully this helps the next brave soul that attempts this! :D Here is they are happy in my SEQ V4, pardon my messy desk. XD Thanks everyone and many thanks TK for all your awesome work!!!
  4. I'm upgrading my SEQ v4 with some OLED displays. I was able to get them working by changing lcd_type in the bootloader to 0x01: CLCD_DOG. However, the text is only being written on the top line. I've been trying to troubleshoot this and there is supposed to be a new lcd_type for this display in the boot loader (0x02: CLCD_PPP) but I'n not seeing that option when I run the lcd_types command. Is there a different version of the boot loader that I need? Here is my output from MIOS Studio: [595397.479] Initialize LCD #1 [595397.536] Initialize LCD #2 [595397.592] [595397.592] ==================== [595397.594] Bootloader 1.018 [595397.604] ==================== [595397.607] [595397.618] Checking Bootloader... [595397.671] No mismatches found. [595397.673] The bootloader is up-to-date! [595397.689] You can upload another application now! [595397.710] Or type 'help' in MIOS Terminal for additional options! [595417.029] lcd_types [595417.030] List of known LCD types: [595417.030] 0x00: CLCD [595417.031] 0x01: CLCD_DOG [595417.031] 0x80: GLCD_CUSTOM [595417.031] 0x81: GLCD_KS0108 [595417.031] 0x82: GLCD_KS0108_INVCS [595417.031] 0x83: GLCD_DOG [595417.031] 0x84: GLCD_SSD1306 [595417.031] 0x85: GLCD_SSD1306_ROTATED [595417.031] 0x86: GLCD_SED1520 [595417.031] You can change a LCD type with 'set lcd_type <value>' [595417.031] Please note that newer types could have been integrated after this application has been released! Thanks in advance for the help!
  5. Just got in the first set of pcb's i designed for controlling the XV1A synth, nothing over the top some simple one sided pcb's from china, 10 of them for around £8. To get them done in the UK was around £140 excluding vat and delivery which was a shame. Just about 2 weeks delivery from jlc pcb, I am getting a couple of different multi layer ones done after xmas one i finish them in Altium.
  6. Hi everyone, After nearly a decade of silence, we are resuming our project. What once was merely a concept is gradually taking shape as a tangible endeavor, culminating in my son's high school graduation. I shall endeavor to share updates and photographs of the project in the coming weeks. The initiative is based on the Midibox NG platform, complemented by additional software written in Python that operates on the host side. I wonder whether anyone is still engaged with Midibox NG, as the last official version was released in 2018, and the most recent version available on GitHub dates back to 2020. I ask because I will likely have numerous questions, and I wish to share insights and ideas. I regard Midibox NG as an exceptional concept; it would be a shame if it were left unfinished. Best regards, Bartosz
  7. PM sent, thank you :)
  8. Hello and thank you for the interest. Replied to PM and in the MB6582 thread. sammichFM is planned to be optimized in design and I plan a small batch in the new year.
  9. Thanks for keeping this projects alive I will try to buy one of them next month if its possible again thanks so much for your work Best regards
  10. Hello how much will cost the mb6582? and also If you plan to build a sammichFM let me know
  11. Hi everyone! Over the past few months, I’ve completed the engineering of a brand-new MB6582-inspired synthesizer, designed entirely from the ground up. While fully compatible with the classic Midibox Midibox SIDV2 architecture, this new design focuses on modern manufacturing, clean layout, and improved reliability. The name - "PHL8580" What’s New? Premium factory-made ENIG front panel PCB 4 PIC cores inside, maintaining MB6582-style operation All PCBs, including the front panel, PCB factory manufactured Support for ArmSID, Kung Fu SID, and original 6581 / 6582 / 8580 chips Clean, modern internal design with easy assembly Due to licensing, production and sales is currently limited to 10 units, therefore I will be offering 9 units for sale (I'll save one for myself). I am offering it here. The price is well below other available MB6582 assemblies on the market, without the SIDs its only 420 EUR, delivery from the EU: Actually, I want to ask the founders and core developers to broaden the production. What am I offering? As I see no major updates over few years, I want to add new fresh air to the development and so - If I receive permission to manufacture these synthesizers without listed limitations, I will: Developing and improving the software/electronics side of the project free of charge Donating financially wherever the original authors request Releasing the PCB sources for the new-engineered MB6582-compatible synths, as well as for my sammichSID and sammichFM clones, so anyone can build these legendary projects themselves. I will release everything including frontpanels, CAD files and so on - so everyone can assemble the devices at home. Creating a next-generation MB6582 on MIOS32, running on an STM32 core - a modern evolution of the classic design I will try to record some videos and publish on YouTube soon. Photos (also take a look at the fleamarket thread):
  12. Hello everyone! Over the past few months, I’ve engineered a brand-new MB6582-style synthesizer, deeply inspired by the original Midibox MB6582 but redesigned completely from scratch for improved reliability, easier assembly, and modern component availability. Key new features: Premium ENIG front panel PCB - durable, professional finish 4 PIC cores onboard - full MB6582-compatible architecture Factory-manufactured PCB set, including the front panel Supports ArmSID, Kung Fu SID, or original 6581/6582/8580 chips Clean internal layout, solid build, and high-quality components Prices: Base unit: 420 EUR + shipping With Kung Fu SID set: 499 EUR ArmSID pricing available upon request. Availability: The license allows producing 10 units, so I’m offering 9 units for sale. 1 unit is in stock right now Additional units can be assembled in 3-4 weeks If I receive permission to sell more broadly, I plan to lower the price and release all design files as open source I will make a separate thread in Latest News or somewhere else Photos PCBs and components:
  13. Hi! Answered in PM. Yes, sammichFM can be ordered by dropshipping. Only a bare PCB can be ordered currently. Also coming soon - a new MB6582-compatible synth Inexpensive, fully compatible, affordable, technology optimized Will make a new thread soon
  14. DM'd for PCBs. Any news on sammichFM? Would you sell these as kits? I like building.
  15. Sure, the board works on all Ultra Series Samplers, i.e. E5000 Ultra, E6400 Ultra, E4XT Ultra, and E-Synth Ultra. Hope that helps, ilmenator
  16. Can you provide me info which Emu Samplers you can use it on ? I would be interested in one (or two) - i am based in germany
  17. Is the MB6582 available ? PM me with price.
  18. This has been sold!
  19. Here are the files. If someone could post them to the appropriate location that would be great as I do not see an upload function on the page that Smithy linked to. The front panel was created in inkscape and needs this font: https://www.1001fonts.com/bitwise-font.html The knob_base.stl works with Davies 1900H (and clones) style knobs. This is the only part I printed with a very high resolution of 0.08mm layer height. The rest can be either 0.16mm or 0.20mm layer height, or personal preference. The LED_spacer_standoff.stl's purpose is to hold a series of LEDs in place while soldering so they are the exact height for the PCB_spacer.stl and top_panel.stl. You can slice it in half for fewer LEDs or just print more for the bigger runs like on the mod matrix. I printed out quite a few since they are so tiny. For the top panel: 3D printed face down on a "carbon-fiber style" steel plate to get an interesting design on the top to shine through the vinyl sticker, so that was just personal preference. I printed the SVG 100% (no scale) on a color inkjet printer onto a vinyl adhesive/sticker (https://www.amazon.com/dp/B0BVMZMWCY), applied carefully to top_panel.stl and then just used an exacto to cut the holes out and trim the extra off the sides. Then placed it onto the unit, a small drop of super glue in each corner or thin double stick tape would work also to hold it in place. Then I used superglue to add the knob bases, then the knobs themselves. Hope this helps :) MB6582_STLs.zip
  20. Apologies everyone I just saw these messages. I will make a note of gathering the files tonight and uploading them to the appropriate section here (Thanks Smithy). Thanks everyone for the kind words :)
  21. Hi bro.. I have the same problem. Can not find parts, especially front panel pcb. I am even thinking of reverse engineering it by a picture (here is a good one 2 layers perfect distinguishable) Pleae let me know if you find something
  22. Hi! Wow, well done! Could you please share printing files here?
  23. Late to respond but thought I would offer my $0.02 based on my 6582 experience. I was using a custom PSU with it, both for real SIDs and a pair of ARMSIDs. The problem I was having was a bit of 5V droop due to the cable length and my power connector was a bit sketch. So I've since converted it over to the switching 7805 regulator method which seems to be working for both ARMSIDs and real ones. One thing I really like about real SIDs is they can offer a sort of chorus in stereo mode due to differences in each chip. I don't get that with ARMSIDs. On the MB6582 I plan to always run both. I believe you are correct, though, that the ARMSIDs only need 5V though there isn't much harm in keeping your 9/12 rails if you want to populate real SIDs at a later date. The switching PSU method does require changing things around a bit. It can be reverted but not easily, although it can be made to work with 6581 or 8580/6582 SIDs (and ARMSID) which might be worth a look if you're not already running this option. I do find being able to choose between them is really nice. The real SIDs, sure they're noisy, but the filter sounds better and you can mitigate the noise with a gate. When I'm doing a lot of filter stuff or just want that chorus/phasey kinda sound, I'll reach for them. Otherwise the ARMSIDs are less fickle. I do wish we'd see an update to the MBSID firmware to support some of the enhanced ARMSID options but I've been quite happy with them and plan on picking up more (once retrocomp.cz is able to ship to the US again). I recently busted out my sammichSID again while the band is considering live shows so my current ARMSIDs are stuffed in that guy.
  24. If you still have the i2c quad midi board I’d be interested please.
  25. The way i am using this my functions are actually all in a list called MIOS_SYSEX_COMMAND_FUNCTIONS[ID] so in this example : MIOS_SYSEX_COMMAND_FUNCTIONS = { MyFunction = function(numbers) print(numbers[1] .. numbers[2]) end, }
  26. if you place this in your root script in TouchOSC, the text element will display the last messages from MIOS32. I included a little parser that can be used to trigger functions and transmit data - like "Start MyFunction 4 35 2334 4 End" that will call MyFunction({4,35,2334,4})
  1. Load more activity
×
×
  • Create New...