-
Posts
1,774 -
Joined
-
Last visited
Content Type
Profiles
Forums
Blogs
Gallery
Everything posted by cimo
-
the burner thing is one of those experience i want to try to forget as soon as possible ;) i think this was using the velocity code with normal switches, if you want to use piezos you need opamp circuit, maybe you can use the analog board from eDrum and interface them to the core with a C application.I had the same idea some time ago but it ended up on nothing, which happens quite often when you have a pile of projects (yes j the brainwave radio first, sure) in the waiting list and a messy lab and life. Back to the topic, it shouldnt be difficult to plug the edrum analog circuit to aPIC s ADC and write some C code.Actually that sound quite promising but i promise to myself i wont get involved in this! go away!
-
Mackie Protocol - Data going from Software to the midibox
cimo replied to DavidBanner's topic in MIDIbox HUIs
hi david before it drives you mad you ought to know that you can use the common script as given by AudioCommander to compile the alpha version of LC.Of course it is ok to get code from that. geee dunno why i keep on calling you david :P -
what s the problem with edrum.info? why don t you stick a MB with an eDrum together? (btw one of your lcds had found home in a temporary setup for my 6582!, the burner instead just made me crazy!)
-
.. paso uno: has comprobado que los cs 1,2,3 y 4 estan corectamente conectados? esto se define en la 4 paginas disponibles simone
-
.. my first experiment with the Spectrasymbol softpots..
-
sorry wrong forum, this one goes under miscellaneous/ jokes :P .. just joking, anyway no, not even TK (he s human after all) or BIll Gates (he s human af... well nevermind) and his army could fit a vst in a PIC controller. simone
-
i usually don trust and my old PIII doesn t like flash built web sites, eye candy for the eye ... what for the soul ? ;)
-
ok nevermind it disappeared now by itself, i have strange ground loops in my house and weird jittering on my ains, jitter stops if i ground my body.The softpot is a nice antenna for interferences ;)
-
.. me again, sooo easy, get ableton 6 or 7 and you can just assign the softpot to both plugin-on/off button and grid value, then in the MIDI mappings just set minimum at around 3 and max at 127.that s it. Still i am interested to finish that code cause i don t have a no-demo 6 or 7 ableton version.And for learning too. tx it s quite a funny toy!
-
..maybe.. i need to scan the state of the MIDI coming from Ableton dunno if with USER_MPROC_NotifyReceivedEvent or MIOS_DOUT_PinGet so: if BeatRepeat is OFF and cc>0 then send note ON/OFF else if BeatRepeat is ON and cc==0 then send note ON/OFF else if BeatRepeat is OFF and cc==0 then do nothing else if BeatRepeat is ON and cc>0 then do nothing what do you think?
-
..getting better and better but what i ve feared about Ableton behavior s actually happened: it s waiting for a ON/OFF to turn on and ON/OFF again to turn off.It gets tricky to get the proper behavior, anyway here is the latest code (note i use 13 as a switch value cause the pot wont go under that value for some reason, probably construction/hardware. still the behavior is erratic , need to figure something else out.
-
the behaviour was caused by the capacitors i added to fight against jittering, so now the value goes down almost immediately but still the minimum value i get is 12-14, any idea?
-
..maybe there is no difference? improvements are just on the boards, for building info see smashtv site. simone
-
;D ;D ;D here it is:
-
hi (phineus!!!!!) i hooked the softpots to an AIN but there is a weird and unexpected behaviour: if i release the finger from the pot, the midi value won t go directly to 0 but will decrease slowly stopping at 14.. anybody s experimented the same thing? what could be wrong with it? simone
-
no no and no !! just remember the note and cc values and use eg. miosstudio virtual keyboard to set the parameter in Ableton !
-
mmm i was just wondering.. Ableton responds to notes ON/OFF, i mean you send and ON/OFF and it will turn on the effect, you send an ON/OFF again, you turn it off.I don t know how it reacts when you send first a note ON event and then a note OFF. Also since the softpot will send 2 events at the same time, i need some trick to assign the parameter to Ableton, for example i can use an "assign" button that will send the same note.Too bad you can t assign parameters on a table as in the generic remote in cubase. Thanks for the input! What i don tunderstand is why you used the MIOS_MIDI_BeginStream() function, isn t that something you use only in linked cores? ah there was a bit of irony here: ;)
-
what about normal SIL and DIL headers?
-
ok so: void AIN_NotifyChange(unsigned char pin, unsigned int pin_value) __wparam { // a pot has been moved, send CC# at channel 1 MIOS_MIDI_TxBufferPut(0xb0); // CC at channel 1 MIOS_MIDI_TxBufferPut(pin); // pin number corresponds to CC number MIOS_MIDI_TxBufferPut(MIOS_AIN_Pin7bitGet(pin)); // don't send 10bit //pin_value,but 7bit value { if (pin == 0){ //fire off note OFF else if (pin > 0) //fire off note ON } } } - how do i fire off a note on ? void DIN_NotifyToggle(unsigned char pin, unsigned char pin_value) is supposed to be called by MIOS when a button is depressed, what to do in this case? -what about the syntax? ::)
-
hi david i don t want to send 2 notes, i thought i could use that code to "double" the midi event -input: CC ----> -output CC (unchanged) + ON/OFF event (depending on CC value: 0=OFF, >0=ON) or maybe i could use the button event as "toggle"
-
hallo i thought i could use the spectrasymbol soft pots to trigger the BeatRepeater in Ableton with a single touch. To achieve that i need to: 1- read the pot movement and send the CC void AIN_NotifyChange(unsigned char pin, unsigned int pin_value) __wparam { // a pot has been moved, send CC# at channel 1 MIOS_MIDI_TxBufferPut(0xb0); // CC at channel 1 MIOS_MIDI_TxBufferPut(pin); // pin number corresponds to CC number MIOS_MIDI_TxBufferPut(MIOS_AIN_Pin7bitGet(pin)); // don't send 10bit pin_value, // but 7bit value } 2- set a note ON message if the CC value is >0 (finger(or whatever) on softpot) 3- set a note OFF message if the CC value is =0 i thought i could transform the CC to Velocity and insert the ASM code for double note (with the proper adaptation) as found in the Meta Handler example in MB64 MB64E_META_Handler_DoubleNote call MIOS_MIDI_BeginStream ; begin stream ;; branch depending on content of MIDI_EVNT_VALUE movf MIDI_EVNT_VALUE, W ; get MIDI_EVNT_VALUE value bz MB64E_META_Handler_DoubleNoteOff ; when Zero (enc value = 00 or button released): send Note Off MB64E_META_Handler_DoubleNoteOn ;; NOTE ON movlw 0x90 ; send 0x90 (Note On Header, channel 0) call MIOS_MIDI_TxBufferPut movlw 0x00 ; send 0x00 (C-0) -- cakewalk needs this as MIDI Remote indicator call MIOS_MIDI_TxBufferPut movlw 0x7f ; send 0x7F (velocity) call MIOS_MIDI_TxBufferPut movf MIDI_EVNT1, W ; send content of second byte (08-0f) call MIOS_MIDI_TxBufferPut movlw 0x7f ; send 0x7F (velocity) call MIOS_MIDI_TxBufferPut rgoto MB64E_META_Handler_DoubleNoteEnd ... am i in the right direction? simone
-
ehe Roger, it was late night.. when i went to bed, just before falling asleep i figured out that i wrote DIN instead of DOUT but i was already too sleepy to go downstair and correct it, so i said to myself "let s try to guess who s gonna correct my post first" i thought about S1 and eventually Seppoman so it was not a good guess. ;) simone
-
jatte bra foona welcome aboard... seeing what you ve done already i wouldn t be so worried about programming, everything is well documented. simone
-
levon if you want to dim a led you can just strobe the DIN.
-
well i haven t tried the buttons with my latest pcbs but they worked ok with the first PCB i etched so i am looking good to it. About the mechanic construction for the SF buttons the 2 front panels (1,5+3mm) together with a few screws are enough, also for the "lateral" movement of the buttons and you can avoid buying the expensive SF bezels. About the joysticks i remember to you all that i have eagle libraries for them if needed. Carnival s delayed a bit the construction but when i ll be finished with cleaning up a few mm of dirt from my house floor i ll be back in the lab. Cheers!