| wolfspraul | wpwrak: wow | 02:13 |
|---|---|---|
| wolfspraul | so you got usb-midi to work? | 02:14 |
| wpwrak | yup :) | 02:19 |
| wolfspraul | let's get a bunch of controllers! | 02:20 |
| wolfspraul | :-) | 02:20 |
| wolfspraul | which ones? | 02:20 |
| wpwrak | now can look for places to add more host ports ;-) | 02:20 |
| wpwrak | good question :) | 02:20 |
| wpwrak | i found one that looks quite versatile while being inexpensive. the iCON i-Creativ, MSRP USD 125. http://www.icon-global.com/ShowPro.aspx?ID=136 | 02:22 |
| wpwrak | but it has a very weird limitation on the pad resolution that noticeably restricts what you can do with it | 02:22 |
| wpwrak | it's borderline with my Tornado MIDI RMX, particularly if you don't know any other controller, but you'd immediately notice with the pac man | 02:23 |
| wpwrak | then i have the korg nanoKONTROL2, but that one has such a cheap feel to it that i'd be reluctant to recommend it. there's an even cheaper variant, the nanoKONTROL (without "2"), but i don't know that one | 02:29 |
| wpwrak | iCON have a direct competitor to the nanoKONTROL, the iControls: http://www.icon-global.com/ShowPro.aspx?ID=19 | 02:29 |
| wolfspraul | ok | 02:31 |
| wolfspraul | wait | 02:31 |
| wolfspraul | catching up :- | 02:31 |
| wolfspraul | :-) | 02:31 |
| wpwrak | if the build quality is anything like the i-Creativ, that would be a better entry-level choice than the korg ones. USD 73 MSRP. even has a joystick, but i think that one pretends to be a mouse, so may not be immediately useful for patch control (of course, we can implement whatever we want :) | 02:31 |
| wpwrak | akai also have some devices in the low-cost segment, although a bit more expensive than Korg or iCON. e.g., this one: http://www.akaipro.com/lpd8 | 02:34 |
| wpwrak | dunno about build quality - or whether a controller with many pads would actually be very useful with the m1 | 02:35 |
| wpwrak | the we have the lv3. this is a more complex device. for faders, it competes with the nanokontrol and icontrols. quality is much better than in the nanokontrol. dunno about icontrols. | 02:40 |
| wpwrak | my tornado remix is better suited for an x/y pad than for a joystick. i'm still trying to see how to make it work pleasantly with faders. (it takes a while to unlearn some style of controls and to learn another style. for now, i find it awkward to control that patch with just sliders, but that may change.) | 02:43 |
| wpwrak | i still have to use the LV3 with camera input. that should be the ideal scenario for the joysticks. | 02:45 |
| wolfspraul | wpwrak: ok I added your feedback here http://en.qi-hardware.com/wiki/Milkymist_One_accessories#Products | 02:53 |
| wolfspraul | just copy/paste for now, need to go over the links etc. and cleanup | 02:53 |
| wolfspraul | then we can zoom in somewhere | 02:53 |
| wolfspraul | I think a lot of people want to have some small portable well integrated controller to show/demo m1 | 02:53 |
| wpwrak | yes, and we should make it a clear message that M1 needs that :) | 02:56 |
| wolfspraul | oh definitely | 02:57 |
| wpwrak | i mailed iCON to ask whether they plan to improve the resolution on their i-Creativ. if you don't mind packing an extra pound, that one looks like a very suitable moderately low-cost choice that covers a lot of uses. | 03:00 |
| wolfspraul | seems they try to have as many products and names start with 'i' as possible | 03:01 |
| wolfspraul | maybe one day can sell one to the overlord... | 03:01 |
| wolfspraul | :-) | 03:01 |
| wpwrak | yeah. they shouldn't do that. makes them look cheap :) | 03:02 |
| wolfspraul | do you really think we should go to 4 USB connectors? | 03:02 |
| wpwrak | the i-Creativ is remarkably heavy and solid. you could use it as a blunt weapon :) | 03:03 |
| wpwrak | if we can ... | 03:03 |
| wolfspraul | which ones do you have right now? | 03:03 |
| wpwrak | with usb, the more the merrier :) | 03:03 |
| wolfspraul | seems you always pull out a few more names :-) | 03:03 |
| wpwrak | (usb connectors) may be a bit tricky to find room for them, though :) | 03:04 |
| wpwrak | i have faderfox lv3, icon i-creativ, korg kaossilator pro, and korg nanokontrol2 | 03:04 |
| wpwrak | maybe i should get an i-controls, too. that one's cheap even here :) | 03:06 |
| wpwrak | akai also have some small and inexpensive midi controllers, but then i think we're already at the end of that product class | 03:08 |
| wpwrak | then there are controllers that are more aimed at studios. things like the zero or this http://www.cme-pro.com/products-list/product-Bitstream3X.html (to toss you a new name :) | 03:09 |
| wpwrak | (zero) this one; http://www.novationmusic.com/products/midi_controllers/zero_sl_mk_ii/ | 03:10 |
| wpwrak | these are generally in the USD 500+ segment. and you probably need to make some room :) | 03:11 |
| wpwrak | yet another segment are the ones with a piano keyboard. midi keyboards often have a number of sliders, knobs, etc., too. some even have a lot. e.g., the zero it just the upper half of such a keyboard: | 03:15 |
| wpwrak | http://www.novationmusic.com/products/midi_controllers/sl_mkii/ | 03:15 |
| wpwrak | thinking of it, the 25 SL Mk II may not be such a bad device. lots of controls, x/y pad (it seems), and also a joystick | 03:18 |
| wpwrak | probably costs and arm and both legs, though ... let's see ... | 03:19 |
| wpwrak | usd 719 in argentina ... quite reasonable actually | 03:20 |
| kristianpaul | 0_o | 03:36 |
| aw_ | (pre-rc4 reset sch patch): http://en.qi-hardware.com/wiki/File:M1pre-rc4-r-A007-1.JPG | 03:39 |
| aw_ | (pre-rc4 sub switch sch patch): http://en.qi-hardware.com/wiki/File:M1pre-rc4-u-A022.JPG | 03:40 |
| wpwrak | nice and clean ! | 03:41 |
| wpwrak | (the reset) | 03:42 |
| wpwrak | the usb power switch is messy ;-) | 03:42 |
| wpwrak | but amazing that you could rework an existing rc3 with it. that's quite a lot of changes. | 03:43 |
| aw_ | (7181C video decoder) replaced a new 7181C, the oscillate freg voltage(AC) on C225 is small @ 100mV, C226 is @ 64mV. A good voltage of 7181B: C225 @ 284mV, C226 @ 240mV. | 08:35 |
| aw_ | needs to check. | 08:35 |
| GitHub180 | [milkymist] none pushed 2 new commits to master: http://git.io/9hltUA | 09:52 |
| GitHub180 | [milkymist/master] softusb: don't forget notifying the host when there are news from MIDI - Werner Almesberger | 09:52 |
| GitHub180 | [milkymist/master] softusb: accept everything but non-MIDI and system messages - Werner Almesberger | 09:52 |
| lekernel_ | elldekaa: soo.... under debian (haven't tried ubuntu yet) it crashes with the same exception when I try to open files. at least, java is successful with porting errors. | 10:34 |
| lekernel_ | for some reason the ubuntu installer fails to find my hard disk... grmbl | 10:37 |
| qi-bot | The Firmware build was successfull, see images here: http://fidelio.qi-hardware.com/~xiangfu/build-milkymist/milkymist-firmware-12012011-1048/ | 11:38 |
| aw_ | lekernel, will m1 still work well with i2c without changing s/w after replaced 7181C? | 13:18 |
| lekernel | I think so | 13:19 |
| lekernel | at least I didn't spot obvious differences in the datasheet | 13:19 |
| lekernel | does this question mean you have problems? | 13:19 |
| aw_ | i saw those signals(outputs) of VS, FIELD and HS are shown well on 7181C which same as other 7181B . | 13:20 |
| aw_ | i compared 7181B and 7181C recommended circuit, only pin34 (FB), pin52(ALSB) not the same, also surely many pins on 7181B are NC( those NCs are now available on 7181C, but i don't think they are problems). | 13:23 |
| aw_ | so my question is will s/w need to detect an unique id in 7181C? seems it's failed while using current test program. | 13:25 |
| wolfspraul | lekernel: do you think Adam should switch to the latest release when flashing units to be shipped out? | 13:25 |
| wolfspraul | we have a lot of goodies in there :-) | 13:26 |
| lekernel | phew, no | 13:26 |
| lekernel | people who can't run the web update probably won't do anything interesting with the M1 anyway | 13:26 |
| aw_ | he~ the people like me. | 13:29 |
| wolfspraul | aw_: so you say you put an adv7181c on a board, but now video doesn't work? | 13:37 |
| wolfspraul | how can we trace it down? | 13:37 |
| aw_ | i think using test program to check if I2C is pass. i got "Unexpected register value: 0x19" | 13:45 |
| aw_ | "When TIM_OE is 1, HS, VS, and FIELD are forced active all the time." and "When TIM_OE is 0 (default), HS, VS, and FIELD are threestated according to the TOD bit." so a TIM_OE is 1 for surely now. But this set by s/w or decode itself? | 13:47 |
| lekernel | ah, moment | 13:48 |
| aw_ | another truth is the oscillate freg voltage(AC) on C225 is small @ 100mV, C226 is @ 64mV. A good voltage of 7181B: C225 @ 284mV, C226 @ 240mV. | 13:48 |
| aw_ | so maybe just oscillate voltage problem? or s/w some where? now I am confused at all. ;-) | 13:49 |
| lekernel | I think 0x19 is probably ok, you can ignore this problem | 13:49 |
| lekernel | does the capture work afterwards? | 13:49 |
| aw_ | really?? yes I got 0x19 | 13:49 |
| aw_ | when i entered gui mode | 13:50 |
| lekernel | it's just the chip ID | 13:50 |
| aw_ | there's no video shown | 13:50 |
| aw_ | ooah..aha.. | 13:50 |
| lekernel | and what about the test program? | 13:50 |
| lekernel | does capture work there? what messages does it print? | 13:50 |
| aw_ | Waiting for a captured frame. f to fail test, s to skip. | 13:51 |
| aw_ | LOCKS: 2 | 13:51 |
| aw_ | AD_RESULT: 0 | 13:51 |
| lekernel | does it display something? | 13:51 |
| aw_ | none shows on display | 13:51 |
| lekernel | none? what is "none"? | 13:52 |
| lekernel | black? blue? white? garbage? | 13:52 |
| aw_ | black | 13:52 |
| lekernel | can you try without video signal? | 13:52 |
| lekernel | disconnect video signal, reboot, wait a few seconds, run video in test | 13:53 |
| aw_ | run gui or run test program? | 13:53 |
| lekernel | test program | 13:54 |
| lekernel | don't touch the gui yet | 13:54 |
| aw_ | okay | 13:54 |
| aw_ | same result after disconnect video signal | 13:56 |
| aw_ | i saw SDA signal there but not sure if it's okay though. | 13:57 |
| aw_ | so 0x19 now is 7181C's ID correctly? | 13:59 |
| aw_ | if yes, at least explains my soldering is now problem. | 13:59 |
| lekernel | well, check the datasheet... | 14:00 |
| lekernel | that's the value from register 0x11 | 14:00 |
| lekernel | http://ez.analog.com/servlet/JiveServlet/download/1621-14-7036/ADV7181C_Manuals.zip | 14:01 |
| lekernel | and yes, 0x19 is the correct value, see p. 224 | 14:06 |
| aw_ | downlaoding.... great 0x19. so at least soldering is okay...and can we say at leasi also that TIM_OE is "1" now to force active all the time(I think). | 14:08 |
| GitHub152 | [autotest-m1] sbourdeauducq pushed 2 new commits to master: http://git.io/4sIlgQ | 14:09 |
| GitHub152 | [autotest-m1/master] videoin: also accept chip ID 0x19 (7181C) - Sebastien Bourdeauducq | 14:09 |
| GitHub152 | [autotest-m1/master] Merge branch 'master' of github.com:milkymist/autotest-m1 - Sebastien Bourdeauducq | 14:09 |
| lekernel | well, digital power supply and I2C soldering is OK | 14:09 |
| lekernel | maybe the 7181C needs a slightly different I2C programming... can you check using the datasheet? | 14:11 |
| aw_ | yes, yeah..saw it. wow...great now the source are also accepts (7181C) thanks. | 14:11 |
| lekernel | that's the programming used by the test program: https://github.com/milkymist/milkymist/blob/master/software/libhal/vin.c#L128 | 14:12 |
| aw_ | yes, i'm checking this: https://github.com/milkymist/autotest-m1/blob/master/src/tests_videoin.c | 14:12 |
| lekernel | write 0x00 to 0x15, 0x41 to 0x17, etc. | 14:12 |
| aw_ | aha...i see now. | 14:13 |
| lekernel | there's a lot of useless or semi-useless writes in this, it can be simplified to | 14:13 |
| lekernel | static const char vreg_addr[] = { | 14:13 |
| lekernel | 0x1d, 0xc3, 0xc4 | 14:13 |
| lekernel | }; | 14:13 |
| lekernel | static const char vreg_dat[] = { | 14:13 |
| lekernel | 0x40, 0x05, 0x80 | 14:13 |
| lekernel | }; | 14:13 |
| aw_ | I'll check each address of reg. surely needs to be compared 7181C | 14:13 |
| lekernel | probably the 3-register sequence is easier :) | 14:14 |
| lekernel | the 7181b works with only these 3 registers | 14:14 |
| aw_ | although i have long long time ago no write c codes but see / check this ...i think i can do. but for make i need to learn again. phew.... | 14:15 |
| aw_ | okay | 14:15 |
| lekernel | it's completely trivial, all it means is that 0x40 is written to register 0x1d, 0x05 to reg 0xc3, etc. | 14:16 |
| aw_ | okay...yes | 14:17 |
| aw_ | btw, what difference between your link and /autotest-m1/..../tests_videoin.c ? | 14:18 |
| lekernel | tests_videoin.c uses the library which contains the code I linked | 14:18 |
| aw_ | aha..okay | 14:19 |
| aw_ | alright, I'll check them tomorrow, maybe can find out or maybe not from me. well...I'll try. ;-) | 14:21 |
| aw_ | thanks for helping me clarify the 0x19 result. | 14:21 |
| aw_ | n8 | 14:22 |
| lekernel | gn8 | 14:22 |
| lekernel | I'm setting up http://milkymist.org/blog/ - who wants an account? | 15:04 |
| qi-bot | The Firmware build was successfull, see images here: http://fidelio.qi-hardware.com/~xiangfu/build-milkymist/milkymist-firmware-12012011-1513/ | 16:03 |
| lekernel | make that http://milkymist.org/wp/ | 17:00 |
| kristianpaul | oh xilinx donate milkymsit for show its logo here? | 17:08 |
| kristianpaul | very nice banner | 17:08 |
| wpwrak | nice design ! navigation may be a it confusing without the customary sidebar, but let's see | 17:25 |
| kristianpaul | yeah design very fresh | 17:31 |
| sh4rm4 | (http://milkymist.org/wp/) when i hover the outermost right item on the page the text is cut | 17:47 |
| sh4rm4 | that's the one right of the flickernoise screenshot | 17:48 |
| sh4rm4 | browser is chrome | 17:48 |
| lekernel | can you send a screenshot? | 17:48 |
| lekernel | it works for me, of course - also with chrome ... | 17:48 |
| lekernel | ah, on the last page | 17:48 |
| lekernel | hmm | 17:48 |
| lekernel | seems to be a theme bug when there are fewer than 4 pictures :( | 17:49 |
| lekernel | probably not worth spending my time fixing, hopefully we're going to have a lot of posts and no one will scroll this far | 17:49 |
| sh4rm4 | http://i.imgur.com/qMKz9.png | 17:49 |
| lekernel | yes, indeed... thanks for the screenshot | 17:49 |
| sh4rm4 | also on tutorials the black bar with the name of the author is somewhat hard to spot on a blackish bg image | 17:51 |
| sh4rm4 | maybe a slight gradient or a 1pixel white border could make it more distinct | 17:55 |
| roh | hm.. maybe ease up on the js animations and show one of the pics expanded by default | 18:11 |
| roh | its very slow on my broser and by default it doesnt show anything nice | 18:11 |
| lekernel | this is a sign of obsolete hardware | 18:12 |
| roh | no. bad programming. | 18:13 |
| lekernel | hehehe | 18:13 |
| roh | i wouldnt call c2d cpus obsolete btw. | 18:13 |
| lekernel | web designers are bad programmers. nothing new under the sun :) | 18:13 |
| roh | lekernel: well. on js there are 2 kinds.. the one thats useful and serves a purpose/makes things nicer, and the other one which makes stuff slow for no gain whatsoever. | 18:14 |
| roh | what i means is that its not the functionality which makes it slow, its how its done. but i am not that good in js to know why some constructs are slow. just noticed the sluggishness and the spiking cpuload | 18:15 |
| kristianpaul | sigh, and i bought finally a dual core netbook because that js slowdonws :-| (also to run ise ;-)) | 18:27 |
| wpwrak | lekernel: seems that your blog already inspired some technological progress :) | 18:29 |
| lekernel | ? | 18:29 |
| wpwrak | kristianpaul buying a more powerful netbook ;-) | 18:37 |
| wpwrak | btw, the plan for cache-with-MMU was something along L1: virtual with physical tags (also keys ?), and L2: physical ? | 18:37 |
| wpwrak | i.e., L1 latency would be max(latency(cache), latency(MMU)) on a cache hit | 18:40 |
| kristianpaul | wpwrak: yeah :) | 18:41 |
| wpwrak | as opposed to just latency(cache) on a hit for virtual without physical tags (but frequent flushing) | 18:41 |
| lekernel | yes | 18:42 |
| wpwrak | mhm. efficient but also demanding. | 18:45 |
| lekernel | demanding? why? | 18:46 |
| wpwrak | you still need a fast mmu. without phys tags, the cache acts as your tlb. but of course, software has to work harder (aliasing, flushing) | 18:48 |
| lekernel | of course I need a fast MMU :) lower FPS counts a "regression" :) | 19:01 |
| wpwrak | ah, but without physical tags, you wouldn't care as long as your working set stays in the cache :) | 19:03 |
| roh | sometimes i wish we wouldnt need caches as workarounds to the 'ram too slow' issue. | 19:06 |
| lekernel | virtual index/physical tag isn't much harder to implement ... | 19:06 |
| roh | would make quite some things much easier. imagine all your ram at full busclock | 19:06 |
| wpwrak | roh: well, the M1's lm32 core is kinda slowish ... maybe with a bit of tweaking, your dream can come true ;-) | 19:09 |
| roh | wpwrak: hrhrhr | 19:12 |
| lars_ | sometimes i wish we wouldn't need ram as workarounds to the 'disk to slow' issue | 19:12 |
| lars_ | ;) | 19:13 |
| roh | lars_: they are workin on that one. | 19:13 |
| roh | only problem: sw must be much higher quality then. the 'switch it of an on again' will not work with persistant memory. | 19:13 |
| lars_ | and probably the only reason why i need hard disks is because of the slow internet issue | 19:15 |
| wpwrak | roh: naw, you'd just wipe out the transient area before using it, just like today | 19:18 |
| wpwrak | lars_: and of course, the internet is only so slow because people don't type in things faster :) | 19:19 |
| lars_ | wpwrak: given enough monkeys with trigger buttons generating ones and zeros in your basement the internet becomes obsolete? | 19:20 |
| wpwrak | we should invest in banana plantation stock | 19:22 |
| wpwrak | and monkey feces management services. hmm .. that still means we have to watch that facebook IPO | 19:23 |
| lars_ | ;) | 19:25 |
| wpwrak | lekernel: by the way, in my latest build, the borders in the gradients have disappeared. so it seems to come and go somewhat arbitrarily :-( | 19:52 |
| lekernel | yes, it does | 19:55 |
| wpwrak | at least there's hope that it only changes from build to build, not from run to run | 20:01 |
| wolfspraul | hey nice /wp/ page - great! | 21:41 |
| lekernel | wolfspraul: want an account so you can post your quarterly news? :-) | 21:42 |
| wpwrak | i think the quarterly news (soon: annual address) need a non-wolfgang solution. the mismatch between effort needed and available motivation has been steadily increasing, until it seems to have reached the breaking point | 21:45 |
| wolfspraul | wpwrak: see it more positively. it's slow for 2 reasons: | 22:03 |
| wolfspraul | #1 - I am constantly hoping real-soon-now I get some great videos like the masala video or cheap dinosaur high-res | 22:03 |
| wolfspraul | #2 - I keep thinking about the marketing message, which is real work and needs time and talk/meetings with people to gather feedback and so on | 22:03 |
| wpwrak | hehe ;-) | 22:04 |
| wolfspraul | and unless there are emergencies, I am back at the page in a bit | 22:04 |
| wolfspraul | 6 AM here, no complaints I don't start early! :-) | 22:04 |
| wpwrak | that's your guilty consciousness not letting you sleep before the news are out ;-) | 22:05 |
| wpwrak | hmm, "masala" must mean something naughty in india :) first google hit for "masala video": "[...] the hottest real hot video of a south indian women doing with a worker [...]" | 22:08 |
| wpwrak | and the following hits promise to be in the same vein | 22:09 |
| wpwrak | of course, we've been promised "3 hot young girls" who were supposedly "literally the center [...] of the party" (the one in warsaw), so that video ought to be interesting :) | 22:11 |
| wpwrak | nice. my usb-midi dongle works, too. we can drop MIDI IN/OUT now. (just kidding :) | 22:23 |
| wpwrak | btw, did we ever get a reaction on the NOR flawed unlocking protocol used by urjtag ? | 22:38 |
| wpwrak | s/NOR flawed/flawed NOR/ | 22:38 |
| wpwrak | and why isn't qi-bot editing ? :-) | 22:38 |
| --- Fri Dec 2 2011 | 00:00 | |
Generated by irclog2html.py 2.9.2 by Marius Gedminas - find it at mg.pov.lt!