-
Posts
15,247 -
Joined
Content Type
Profiles
Forums
Blogs
Gallery
Everything posted by TK.
-
The remaining 4 analog pins have to be connected to J16.RC (AIN12), J16.SC (AIN13), J16.SI (AIN14), J16.SO (AIN15) Best Regards, Thorsten.
-
Just believe me that this was the most pragmatic solution ;) Best Regards, Thorsten.
-
The firmware isn't prepared for such an option yet, but I could add this to the next release. Best Regards, Thorsten.
-
Interesting: I've a similar issue with my menu button! It could make sense to add a debouncing mechanism here... Best Regards, Thorsten.
-
Yes, correct! If somebody really used CC assignments in the past, he has to double the depth value - thats all Best Regards, Thorsten.
-
MIDIbox FM V1.4 has been released! From the ChangeLog: MIDIboxFM V1.4 ~~~~~~~~~~~~~~ o PIC18F4685 only: CC assignment changes for Velocity/Aftertouch/Modwheel/WT are now non-destructive (shadow buffers are used for all parameters) o PIC18F4685 only: CC assignment names are now print on screen o changed velocity/modwheel/aftertouch depth parameter resolution to allow 1:1 modulation of 4bit OP parameters. E.g. Depth=15, Init=0 will control the parameter from 0,,15 in positive direction, and Depth=-15, Init=15 from 15..0 in negative direction 7bit parameters can't be modulated in full range anymore, but this is acceptable considered that OP parameters are more important to form the sound timbre. o Audio Channel selections now assigned to CC#13..CC#15 to avoid conflict with Panorama CC #10 [/code] Best Regards, Thorsten.
-
Yes, the patches are compatible, EEPROMs won't be reformatted :) Best Regards, Thorsten.
-
:) Mapping bits is resource hungry, it consumes RAM and CPU time - therefore it's better to fix the hardware, especially since it can be done so quickly. :) Best Regards, Thorsten.
-
I developed a complete MBnet module which is available here: http://svnmios.midibox.org/listing.php?repname=svn.mios32&path=%2Ftrunk%2Fmodules%2Fmbnet%2F Programming example: http://svnmios.midibox.org/listing.php?repname=svn.mios32&path=%2Ftrunk%2Fapps%2Fmisc%2Fmbsid_can_osc_proxy%2F I think that this will answer your question? :) Yes, you probably need a CAN tranceiver for connections > 30 cm! Best Regards, Thorsten.
-
I never tried ProTools by myself, but I think that it will work fine in "Logic/Mackie Control Emulation mode". Btw - an update: SmashTV started the PCB layout! :) Best Regards, Thorsten.
-
Congrats - you mastered the first step of the MIDIbox code wizard diploma! :) Best Regards, Thorsten.
-
In midi_evnt.inc, replace: ;; sending three bytes: MIDI_EVNT_Send_8x ; Note Off MIDI_EVNT_Send_9x ; Note On MIDI_EVNT_Send_Ax ; Aftertouch MIDI_EVNT_Send_Bx ; Controller movff MIDI_EVNT0, WREG call MIOS_MIDI_TxBufferPut movff MIDI_EVNT1, WREG andlw 0x7f call MIOS_MIDI_TxBufferPut movff MIDI_EVNT_VALUE, WREG andlw 0x7f call MIOS_MIDI_TxBufferPut rgoto MIDI_EVNT_Send_End ;; sending two bytes MIDI_EVNT_Send_Cx ; Program Change MIDI_EVNT_Send_Dx ; Channel Pressure movff MIDI_EVNT0, WREG call MIOS_MIDI_TxBufferPut movff MIDI_EVNT_VALUE, WREG andlw 0x7f call MIOS_MIDI_TxBufferPut rgoto MIDI_EVNT_Send_End ;; sending three bytes (7bit converted to 14bit) MIDI_EVNT_Send_Ex ; Pitch Bend movff MIDI_EVNT0, WREG call MIOS_MIDI_TxBufferPut [/code] by: [code] ;; sending three bytes: MIDI_EVNT_Send_8x ; Note Off MIDI_EVNT_Send_9x ; Note On MIDI_EVNT_Send_Ax ; Aftertouch MIDI_EVNT_Send_Bx ; Controller movff MIDI_EVNT0, WREG andlw 0xf0 ; force Channel #4 iorlw 0x03 ; counted from 0... call MIOS_MIDI_TxBufferPut movff MIDI_EVNT1, WREG andlw 0x7f call MIOS_MIDI_TxBufferPut movff MIDI_EVNT_VALUE, WREG andlw 0x7f call MIOS_MIDI_TxBufferPut rgoto MIDI_EVNT_Send_End ;; sending two bytes MIDI_EVNT_Send_Cx ; Program Change MIDI_EVNT_Send_Dx ; Channel Pressure movff MIDI_EVNT0, WREG andlw 0xf0 ; force Channel #4 iorlw 0x03 ; counted from 0... call MIOS_MIDI_TxBufferPut movff MIDI_EVNT_VALUE, WREG andlw 0x7f call MIOS_MIDI_TxBufferPut rgoto MIDI_EVNT_Send_End ;; sending three bytes (7bit converted to 14bit) MIDI_EVNT_Send_Ex ; Pitch Bend movff MIDI_EVNT0, WREG andlw 0xf0 ; force Channel #4 iorlw 0x03 ; counted from 0... call MIOS_MIDI_TxBufferPut Best Regards, Thorsten.
-
You have to change the encoder mode to "IncDec" in the MB64E configuration, this can't be done in the setup file. Instead you have to do this either on the user interface (requires a LCD and the 4 navigation buttons), or you have to generate and upload a new .syx file with your configuration changes -> see tools/mk_syx/README.txt Best Regards, Thorsten.
-
The menu page should be easy to find. If there is no DHCP server in your network, you have to disable this function and set the IP manually Best Regards, Thorsten.
-
It seems that you are using a PIC18F452 - there isn't enough flash memory anymore to add these functions. Accordingly you've only two possibilities: either use an older MBFM version, or migrate to the PIC18F4685 (which has more advantages anyhow, not at least because of the inbuilt random patch generator!) Best Regards, Thorsten.
-
Hi, these are the wrong defines, because they are part of the old BLM driver, which is referenced, but not used at all (instead the new blm_scalar driver is used) In order to make this clear, I removed all references to the old BLM driver and added all available defines to the Makefile: http://svnmios.midibox.org/filedetails.php?repname=svn.mios&path=%2Ftrunk%2Fapps%2Fcontrollers%2Fblm_scalar%2FMakefile Please update your svn repository, or download blm_scalar_v1_0a.zip from the MIOS download section Best Regards, Thorsten.
-
The trick: you can shift any data to both SIDs as long as the CS# line is individually controllable. Register accesses will only happen on a 1->0 transition. See also this source, SID_UpdateReg() function. The code also shows how dual SID transfers can be optimized by checking if the same value has to be transfered to both SID chips - in this case both CS# lines are activated to avoid a redundant SR load. Best Regards, Thorsten.
-
MBSID has already such a page, for MBSEQ it will be very difficult as some parameters can't be displayed in a single 5 character item. It would be too difficult to provide a generic configuration page :-/ However, I'm glad that you like the new features - I like them too! :) Best Regards, Thorsten.
-
Just yesterday, I had a similar experience: a loose contact in a MIDI cable from Reichelt -> trash can :-/ Best Regards, Thorsten.
-
Thanks a lot for beta testing!!! :) These bugs are now fixed in beta35: MIDIboxSEQ V4.0beta35 ~~~~~~~~~~~~~~~~~~~~~ o bugfix: step view displays steps >= 17 correctly again o bugfix: step length displayed correctly again in "step view" o new feature for more comfortable editing of multi-note tracks: if assigned parameter layer is Note or Chord, and currently 0, re-start at C-3 resp. A/2 when value is incremented [/code] Best Regards, Thorsten.
-
Beta34 is available - you will like it! :) MIDIboxSEQ V4.0beta34 ~~~~~~~~~~~~~~~~~~~~~ o implemented various "Edit Views". Press SELECT button to select the view in EDIT screen. Following views are available: - Step View: you already know it - Trigger View: left page allows to select the step, Gate, Accent, Roll, Glide, Skip, Random Gate and Random Velocity. Right Page allows to edit up to 8 parameter layers. - Layer View: allows to select the step, Gate and up to 14 parameter layer. Especially nice for custom chord editing. - 303 View: provides a 303ish interface to select the Step, Gate, Accent, Glide, Octave, Note, Velocity and up to 9 additional parameter layers - Step Select: allows to select the steps which are modified by the ALL function o glide trigger now handled (much) more 303-like o added testmode for AOUT interface connections. Enter "testaoutpin" in MIOS terminal for further informations o step record function now allows to define the step incrementer (+0..16) in "Record Mode" item o BLM keyboard mode: each column plays now an assigned drum instrument o new BLM entry mode 303: - first row selects accent - second row selects glide - third and fourth row select octave (4 different selections) - remaining rows select key of octave and set/clear gate o new session now initialized correctly after "SaveAs..." o optional "Tap Tempo" button is working now o optional "Left" button is working now in all menu pages [/code] Please note: 303 Glide function will only work correctly if your synth supports "fingered portamento" (sometimes also called. "SusKey") and legato mode. Best Regards, Thorsten.
-
Super dass das alles so gut geklappt hat! :) Somit hast Du Dich fuer den Programmer Status qualifiziert - ich habe Dir Zugriff auf die Lounge gegeben, wo Du wesentlich detailiertere Informationen finden wirst. -> http://midibox.org/forums/forum/41-programmers-lounge/ Gruss, Thorsten.
-
Hi, are numbers incremented/decremented when you shortly connect DIN pin 4 and 5 to ground? No: strange! Did you really recompile the project to generate a new .hex file? Yes: the encoder pinning is different - check it. Best Regards, Thorsten.
-
No, there shouldn't be a short circuit during power-on, because these pins are input-only (no drivers) So: yes, just connect the unused inputs directly to 5V Best Regards, Thorsten.
-
SysEx : OK if EEPROM, troobleshoot if Bankstick [SOLVED]
TK. replied to julienvoirin's topic in Testing/Troubleshooting
Last time you had such strange issues it was related to a private modification in your repository. So, something is inconsistent again... You could find out all changes with the "svn diff" command, e.g. "svn diff $MIOS_PATH" Best Regards, Thorsten.