-
Posts
15,247 -
Joined
Content Type
Profiles
Forums
Blogs
Gallery
Posts posted by TK.
-
-
I love this one! :)
Reminds me that I will be on canary islands soon :)
Best Regards, Thorsten.
-
MIDIbox SID is only available for PICs.
A MIOS32 based solution would still need the PICs to interface with the SID chips, and since this is too complicated for typical users, I haven't continued with the migration.
Best Regards, Thorsten.
-
I like the idea, and it shouldn't be so difficult to implement this.
I added it to the wish list.
Best Regards, Thorsten.
-
fixed.
Best Regards, Thorsten.
-
Fore more than 4 MFs you need a second MBHP_CORE_STM32F4 board.
Core IDs connected to the second MBHP_CORE_STM32F4 should re-start at 0
Best Regards, Thorsten.
-
Do you have a schematic for this ethernet adapter?
It could be that it has been designed for 5V based IO level, but STM32F4 is supplied at 3V
Best Regards, Thorsten.
-
Well done! :smile:
I check different bit resolution, but when monitoring the value I can't go better than 8bits ???Which MIDI events are you using to send & receive the value?
For more than 7bit you need either NRPNs, Pitchbend or SysEx
Best Regards, Thorsten.
-
Hi,
The prepared setup_6581 resp. setup_8580 builds should work without changes.
DIN modules: it should work this way.
I've read about caps on the bottom side of the PCB, but I guessed those were moved, and are the ones now on top?yes
I also guessed that the side with the dot on the 10k resistor arrays should face the arrow on the board.yes
The ICs are called SN74HC165Nok.
It could make sense if you try the DIN boards with the MIDIO128 application.
Each DIN pin should trigger a MIDI note event.
DOUT matrix: here a schematic which shows how to connect the LED matrix with a MBHP_DOUTX4_R5 core:
http://www.ucapps.de/mbhp/mbhp_dout_8x8leds.pdf
Just the shift register locations are different:
cathodes at the 8th shift register, anodes at the 7th shift register like in the diagram that you linked above:
;; DOUT/DIN shift register matrix: ;; define the DOUT shift register (1-16) to which the cathodes are connected (common line driver) ;; 0 disables this shift register (doesn't make much sense) #define DEFAULT_SRM_CATHODES 8 ;; define the DOUT shift register (1-16) to which the anodes of the modulation matrix are connected ;; 0 disables this shift register #define DEFAULT_SRM_MODMATRIX_DOUT 7
Best Regards, Thorsten.
-
Thank you for creating this PCB (and for sending me a prototype)! :)
I added links to the Wiki page in the MIDIO128 and MIDIbox NG user manual.
Best Regards, Thorsten.
-
No, this can't be done - there are too many implications in the firmware for an 8 channel only setup.
Best Regards, Thorsten.
-
It should work this way (up to 32 channels are supported)
Best Regards, Thorsten.
-
Use the adapter only for the device which should play the host role: http://www.reichelt.de/DELOCK-83183/3/index.html?&ACTION=3&LA=446&ARTICLE=126860&artnr=DELOCK+83183&SEARCH=DELOCK+83183
Connect the other core with this cable: http://www.reichelt.de/AK-676-AB2/3/index.html?&ACTION=3&LA=446&ARTICLE=133000&artnr=AK+676-AB2&SEARCH=AK+676-AB2
Can the MBCV V2 be powered over USB from the SEQ V4, if the SEQ is powered by external 5V power supply, and J17 is bridged?yes
My 5V supply can take 2,5 A. Enough?yes
Best Regards, Thorsten.
-
The program will reset the IDs to all-0
After you've booted the PIC with this program once, put it back into the programmer and flash the bootloader.
Thereafter it should be possible to upload MIOS via MIOS Studio
Best Regards, Thorsten.
-
Nobody developed such a MIOS32 app yet, but it shouldn't be so difficult based on these examples:
Best Regards, Thorsten.
-
Thanks for pointing this out!
It could make sense to document this in the Wiki as well.
Best Regards, Thorsten.
-
Das ist eigentlich ein anderes Problem (das obige wurde mittlerweile geloest).
Du musst den blauen Knopf gedrueckt halten, nur dann bleibt der Bootloader aktiv, und Deine (problematische) Applikation wird nicht gestartet.
Je nachdem mit welchem Betriebssystem Du arbeitest, ist es u.U notwendig, MIOS Studio neu zu starten und MIDI IN/OUT des Bootloaders zu selektieren (das betrifft vor allem Windows User)
Gruss, Thorsten.
-
Thanks for digging it out! :)
The link is working again
Best Regards, Thorsten.
-
Yes, the "set_active" command is intended to create an own bank handling.
Best Regards, Thorsten.
-
Yes it works! :)
Best Regards, Thorsten.
-
:thumbsup:
-
I guess it's possible that some incomplete uploading action has compromised the PIC in some way so i'll put this problem away and focus on the CS for the moment.
You could "repair" the app installation the following way:
- put the PIC into the first socket (normally used for the master core)
- open MIOS Studio and select device ID 2 in MIOS Studio (assumed that you've already programmed the correct ID)
- power-off the MIDIbox
- load the mios_v1_9g/pic18f4685/midi/mios_v1_9g_pic18f4685.hex file into MIOS Studio and push the start button
- power-on the MIDIbox -> upload should start (if not: doublecheck the device ID)
- thereafter install the MIDIbox SID application
-> done
Best Regards, Thorsten.
-
Just to doublecheck: "TEST SW2" requires that you flash this program into the device: http://www.ucapps.de/mios/mios_bootstrap_picstart_workaround_v1.zip
It sets the ID field to 0000000000000000 which leads to a valid MIDI configuration.
Did you do this?
I've programmed the PIC with Mplab IDE with the end setting to fff all is okWhat do you mean with "end setting to fff" and what means "all is ok"?
Best Regards, Thorsten.
-
It's the normal behaviour that the master PIC tries to clone to all 3 slaves, regardless if they have been detected or not (fail-save measure).
But it isn't normal that cloning starts without pushing the MENU button during the boot phase.
In other words: it will only start on demand.
So, I assume that something is wrong with the DIN shift registers, because it seems that the firmware scans an actively pushed MENU button.
Or the pull-up resistors for digital inputs haven't been mounted yet.
Assumed that you've soldered at least the 10k pull-up at Pin #20 of the first PIC, it's better if you would remove all 74HC165 until the CS has been completed.
Thereafter cloning (and other random actions) shouldn't take place anymore.
Try cloning again once the CS is complete, and once you've to install a new firmware release.
Best Regards, Thorsten.
-
A 10bit map is less problematic, it would only consume 2k RAM and therefore could be put into the memory pool which also stores the EVENTs.
Currently only 8bit maps are supported, 10bit maps will require some changes at many places, but at least I can confirm that it's feasible.
Best Regards, Thorsten.
MPC style Note Repeat Function
in MIDIbox SEQ
Posted
I already see some conflicting requests... changing parameters on the fly, triggering notes or vel level of a note with the existing MBSEQ V4 CS is too cumbersome.
Would it be acceptable to use an external keyboard (or MIDI controller with drum pads) for note/vel entering, and to use the GP buttons for on-the-fly parameter changes?
Best Regards, Thorsten.