-
Posts
659 -
Joined
-
Last visited
-
Days Won
4
Content Type
Profiles
Forums
Blogs
Gallery
Everything posted by ssp
-
From the album: ssp MB-MMC unit
rear of the padboard with the buttons and encoders mounted -
From the album: ssp MB-MMC unit
testing the buttons linked via dinx4 to the core with a 16x2 lcd -
From the album: ssp MB-MMC unit
beginning button layout on padboard using rjs illuminated light pipe and frosted dome tact switches and small form alps encoders -
From the album: ssp MB-MMC unit
alps slim line 10k 100mm fader, this fader is very very smooth and fast to the touch -
-
From the album: ssp MB-MMC unit
okw comtec case -
i dealt direct with them so i saved a bit, try calling them, also removing the led is very easy to do its just two pins going down the side of the switch
-
update: spent yesterday and today working out each sr assignment for each button and encoder and fsr pad, all is ok. today i had to re-assign the placement of the menu buttons. the assignment for these are in the setup file, as the start pin is 0 thats the first buton for the menu to be assigned to. this is the standard assignment: #define DEFAULT_ENC_DATAWHEEL 0 #define DEFAULT_DIN_MENU_EXEC 7 #define DEFAULT_DIN_MENU_RIGHT 6 #define DEFAULT_DIN_MENU_LEFT 5 #define DEFAULT_DIN_MENU_SNAPSHOT 4 now as you can see there is a datawheel on 0 something i did not know about, if i re-locate this to pin 7 it will automatically use pin 8 as the second pin so i guess this will let me scroll through the menu once selected so i changed the above to this: #define DEFAULT_ENC_DATAWHEEL 7 #define DEFAULT_DIN_MENU_EXEC 0 #define DEFAULT_DIN_MENU_RIGHT 2 #define DEFAULT_DIN_MENU_LEFT 1 #define DEFAULT_DIN_MENU_SNAPSHOT 3 this gave me the placement of the menu system on each button i wanted it to be, remember that 0 is the first pin not 1 thats why the menu is moved to 0. now the menu system and left right store buttons are exactly where i want them. the other 4 buttons that are normally other functions are now spare assignable function buttons which will be very handy indeed! pics and video to follow soon
-
http://www.rjselectronics.com/?Switches_LED_Illuminated:Small
-
MIDIbox of the Week (MIDIbox MMC control unit of ssp)
ssp replied to ssp's topic in MIDIbox of the Week
well the mmc commands are only 5 of the standard list of commands available. the transport only has 5 as its for use with logic pro 9, also you can use those mmc commands with any mmc compatible equipment, so say you have a laptop running logic or pro tools etc and also an external multitrack unit etc you can using a midi merger take the single out put from this and then busss it to the equipment. one thing that may be added is a foot switch board with the same mmc commands mapped to it for use while playing keyboards. the 8 buttons above the transport can have the rest of the mmc commands mapped to them or be used as assignable command buttons for logic commands. the 4 encoders are also assignable to any part, plugin or even the zoom functions for the screens in logic pro. the master fader can be assigned to the main master fader in logic for a single fader control for the piece your working on, or it can be switched between tracks as an individual fader. the top 4 buttons are the menu system, the 4 below that are the other 4 menu buttons that are not used as often. if you put a 10 pin port on the back you could in theory have another case with 8 slimline faders, some buttons and rotaries and make a fader expander for this. you have a dinx4 board in the case with an ainx1 board, you can have several this way by having an in and out port to cascade the units. -
yes you have to manually change the pot number in the editor when you change the number you move up one pot, all you do is edit the pot to the cc# you want then go to the next one and so on. when you have done this you then do the sysex dump to the core.
-
the number doesnt change im afraid, the easiest way to do it is like this. if you have got the ainx4 boards hooked up to the core, each ain will take 8 pots/faders the board allows for 4x8 pots or faders, so if the pot you want is on the second set of pins then thats 9-16 so if you wanted pot 9 to assign a midi cc# to you would move the pot number to 9 in the Editor and so on, if you do all the changes first, then make sure learn is turned off in the editor then do a sysex dump to your mb64 so its like this J1 J2 J3 J4 | | | | A0-A7 A0-A7 AO-A7 A0-A7 | | | | POT 1-8 9-16 17-24 25-32
-
Anyone made a pad/button grid midi patch changer?
ssp replied to jeffnote88's topic in Design Concepts
yes you can do this, the mb-64e will do this fine for you, goto ucapps.de and read up on the mb64e and all associated links, theres a tutorial for its use, have a read of that as well. welcome to the forum -
MIDIbox of the Week (MIDIbox MMC control unit of ssp)
ssp replied to ssp's topic in MIDIbox of the Week
first led test, i put better resistors in parallel and they are brighter now no label face no label face leds on ( the top left button turns the leds on or off in the switches) case with labels on -
well as im waiting for parts to arrive for me to finish the bpm controller i decided to build something while waiting. what i needed was a nice compact little midi machine control unit with a few rotaries, buttons and a single 100mm fader. so i had a spare core and a spare dinx4 board and i decided to use them to build the unit. i went for an okw comtec case , some slim line alps 100mm faders, a 16x2 lcd and lots of jsr illuminated dual pole switches, some frosted domes some are light pipes. it took a while to solder up the boards and get the placing right and then transfer it all into solidworks. in solidworks i did the face layout and saved this as a dxf for use in illustrator for the front labels. i printed off a line drawing off the face onto some sticky backed paper a4 and placed it onto the case. it took me about 30 mins to do the drilling into the case , and cut the holes and do all the countersinking for the bolts. i had to learn how to code meta events while doing this as i needed an mmc transport that put out mmc sysex commands, i got really stuck with this and fortunately had lots of help from thorsten, i have to behonest im still unsure on some things but im getting there and understanding the meta coding. im glad to say all the functions work fine and the midi in and out is running great with dumps to and fore the core. anyway, connected to logic pro9 it is a godsend, and the good thing is that if i get two more of these cases and stick 4 faders and some buttons and encoders in i can make the unit expandable with a single cable linking each box with rear ports. the size on this case, its high quality abs and the fact its not too big make it an excellent choice for projects and its a case i will be using again soon. here are the pictures as usual. case fader switch and encoders layout connection test rats nest in the case continued :
-
im looking for a spare smashtv dinx4 board if anyone has one with the kit of parts as well, if you only have the baord that will do and i will get the parts myself. thanks
-
well as the board is there why lose it? just cut the tracks to the switches and faders, if the faders are not 10k lin then replace them with the 10k equivalents. you can then wire to the solder points for the switches and faders. everything is alrady on a good board and you can always have the face cleaned off, re-painted and re-labeled. you could use an mb64 or mb64e for this also. you could have a nice little project there. if it gets a bit too much for you , you can always send the controller unit this way :smile:
-
welcome to the forum. in answer to your question , yes its a doable project and the mb64e will suit your needs. the buttons can be bought cheaply from ebay, i know there is one seller in hong kong doing good deals on the same style buttons. you will find replica knobs on ebay also. the front panel would have to be cnc laser cut as i dont think schaffer do them that size, although i may be wrong. the front panel can then be either silkscreened or can be laid out using lazertrans and as the printer does not print white you coule have grey lines for the panel seperators instead of white. you then need a keyboard from somewhere, prehaps buy a cheap yamaha portasound keyboard or something similar from ebay thats not going to cost much second hand and that you can take apart.. then you need to work out the case work also. the other alternative is to not have a casework and just the top controller section and just connect a little midi control keyboard to it. there is loads of information nad help to be gathered on the forums here, one thing we always state to anyone is read,read,read. it doesn't matter how competent you are as there will always be something to slip you up on the way. myself i have been looking at rob papens predator soft synth and making a hadware controller for that at some point. at the moment im 2/3rds done on my bpm controller, you can read up on it in the design concepts section of the forum. have a good read of the site, you will find other members who have managed to bolt on keyboards to cores for using with stuff they have built, dont be afraid to ask questions. welcome to the forum ssp
-
thorsten i have tried every way to get this shuttle wheel meta event to work and i am having not much luck with it, i tried the second handler routine and it didnt work. im sorry i dont understand the example you suggested in your reply, i dont fully understand the meta events yet. i expect it is easier to do in the mk.sys file and do it like that but i have to learn that one yet. im hoping for a suggestion that will make my head finally understand this meta events etc. thanks very much i hope you had a good new year.
-
main board almost finished, i just have to put the idc headers on the board for the 10 way link cables to the dinx4 boards. the transport is a 3 way riser board. did a test fit of the parts in the spare casework and everything went in first time, i need to trim the fader stems down a little and take 2mm off the bottom of the phenolic knobs because the shafts on the encoders are not long enough. mainboard test fit in casework i will add the headers tomorrow and then i can begine connecting things to the dinx4 boards and testing each encoder , button and fader.
-
well i finally had some time to sit down and do some soldering after the xmas mayem and new years madness that has engulfed us all! after cutting the seperate boards from the panel i was then able to begin building the boards and raised sections also. everything went together with no problems, although i do wish that i could get sil pins that were longer than the normal ones for extra pin length with the spacers. first i did the pot matirx board this was an easy job helped with a little flux brushed on the contacts to help the fine pitch soldering along. then cam the display and menu buttons for the core, the menu buttons had to be raised for spacing and because the lcd will have a small perspex screen infront of it for protection then followed the fsr link, control board, bank board with riser for the lower two switches i am still doing the transport bar and this is also on raiser for the switches. here is the main board with the fader, encoders and 4 raised switches in place with just the transport board to add. the boards are excellent quality and i will definately use golden pheonix again for my next project. im hoping to be able to finish all the soldering tomorrow night and then begin connecting and testing before fitting the day after. if all is ok and the tests pass then i will be ready to place the parts into the casework. this is turning out to be a really good build and the amount of things i have learned from here while doing this build has been great, oncea again a big thanks to nils for pointing me in the right direction when needed and for making me thing things through. :console:
-
Using LCD screen from 13" Macbook as S-Video monitor for C-64?
ssp replied to M.U.L.E.'s topic in Miscellaneous
heres one reference to hacking an lcd screen. http://www.hardmac.com/news/2006/03/28/using-a-laptop-lcd-with-a-vga-connector-they-did-it -
thanks for the reply thorsten. i understand some of what you say, however its the actual meta event itself im not sure if i got it right or not you see. i put it like this ;; -------------------------------------------------------------------------- The Shuttle MMC message Both forward and backward shuttling share the following MMC message: F0 7F 00 06 47 03 sh sm sl F7 Note: sh, sm and sl are defined as Standard Speed in the MIDI 1.0 Recommended Practice RP-013 ;; -------------------------------------------------------------------------- MB64E_META_Handler_02 ; F0 (sysex start) ; 7F (factory brand ID) ; 00 (synth type or ID) ; 06 (file version) ; 47 (program parameter) ; 03 (parameter number) ; sh (parameter value = std speed) -\ ; sm (parameter value = std speed) -------- i do not know if these are correct and the meta handler is correct ; sl (parameter value = std speed) _/ ; F7 (sysex end) movlw 0xf0 call MIOS_MIDI_TxBufferPut movlw 0x7f call MIOS_MIDI_TxBufferPut movlw 0x00 call MIOS_MIDI_TxBufferPut movlw 0x06 call MIOS_MIDI_TxBufferPut movlw 0x47 call MIOS_MIDI_TxBufferPut movf MIDI_EVNT1, W call MIOS_MIDI_TxBufferPut movf MIDI_EVNT_VALUE, W andlw 0x0f call MIOS_MIDI_TxBufferPut swapf MIDI_EVNT_VALUE, W andlw 0x0f call MIOS_MIDI_TxBufferPut andlw 0xf7 call MIOS_MIDI_TxBufferPut return i have just about understood the mmc meta events that i havce used, however as this is a lrager string and also as it now becomes a seperate meta handler, im not sure how i would implement it, if i would have to use a table or do a seperate handler as i did above by calling it "meta_handler_02" i still dont understand the multiple use of meta handlers, i am also looking over the mk.sys files and i will try that also as it is something else for me to learn. thanks for your input on this, its making learning it much easier.
-
-
ah, one thing you gotta understand, they will arrive when they arrive, i know it seems frustrating but smashy is so busy making kits for so many people and hes waiting for parts to come in or source replacements for parts that are being discontinued. when it gets sent out he will email you with the tracking number so dont worry. if theres one person you can rely on its smashtv