Theo Verelst Local Diary Page 80
I've ditched the usual header for the
moment, I think it doesn't help much anyhow.
This page is copyrighted by me, and may be read and transferred by any
means only as a whole and including the references to me. I
guess that's normal, the writer can chose that of course, maybe
Ill make some creative commons stuff one day, of course I have
made Free and Open Source software and even hardware designs available!
This
page is under construction, so check back later, too.
July 8, 03:10, 2009
More work in progress.
And plans for even more, some even afforfable, it appears (says the man
with still no money.).
See here
for:
Richard Burton, opening Jeff
Wayne's War of the Worlds musical (mp3)
No-one would have believed, in the last years of the
nineteenth century, that human affairs were being watched from the
timeless worlds of space. No-one could have dreamed that we were being
scrutinized, as someone with a microscope studies creatures that swarm
and multiply in a drop of water. Few men even considered the
possibility of life on other planets. And yet, across the gulf of
space, minds immeasurably superior to ours regarded this earth with
envious eyes; and slowly, and surely, they drew their plans against us.


View from the birdcam? No,
but close to it, diufferent angle, different am (phone).
Driving out the Kurzweil Daemons
Suppose you're a nice guy helping his friends and giving great
equipment to the people to buy, promote good and healty music and
science and you're confronted with the new age music non-people who
want you out of the way? Well that is ugly and so wrong.
Suppose you come from a bit better than average civil servant family of
the Hague (gouvernment) city (not the run down center, not really yuppy
town or sleeping town or outskirts either) with probably more than
slight nazi 'influeces' being promoted by (not evil) grand-dad to learn
many things and eventually become engineer of the highest sort, bike to
highschool near the countries gouvernment buildings, study at the most
important (technical) university of the country, work there and of
course graduate at the best section, are close enough aware of business
and science and in between and have survived more than the first band,
aren't a stranger to love or leftish ideas, and you want to make your
synthesizer and (of course ?) succeed in doing so, and are confronted
with those jokers? Heil Hitler, motherf*s. Yeah I really do think.
Those boys with red necks, and especially the ones with not wasting
time painting eagles gotta do something, so: it's reaping time, hunt to
your hearts delight until that evil non-music is all gone. Saranaga
m*f*s.
Fiction ?
Well the part where I think Mr. Kurzweil is being put down, dishonored
and the new age m*f*s try to take over what he made is no fantasy,
unfortunately that shame has not been spared the U.S. .
Not that that all wins are gives them eternal greatness and honor, but
it's ugly, so much hostility to the good people and technology and
science, only for a bunch of third rate bozos and workd dominion
suckers only because theor mama or so told them so and because they got
nothing better they appearently can do.
So I regularly play and program the current top Kurzweil synth, a PC3,
and feel it must have certain associationsin my feelings about it
removed. The solution: I program better sounds and play better, then
I'm fine about the subject, which luckily I both can do easily enough.
This was here
orginally, and that email I received:
Theo Verelst,
clif marsiglio has sent you a new personal conversation entitled "My Site".
clif marsiglio said:
======================================================================
"No my boy it is extremely Kurzweil related. Kurzweil was started by Mr Ray, not by you guys. "
Kurzweil doesn't own the site...I do...if you have a problem with that, you can find another site...
I'm not trying to be rude or anything, I'm asking you to take the Open Source crap to the Community section...you can talk about it where it is appropriate...this section is for talking about the PC3 and the PC3 alone...
BTW 'Mr. Ray' ... well, I'm not going to get into this...he never designed a synth in his life...
clif
owner of the damn site...
Well, that's mighty weird. Sorry to make the mail public, but I suppose
it isn't at all personal in nature, and I think that discussion
belonged in public (where I put it in the first place, and those
statements and my own ideas I wrote down are owned and managed by
non-damned 'me' and it stays that way). To open the possibility to answer on this actual site, too,
see here
if needed (no login required on my wiki to add something).
Well, I don't know but maybe Mr Ray was already designing actually
interesting DSP and synthesis related hard/software when this person
wasn't out of kindergarden yet. But I'm not sure about that. Weird,
those people. I guess it has to do with (other people I mean) pricks
liek McKay in "The Enforcer" and a project leader I times ago had the
unpleasure of 'working with' who think that if they shout loud enough
'I lead DSP' that that becomes actually true. Weird. And how little do
they understand from the people (like me, too) who actually made DSP
things work (the second example needed bright students for that),
when those do not give the dsigns and the reasons away and they jsut
keep at it that something about the whoe idea they have has to be important. Soprry, it
seems to me like again that is not the case, only loads bullcr* or
irrelevant 'work'. Not that that happened woth the guy above or
Kurzweil, but I mean the influence of the people-kind I mentioned can
almost be made tangible in certain ways. Wrong that is. Very wrong.
To agree with the quotes (under the posts on his own forum) of the
above person: I think 1984 is a warning
against such things, not a support
for the horrors described in the book.
Future Music
I think there was some web site or organisation called such, but I mean
the normal meaning here. In fact I don't mean that, in this case I mean
(again!) future machines for making musical sounds, and how they can be
built nicely and sensibly.
There is this xilinx new 6 series devboard
in notices on the main Xilinx page,
with up to a gigaherz (!) internal clock it appears:

