
protofuse
Programmer-
Posts
288 -
Joined
-
Last visited
-
Days Won
1
Content Type
Profiles
Forums
Blogs
Gallery
Everything posted by protofuse
-
comment t'as fait pour monter la toolchain sur un OS 64bits?
-
[solved// MSYS version prob] compilation & 64bit OS
protofuse posted a topic in MIOS programming (C)
hello, I'm trying to install the toolchain on my new laptop running windows 7. of course, it doesn't work! is there a way/path to follow to succeed ? (if not,I have other 32bit OS at home ;) so....) -
je te renvois vers la doc concernant la midibox LC. connais tu le site http://ucapps.de/ ?
-
je suis désolé, mais le nom du fichier est dans un de mes précédents posts: main.c lis un peu des docs sur le langage C (même sur wikipedia) ça t'aidera...
-
le code source est main.c généralement, il faut aussi modifier main.h (et probablement d'autres, je ne connais pas MBLC) pour la chaine de compilation, il faut suivre ça http://www.midibox.org/dokuwiki/doku.php?id=windows_toolchain_core pas de traduction dispo, je crois
-
tu auras plus de réponses sur les forums en anglais, aussi
-
que ce soit en anglais, en français ou autre, les membres du forum n'aiment pas trop quand des questions sont posées alors que l'on peut aisément trouver les réponses. je l'ai appris en commençant mon projet et en postant ici. ceci dit, tu ne pourras pas passer à côté des liens suivants: - http://www.midibox.org/dokuwiki/doku.php?id=application_development et si tu es sous l'OS windows: http://www.midibox.org/dokuwiki/doku.php?id=windows_toolchain_core (installer l'ensemble de la chaines pour compiler tes sources) - il te faudra cela: http://miosstudio.midibox.org/ pour que ton code compilé soit uploadé via midi sysex dans ton core - http://www.midibox.org/dokuwiki/doku.php?id=mios la solution ne tombera pas du ciel, ne l'attends pas procède étape par étape comprends comment fonctionne le MIOS apprends à le modifier, le compiler, et l'uploader dans ta box etc
-
the protodeck's official blog is here: http://www.julienbayle.net/blog/protodeck/ I'd like to transfer it here, it could really be its good place. But I'm not administrator so... all the best, julien
-
cool project :-)
- 5 comments
-
- MIOS32
- Ableton Live
-
(and 1 more)
Tagged with:
-
hello ultra. I'm using it and used it for a while with max for live, Live Object Model is officially published. with noofny, we also tested pure python script with the new Live Object Model and it works fine without max for live. you may be interested. all the best,
-
si tu es sur un chat (msn, gmail ou autre), je te propose de répondre à tes questions. c'est plus rapide, surtout pour moi.
-
je suis parti de ZERO et j'ai conçu ça: http://www.julienbayle.net/diy/protodeck/ ... mais ça m'a demandé un minimum d'effort pour rentrer dans le truc ; ça m'a demandé du temps aussi il te faut un peu de courage et de la patience et tu pourras faire tout ce que tu veux. le framework midibox est TRES performant et complet faut pas lacher le truc!
-
il existe beaucoup de tutoriels. vues tes questions, je pense qu'il faut que tu commences par lire les docs du wiki. tout est en anglais. je te conseilles aussi les forums en anglais. il y a bcp de gens expérimentés aussi
-
le concept midilink est là : http://www.ucapps.de/midibox_link_fr.html pour l' "activer" comme tu dis, il faut mettre dans Init(): pour le premier core (premier dans le sens du flux midi entrant dans ta midibox) MIOS_MIDI_MergerSet(MIOS_MIDI_MERGER_MBLINK_FP); pour le second core MIOS_MIDI_MergerSet(MIOS_MIDI_MERGER_MBLINK_EP); tu as l'équivalent en assembleur là : http://www.ucapps.de/mios8_fun.html#MIOS_MIDI_MergerSet
-
personnellement, je ne conseillerais pas d'autres modules que ceux vendus par Tim/SmashTV au USA. c'est un peu détaillé sur mon blog http://julienbayle.net/blog/protodeck/ ces modules sont ici : http://www.avishowtech.com/mbhp/buy.html ce sont LES SEULS fiables, bien réalisés, avec des connecteurs homogènes et pratiques!
-
2 cores midilinked: the core1 is the forwarding point, the core2 the endpoint. should I use MIOS_MIDI_BeginStream and MIOS_MIDI_EndStream for the core2 ?
-
MIDI mapping & control on only* 1 MIDI channel
protofuse replied to protofuse's topic in MIOS programming (C)
considering one core, are the midi messages send by this core also handled/received by this core itself? I guess no... but... -
MIDI mapping & control on only* 1 MIDI channel
protofuse replied to protofuse's topic in MIOS programming (C)
-
MIDI mapping & control on only* 1 MIDI channel
protofuse replied to protofuse's topic in MIOS programming (C)
first,I was/am afraid about most unfriendly parsing (unfriendly only in the design step.. indeed) second, I have some doubt about midi notes treatments: I have 2 core, on each one, a DOUT and DIN. so, DINs have to send midi note ONLY to the midi output (from the midibox point of view) and DOUTs have to receive midi note ONLY from the midi input. probably I can do that by using if() statements in MPROC_NotifyReceivedEvnt() I'll do that today (day off in france! yeah!) fyi, this mapping is targeted for be used in max for live (the max/msp software hosted in Ableton Live) -
hello experts, I have: - 87 pots (sending CC values) - 82 buttons (sending midi note on & off) - 86 RGB leds (receiving midi note on message to be light or not (8 states including off)) thus for my mapping, I need: 87 CC + (82 + 86) Notes right? how could I use only one midi channel to do that ? this constraint exists in my DAW. I could make a different treatment for note to midi in, and note to midi out. in that case, as 1 channel = 127 CC + 127 Notes, it would be enough! ideas? way?
-
-
yeah! I didn't see that.
-
everything works fine now with protodeck.:frantics:=> the famous & damn it is working dance when I'll have higher quality pictures etc, I'll try to be midibox of the week :) I'll apply for that
-
[solved// multiple core issue] tracking a strange pots bug
protofuse replied to protofuse's topic in Testing/Troubleshooting
this code doesn't give me any warning :smile: : ///////////////////////////////////////////////////////////////////////////// // This function is called by MIOS when a complete MIDI event has been received ///////////////////////////////////////////////////////////////////////////// void MPROC_NotifyReceivedEvnt(unsigned char evnt0, unsigned char evnt1, unsigned char evnt2) __wparam { if( (evnt0 & 0xf0) == 0x90) // being sure that this is a note message { unsigned char channelIndex = evnt0-0x90; unsigned char noteIndex = evnt1; unsigned char value = evnt2; unsigned char matrixIndex = ( (noteIndex - 1 + _NOTE_MATRIX_OFFSET)+channelIndex ); if (matrixIndex > 0 && matrixIndex < 64) // being sure that we'll write inside bounds { matrix[matrixIndex] = value; } } } Thorsten, the 8* was to manage my leds like that: - one midi channel per column - one note pitch per line - velocity gives the color but it needs to be improved and finished. btw, now, I can write at last : EVERYthing works fine here! and, the most important, I understood why the different things that gave me headache didn't work in the past !!! thanks to all of you (I already do that on my website ) -
hello ! moi je finis ma protodeck ça va me servir à contrôler Ableton Live via max for live. voilà :) bises à tous les français du forum