New Firmware project

Discuss mods, hacks, tweaks, etc.

Moderators: Altitude, adafruit_support_bill, adafruit, phono, mome rath

Re: New Firmware project

Postby 3phase » Sat May 22, 2010 8:24 am

g
Last edited by 3phase on Sat May 22, 2010 8:35 am, edited 1 time in total.
3phase
 
Posts: 114
Joined: Wed Apr 22, 2009 1:06 pm

Re: New Firmware project

Postby 3phase » Sat May 22, 2010 8:35 am

Helyx525 wrote:MODWHEEL=0, no notes are accented
MODWHEEL=1, only notes w/velocity = 127 are accented
MODWHEEL=20, notes with velocity > 107 are accented.
MODWHEEL=64, notes with velocity > 64 are accented.
MODWHEEL=127, all notes are accented.




sounds cool aswell.. too bad that there will be a while before one can to try such things ;-)...


one thing that migt be extremly cool aswell would be an extrenal track like we have it on the 909..

an alternativ sequence that is only send via midi...

maybe combined with something like the SEM niessen sequencers midi track... there you can select at each step one of 12 note memorys, instead one of 16 fixed notes on the 909 ( what is extremly usefull allready).. wich contain anything from 1 to 9 notes that are played on this step.. so the extrenal track would be abble to play chord stabbs on top of a 303 line

Once ther is a bigger cpu there are actually many possebilitys.. the infrastructure of the xox with its midi and din sync ports and all sthe buttons.leds and usb is allready quite something..

With the extra pins of a larger cpu its probably not too difficuld to have an extra trigger event sequencer running in parallel... such a simple thing would allready be a usefull adition..

like in the old ppg sequencer.. there was the main sequenz but 2 extra trigger tracks to start additional enevlopes or step other sequencers..what allways is extremly nice to build nested sequences..

I ve an trigger out on accents for that reason on my xox..but an independent trigger track would be even better...

However..such gimmicks are probably much easier to program than a propper 303 style sequencer and all the clocking, dumping, editing routines...

so first things first i guess :-)
3phase
 
Posts: 114
Joined: Wed Apr 22, 2009 1:06 pm

Re: New Firmware project

Postby Helyx525 » Tue May 25, 2010 3:30 pm

Last night I started sketching out a new bootloader to go with the new CPU board.
It will support firmware updates via MIDI sysex.

I also wrote some C++ code to convert the .hex file into a .mid file to automatically send the sysex blocks followed by pauses allowing the firmware to be flashed. That should eliminate a lot of the pains end users experience when it comes to updating the firmware.

Its still at the proof of concept stage at this point, but it seems pretty straight forward.
Helyx525
 
Posts: 61
Joined: Fri Apr 23, 2010 10:58 am

Re: New Firmware project

Postby textile » Tue May 25, 2010 6:43 pm

First board layout is under way as well. Will finish later .
User avatar
textile
 
Posts: 221
Joined: Mon Nov 23, 2009 8:34 pm
Location: Australia

Re: New Firmware project

Postby antto » Wed May 26, 2010 12:57 am

:mrgreen:
We are here too: irc.freenode.net >>> #x0xb0x
..:: c0nb0x v1.00 ::.. viewtopic.php?f=7&t=29282 (new control app - win/osx)
VCO Tuning: viewtopic.php?f=12&t=24759 (do it the EASY way)
User avatar
antto
 
Posts: 978
Joined: Thu Apr 15, 2010 2:21 pm

Re: New Firmware project

Postby dnigrin » Wed May 26, 2010 8:01 am

Great news guys.

Dan, re: converting .hex to .mid files, if you run into any snags, you could consider reaching out to Olivier, who is the person behind the Shruti-1 synth: http://mutable-instruments.net . He's done this for that synth, and firmware updates are working well with MIDI there...
Dan Nigrin - Defective Records
CycliC, M185 & Klee Sequencers / MC-202 & MC-4 Hack / Jack OS X / Major Malfunction / PC-1600 User
http://www.defectiverecords.com
http://www.jackosx.com
dnigrin
 
Posts: 115
Joined: Fri May 15, 2009 4:24 pm

Re: New Firmware project

Postby textile » Wed May 26, 2010 11:55 pm

1st lay-out changed. 2nd layout under way , going for a long chewing gum style. Its looking good .

Any preferences with the expansion ports - grouping / IDE / single line / individual pads ... ?
User avatar
textile
 
Posts: 221
Joined: Mon Nov 23, 2009 8:34 pm
Location: Australia

Re: New Firmware project

Postby darffader » Thu May 27, 2010 5:51 am

my major concern is that it will fit together with the x0xI0 mods
i'm getting my kit soon (damn european customs) so i cant comment on that yet

keep up the good work guys :wink:
User avatar
darffader
 
Posts: 236
Joined: Tue Jul 14, 2009 3:50 pm

Re: New Firmware project

Postby bcbox » Thu May 27, 2010 6:32 pm