I think it's $200,- but maybe it doesn't get made yet, I didn't see a '
buy' button on the xilinx site, except references to AVnet and such.
"Super" Dsp ? Well pretty fast for sure:

Costs 2000 dollar, but this
one has 2 triple core Gigaherz very fast
Texas Instruments DSPs on it, with devkit C compiler and ethernet. Nice
for 4K systems or experiments. There are cheaper starter kits with also
fast dps from the TI pros.
This is cute and quite powerfull for only $150:

The beagleboard, with a TI OPAM
processor, a 600 (!) MHz Arm9 processor
with a DSP on the same chip. It even has a HDMI connector, runs linux
(I find it almost tantalizing if it can also compile code for
itself......) Usb, some IO, only ethernet is missing, and
wouldn´t it be great of the HDMI could also drive 1080...
The XMOS 4 processor board
with ethernet:

That's new technoloy I think being bought by Intel, where there are
multiple processors of the fast and advanced microcontroller
(mini-controller ?) kind on a chip, each with their own tasks,
programmed in C, and interconnected. Slightly like Transputers (which I
had interest in in the time of the 68040) I guess. $150 for the
ethernet (IIRC) isn't too bad for a 4 core machine and many external
connections, with freely downloadable software , but I didn't test how
much that can do and how easy.
The idea is those chips can also be interconnected, like a parallel
processing machine, but with like the faster processors at advanced MC
level. Lots less power use and computation power and threads than say
the numbercruncher CUDA/Tesla solutions, but with external connections
and more independent processors.
Arent there boards and machione which Rock more, THeo? Well, A Intel I7
with Nvidia GTX 260 or Tesla is surely powerfull in certain ways. But
wiill draw more from the bank and from the grid.... I'm sure there are
still powerfull workstations with other processors than the PC type
intels like from HP or so, an array of those should rock. As well as
arack full of tesla, and maybe a big grid of PC type processors like
appears to be the mainstream of current 'super' computing, like a
1000 of them with a fast communication method.
There are huge FPGAs. too, and arrasys of them, or arrays of fast DSP
machine, like for radar processing (I suppose for the military) I'd
think.
'X' parameters ?!
quoting shortly the first paragraph from the agilent
web site:
X-parameters* represent a new category of nonlinear network
parameters for high-frequency design and were developed and introduced
by Agilent Technologies. They are applicable to both large-signal and
small-signal conditions, for linear and nonlinear components. They are
a mathematical superset of S-parameters meaning that, in the limit of a
small signal, Agilent’s X-parameters reduce to S-parameters.
X-parameters are a mathematically correct extension of S-parameters to
characterize the relative phase and amplitudes of harmonics generated
by nonlinear components under large input power levels at all ports. It
correctly characterizes impedance mismatches and frequency mixing
behavior to allow accurate simulation of cascading nonlinear
X-parameter blocks, such as amplifiers and mixers in wireless design.
That's like my professional background being extended on by probably
the (with exception of US mil) main industrial widely known player:
Agilent. My professional background being Network Theory (The
EE/Electronics kind). It's about a sort of holy grail: non-linear
network theory.
Chores
Like putting on the airco? :) Well I do that only once in a while, and
not cooking, washing or keeping the space I use a bit as studio cleaned
either.
The bike I bought when I had 'made' a little money already (way too)
long ago, like it was a rental being no more such for 2 hundred I guess
(maybe 120 euros, I don't recall),the advantage being it wasn't old, it
had been normally serviced, and a quality bioke (or it wouldn't have
lasted as a rental). Now it looks rusty and in fact the rear sprocket
(gearwheel) broke while biking up a bridge:

Wel it has stood outside the better part of a decade, I guess it was
due to brake down. I don't know if I can repair it maybe the
whole backwheel is gone...

A fun little (totally unpaid as it is, I'm lucky to be able to run all
this machinery I could make) job was to take the side-surround bi-amped
monitors I made fom just an indirect sidewise surround setup to
pointing it higher and from a little higher than the listener places:


the angle makes it reflect from the ceiling (mostly indirectly from the
wall, partially. A part of the wall which is near is damped, and a
smaller part of the ceiling, too. To result: getting to be like cinema
sound (you know the side stairs and seats run up, and you can hear the
sound do that, too).
Is that bluray:

? The subtitle type gives it away, and of course at the resolution of
the photograph (I always set scaling in the pages I make to simpy 100%)
it would be hard to know: it's live TV on the 28 inch screen, with some
corrections and filterings from VDpau and NVidia in action, running
mplayer on the Fedora 10/64 machine.
GNU blackfin compiler
From the Koop (coop in english) website I downloaded the svn vversion
of the Blackfin toolkit, including the (cross) compiler to run C or C++
on the Blackfin DSP (from Analog
Devices, which is in my Synth
and on another DSP board I
have).


#include
<stdio.h>
main()
{
printf("Hello,
world!");
}
Set the PATH shell variable to point to the newly compiled compiler:
export PATH=$PATH:~theo/Blackfin/toolchain//bfin-elf/bin
And run it (generating dual core blackfin dsp code by croesscompiling
on the FEdora 10/64 Pentium D machine):
[theo@medion2
blink]$ bfin-elf-gcc -mcpu=bf561 -mmulticore hello.c
/T/home/theo/Fc10/Blackfin/toolchain/bfin-elf/bin/../lib/gcc/bfin-elf/4.1.2/../../../../bfin-elf/lib/libc.a(closer.o):
In function `_close_r':
/home/theo/Blackfin/toolchain/gcc-4.1/newlib/libc/reent/closer.c:53:
warning: _close is not implemented and will always fail
/T/home/theo/Fc10/Blackfin/toolchain/bfin-elf/bin/../lib/gcc/bfin-elf/4.1.2/../../../../bfin-elf/lib/libc.a(fstatr.o):
In function `_fstat_r':
/home/theo/Blackfin/toolchain/gcc-4.1/newlib/libc/reent/fstatr.c:62:
warning: _fstat is not implemented and will always fail
/T/home/theo/Fc10/Blackfin/toolchain/bfin-elf/bin/../lib/gcc/bfin-elf/4.1.2/../../../../bfin-elf/lib/libc.a(makebuf.o):
In function `__smakebuf':
/home/theo/Blackfin/toolchain/gcc-4.1/newlib/libc/stdio/makebuf.c:96:
warning: isatty is not implemented and will always fail
/T/home/theo/Fc10/Blackfin/toolchain/bfin-elf/bin/../lib/gcc/bfin-elf/4.1.2/../../../../bfin-elf/lib/libc.a(lseekr.o):
In function `_lseek_r':
/home/theo/Blackfin/toolchain/gcc-4.1/newlib/libc/reent/lseekr.c:58:
warning: _lseek is not implemented and will always fail
/T/home/theo/Fc10/Blackfin/toolchain/bfin-elf/bin/../lib/gcc/bfin-elf/4.1.2/../../../../bfin-elf/lib/libc.a(readr.o):
In function `_read_r':
/home/theo/Blackfin/toolchain/gcc-4.1/newlib/libc/reent/readr.c:58:
warning: _read is not implemented and will always fail
/T/home/theo/Fc10/Blackfin/toolchain/bfin-elf/bin/../lib/gcc/bfin-elf/4.1.2/../../../../bfin-elf/lib/libc.a(writer.o):
In function `_write_r':
/home/theo/Blackfin/toolchain/gcc-4.1/newlib/libc/reent/writer.c:58:
warning: _write is not implemented and will always fail
/T/home/theo/Fc10/Blackfin/toolchain/bfin-elf/bin/../lib/gcc/bfin-elf/4.1.2/../../../../bfin-elf/bin/ld.real:
region MEM_L1_CODE is full (a.out section .text)
/T/home/theo/Fc10/Blackfin/toolchain/bfin-elf/bin/../lib/gcc/bfin-elf/4.1.2/../../../../bfin-elf/bin/ld.real:
region MEM_L1_CODE is full (a.out section .text)
/T/home/theo/Fc10/Blackfin/toolchain/bfin-elf/bin/../lib/gcc/bfin-elf/4.1.2/../../../../bfin-elf/bin/ld.real:
section .init [00000000ffa00000 -> 00000000ffa00011] overlaps
section .text [00000000ffa00000 -> 00000000ffa06627]
/T/home/theo/Fc10/Blackfin/toolchain/bfin-elf/bin/../lib/gcc/bfin-elf/4.1.2/../../../../bfin-elf/bin/ld.real:
a.out: section .text lma 0xffa00000 overlaps previous sections
/T/home/theo/Fc10/Blackfin/toolchain/bfin-elf/bin/../lib/gcc/bfin-elf/4.1.2/../../../../bfin-elf/bin/ld.real:
a.out: section .fini lma 0xffa00012 overlaps previous sections
/T/home/theo/Fc10/Blackfin/toolchain/bfin-elf/bin/../lib/gcc/bfin-elf/4.1.2/../../../../bfin-elf/lib/basiccrt561b.o:
In function `__coreb_start':
/home/theo/Blackfin/toolchain/gcc-4.1/libgloss/bfin/basiccrt.S:386:
undefined reference to `_coreb_main'
collect2: ld returned 1 exit
status
Of course there´s no stdio implementation, I guess I should
include uclinux for that.
Here is a reference to the dual core Blackfin DSP board being
programmed with the Analog software and Integrated development
Environment, which is limited to 20k code size (and uses another
compiler, possibly from Ace, which happens to be somewhat in the
neighborhood, but I might prefer the de facto and very well developed
version from gnu) for a computer
graphics example with a Spartan 3 FPGA as coprocessor (see picture
above).
I experimented with the ldr format made by the compiler, the Analog IDE
can read it, but I think the memory model standard is for the stamp
board, probably not the EZ KIT I use. Also I could make dcx (or what
are those called) files, but with different number of sections.
I could try to make s ome program read a pre-located program in via
serial or simply using the IDE. Also interesting would be a FPGA memory
mapped to the blackfin memory space and set the access speed really
fast (as possible) and load flexible program subroutines automatically.
I must check out the .org equivalents for the C programs and to compile
non-main programs into a memory location.
Well, it is anyhow good to know the whole gcc 4.xx is available for the
blackfin.