-
Posts
992 -
Joined
-
Last visited
-
Days Won
5
Content Type
Profiles
Forums
Blogs
Gallery
Everything posted by Duggle
-
hi, " p.s. I hope that some analog electronics wizard starts designing that "Universal Voltage Controlled Pot Replacement" " caught my eye 1) A low cost FET transistor and a couple of resitors can provide a variable reisitance controlled by CV. There are articles on the web re this. 2) There are various flavours of "digipot" out there that could be interfaced in large arrays via a familiar 3 wire serial interface that could come off the Core or Dout. There are design and application issues with either of these approaches, the biggest job is software/app integration, imho. cheers
-
hi, Done! Thanks, Thorsten. For those interested, centering the display (on a 4*20LCD)was done by adding the following lines to main.asm below USER_DISPLAY_Init and above the comment ;;clear the screen USER_DISPLAY_Init movlw 0x00+2 movwf MIOS_PARAMETER1 movlw 0x40+2 movwf MIOS_PARAMETER2 movlw 0x14+2 movwf MIOS_PARAMETER3 movlw 0x54+2 call MIOS_LCD_YAddressSet ;; clear the screen call MIOS_LCD_Clear
-
Hi, I'm new to MIOS, but I did have some experience and success with modifying the MB64 code (V0.34 I,think) to better use the 20*4 display I built into my box. As a way into MIOS programming I thought I would do a similar small project. I'm having trouble finding the location in the code where the low level interface takes place. ??? Excuse my naivety, but can anyone advise? thanks for any guidance
-
hi thorsten, yes, the settings {size 2048 num 4} work fine. regards
-
It works! Setting low level buffers to size:128 Â num:16 (NOT size:128 num:8 ) fixes this for me. all the best :)
-
hi Ive programmed the 18F with the primary bootloader V1_1. Im using a well worn MBHP MB64. I'm getting the short string sent every two seconds. I think Ive set up midiOX right with only the midiout port enabled, but I get " SysEx Output Devices:The port is transmitting data to the device. Wait until the data has been transmitted, and then try again." thanks for any help or suggestions
-
hi Thorsten, Thanks for the encouragement. I think I could easily put together an app with fixed pot/button/led functions. Also, the ported MB64 will be awsome! I guess building up some familiarity with MIOS in a simpler environment first will have benefits for later on, so I shall jump in! thanks again
-
hi, I have a "standard" Midibox64 (64 pot/40 button/16 LED/4x20LCD) . I want to upgrade to 18F/MIOS to develop further hardware/firmware addons. My question is, is there a MIOS application for a MBHP MB64? (I want to begin with something that works fully to start with if possible). thanks for any info or suggestions
-
hi, The (one I know of ) Australian supplier of PIC18F452 is Dontronics, AUS$25+gst. Re JDM It should be possible to buffer the Vpp and/or Vdd with a FLOATING supply (plug pack) with few components . If I am right this could save buiding a whole new programmer. I will try this just as soon as I get a chip. If you can't wait then go for the Tait :P stay tuned
-
Midibox buttons for Transport (Cubase 5/SX)
Duggle replied to Duggle's topic in Testing/Troubleshooting
I find "push on/push off" functionality on keyboard numpad '-' and '+' for ff and rew. I have found spacebar on the keyboard sometimes needs to be pressed twice; once resets the play pos to the begining but keeps playing. Next press actually stops it playing. This behaviour (re stop) is not constant meaning there is some instability with SX it would seem. The MIDIbox buttons I have used have @OnOff assigned in the script. In SX the flags are something like (T for ff and rew) and (P for stop, play, record). I cant check for certain as SX is on another bootable partition. Good to hear you have them working right this is incouraging. cheers -
Midibox buttons for Transport (Cubase 5/SX)
Duggle replied to Duggle's topic in Testing/Troubleshooting
thanks. yes, it works but the computer keyboard behaves similar so it must be SX which is not working smoothly in this regard. -
well done. I Think the MIDI spec guarrantees a series resistance at the MIDIOUT end, but I'd test it with 100R and use that. [its good to have some local current limiting!] best regards
-
I have since discovered that this is what COMBINED mode is for. But rather than have note,velocity and gate for one track and one parameter on a second track, I would rather have two tracks of note and velocity. Thorsten, or anyone, is this currently possible? ??? The sequencer is great for programming drums/percussion 8)
-
hello,good . 1.Now remove PIC and wire a LED in series with R6 (annode of LED towards +5V). When MIDI data is recieved, Pin 6 of IC2 will switch to ground, pulling current through the LED. Now if the LED flashes, you have all MIDI circuitry working and can concentrate on the programming of the PIC. [if your not having success with this test] You said you measured 5V on pin6, make sure this node is not somehow shorted to +5V. Also check that you do have ground to pin5 and +5V to pin8.
-
hi, try putting a LED on the input side of the photocoupler. This will verify absolutley that you have MIDI-IN right up to the opto and tests for all connections and polarity up to this point including the generator of the MIDI stream. 1.Temporarily disconnect pin3 of the opto, also one side of D1 . 2.Connect a red led in place of D1 pads. 3. If the LED does not flash when MIDI is sent, reverse the polarity of the LED. 4. If the LED flashes check the polarity of the wiring to the MIDI connector. 5.If things are wired correctly when the LED flashes its cathode (-ve) should be attached to annode of D1 (pin 3) .
-
hi, has anyone had success programming midibox buttons for transport control in Cubase 5.x or SX ? I have managed to get them working but not very effectively. I find I cannot get the forward and reverse buttons to act in a momentary way only latching which is not good for these functions. Also Stop needs to be pressed twice when playing. Anyone had similar experience? many thanks
-
hi, does anyone know how to assign noteval and velocity effecting the same midi event to 2 pot rows? ??? Ive assigned playmode 1 and 2 to potrows but it generates 2 events, (one with variable note and fixed velocity) and (one with fixed note- variable velocity ). :-/ many thanks, solutions using Vmidibox OR mksys script welcome :)
-
Looking at the datasheet, I would assume that the 5 wire connection to the motherboard is a PS2 or similar connection. Writing the firmware mod to interface this to the MBHP is a big job with little RAM/ROM to work with. Converting a variable capacitance into 0-5V is quite simple using the method described earlier, I think. However the touchpad does not seem suited to this. :-/ BTW, If one was very keen, one could use a dedicated MBHP core module to decode the PS2 touchpad data and produce X and Y 0-5V using the two channels of PWM on PortC! One could also use Port I/O pins to activate button closures! ;)
-
yes, I am asuming that the touchpad has something like three terminals common,Xout and Yout, and that the touchpad provides a variable capacitance between common and Xout for x axis and between Yout and common for y axis. I'm only guessing and the reality may be quite different. So I suppose I should ask, How many connection pins are there on this touchpad?
-
hi, use the variable capacitances with a simple oscillator (using a gate from a 74hc00 for example) then have the resulting square wave feed a Frequency to voltage chip such as LM2907 (around $2 or less) . Set up the chip to provide 0 to 5V output range for the Ain. (Use series resistor and 5V1 zener to protect Ain against higher voltages!)
-
hi thorsten, it would also be nice if the currently active bank is remembered on powerup. Also I was wondering if it would be possible to add an ascii name property to each bank that is displayed briefly apon bank selection. This way one could see at a glance what was going. With many mixer and sequencer setups possible, many syx dumps and even bank sticks, it would help keep track. many thanks
-
The remote setup for cubase 5 has channel as a property of a control source. Just use the "learn" function on the cubase remote setup to assign control to the given parameter (top table).
-
It is for Delphi 5 environment. :P http://www.delphi32.com/vcl/4708/
-
hi, there is a freeware VCL component that remembers the properties of other components. It is for Delphi/C builder and is call PropSaver. I've used it with Delphi and its pretty straight forward to use. Its great for retaining the context of apps between uses. hope this helps
-
Are you using 3.7 or 5.1 ? (they have different remote setups. The link above applies to 3.7)