my major concern is that it will fit together with the x0xI0 mods

I'm following this thread with great interest. I don't have any worthwhile input at this time but I can make sure that it will be compatible.
bcbox
 
Posts: 587
Joined: Thu May 25, 2006 12:30 am

Re: New Firmware project

Postby Helyx525 » Sat May 29, 2010 12:13 am

Unfortunately, I cannot participate any further in the "New CPU" and "New Firmware" projects until Adafruit and Technology Transplant resolve their differences.

Its just a damn link people. A public hissy fit defaming Cy and myself over the lack a damn link for 3 days? Really!?

I have been working hard trying to contribute something very substantial to the x0xb0x community and I am getting sick of these petty political squabbles.
Helyx525
 
Posts: 61
Joined: Fri Apr 23, 2010 10:58 am

Re: New Firmware project

Postby phono » Sat May 29, 2010 1:41 am

ok now you've posted this three times, if anyone is having a hissy fit it appears to be you, please refrain from posting this again or i will have to start removing your posts (which is always a last resort)
Image
x0x #733 Image SH-101 MC-202 TB-303 TR-606 TR-808 TR-909 MKS-50 Juno-106 A-100 Virus-B E-6400 SX-150 Monotron
User avatar
phono
 
Posts: 1502
Joined: Wed May 02, 2007 3:01 pm
Location: forum whore aka 2Cv

Re: New Firmware project

Postby Helyx525 » Sat May 29, 2010 2:28 am

phono wrote:ok now you've posted this three times, if anyone is having a hissy fit it appears to be you, please refrain from posting this again or i will have to start removing your posts (which is always a last resort)


I appologise.
I was very angry about this situation and I should not have vented my feelings in that way.

I will remove the duplicate from the CPU thread.
Helyx525
 
Posts: 61
Joined: Fri Apr 23, 2010 10:58 am

Re: New Firmware project

Postby textile » Sat May 29, 2010 7:11 pm

banned I work hard on this board .
I have a good schematic from Dan. I have made a nice looking / hand traced board. This is a loss .

This reminds me of the midibox crew.
User avatar
textile
 
Posts: 221
Joined: Mon Nov 23, 2009 8:34 pm
Location: Australia

Re: New Firmware project

Postby antto » Sun May 30, 2010 2:38 am

what happened now?! :shock:
We are here too: irc.freenode.net >>> #x0xb0x
..:: c0nb0x v1.00 ::.. viewtopic.php?f=7&t=29282 (new control app - win/osx)
VCO Tuning: viewtopic.php?f=12&t=24759 (do it the EASY way)
User avatar
antto
 
Posts: 978
Joined: Thu Apr 15, 2010 2:21 pm

Re: New Firmware project

Postby Willzyx Music » Sun May 30, 2010 9:00 am

textile wrote:banned I work hard on this board .
I have a good schematic from Dan. I have made a nice looking / hand traced board. This is a loss .


Sorry to hear about it. But adafruit was only asking for credit for the design of the x0xb0x as per the licensing agreement. I don't know of another DIY music project that has such a liberal policy.
User avatar
Willzyx Music
 
Posts: 45
Joined: Tue Apr 20, 2010 9:04 am

PreviousNext

Return to x0xm0dz

Who is online

Users browsing this forum: No registered users and 2 guests

Stuff to buy from the Adafruit store and links to product documentation!


New Products [102]

Raspberry Pi[80]
 
FLORA[23]
 
Bunnie Studios[9]
 
FPGA[1]
 
mbed[11]
Arduino[60]
 
NETduino[14]
 
BeagleBone[24]
 
Android[6]
 
XBee[10]
More Dev Boards[30]


 
BoArduino[8]
 
SpokePOV[4]
 
TV-B-Gone[4]
 
MiniPOV[3]
 
SIM reader[3]
 
Microtouch[5]
 
Clocks & Watches[18]
 
Drawdio[4]
 
Brain Machine[1]
 
Game of Life[2]
 
MintyBoost[2]
More DIY Kits[16]


 
MaKey MaKey[3]
 
Tweet-a-Watt[5]
 
Young Engineers[33]
 
Discover Electronics[2]
 
Snap Circuits[4]
 
littleBits[3]
 
Project packs[8]


 
Breakout Boards[33]
LCDs & Displays[48]
Components & Parts[69]
Batteries & Power[49]
EL Wire/Tape/Panel[52]
LEDs[109]
 
Wireless[14]
Cables[60]
 
Lasers[6]
Sensors/Parts[145]
 
Enclosures/Cases[11]
 
Solar[11]
 
RFID / NFC[13]
Prototyping[70]
 
iDevices[13]
Tools[71]
 
Wearables[39]
 
CNC[37]
 
Robotics[29]
 
3D printing[1]
 
Materials[24]


 
Stickers[41]
 
Skill badges[55]
 
Books[25]
 
Circuit Playground[7]
 
Gift Certificates[4]