Jump to content

niklasni1

Programmer
  • Posts

    77
  • Joined

  • Last visited

Profile Information

  • Gender
    Not Telling
  • Location
    Copenhagen, Denmark
  • Interests
    Music, programming, embedded systems, human languages, branes

Recent Profile Visitors

1,433 profile views

niklasni1's Achievements

MIDIbox Newbie

MIDIbox Newbie (1/4)

1

Reputation

  1. This box looks fantastic and the work you people are doing here to document and make it available is so inspiring.
  2. Looks great! Are those Cherry switches?
  3. How about being able to not just step forwards, but also repeat, skip, step backwards, etc., using different trigger MIDI notes? Maybe use the velocity/length of triggers to change the velocity/length of the triggered notes. Endless possibilities for algorithmic nonsense!
  4. The STM32F7 really needs to be evaluated carefully, it's an interesting chip but it is a much more complicated, dual-issue and caches. I am not however sure the added features (DDR controller, QSPI flash) are so relevant to MIDIBox, unless of course a simple board shows up with a few megabytes of RAM... the dev board I have is very feature-rich, touch screen display and such. I'm sure the F4 is going to be here for a very long time, though.
  5. Seriously cool! BTW - if you or someone else need to do this again, here's a board a friend of mine made that uses the 144 pin STM32F407. It has the pads for an SD card reader (connected to the SDIO peripheral - tested sustained reads at 10 mb/s!), USB, and an SRAM chip. You could just not put in the SRAM and have quite a few more GPIO pins, it's all broken out on pinheaders. As an added bonus, unlike the Discovery boards, the GPIOs are laid out in order here, so no hunting around to connect consecutive GPIOs! There's no MIOS port, but it's basically the same as the Discovery just with the bigger chip and without the external audio stuff, should be easy to adapt. We had a couple made and assembled them by hand and I've used it for a few non-permanent things, and it works fine. Kicad files here: https://github.com/knielsen/pcb_stm32f4_sram
  6. http://www.midibox.org/dokuwiki/doku.php?id=midibox_sd_card_sample_player
  7. There's already a MIDIBox project that plays samples. The basic features are there in the hardware already, but there's not much in the way of synthesis (envelopes etc). The main limitation is the speed of the storage device - the SD card attached over SPI won't do more than a few voices as it's currently set up. You could make a different MIDIBox core board that uses the 4 bit mode for the SD card, which is quite a bit faster but apparently hard/impossible to use with the peripherals on the STM32F4 Discovery board. If you're that comfortable with electronics, you could make a board with any ARM Cortex M SoC with an external static memory interface (that's most of them AFAIK) and attach some Flash and an audio codec and port the MIOS software to it. That's not a weekend project, but certainly doable.
  8. Which core board do you have? Try flashing the bootloader again like when you first installed it and then uploading the app that matches your core.
  9. No, I think it's fine like this. The other board is definitely broken -- can trigger timing glitches by sending lots of notes using the note repeat in the Akai, sometimes up to a 30 BPM drop. Good thing I had a good one to test! I'd still like to make the transport buttons on the controller to work, somehow. Maybe just make normal start/stop messages work in MIDI clock master mode.
  10. Hm, I tried a different Discovery board and it's better. Swings between 120.0-120.4 BPM with the Akai set to 120 when connected over USB. Maybe the other one is a dud.
  11. MIDI input working! If I connect the Akai to the computer and internally loop the clock to the Akai's own DIN output and connect that to the DIN on the Seq, sync is much better. Over USB it'd swing maybe 10 bpm as displayed on the display, now it was wobbling 1/10th of a BPM as displayed.
×
×
  • Create New...