User talk:The Puppeteer
From Sonikmatter
Contents |
link templates
I've created link templates for Kurz. These will make it much easier when you move pages to Kurzweil:. It also shortens the link name by 6 characters. Obviously you don't have to use them but I'm doing it for Logic because of the page move stuff and figured I'd do the same for Kurz.
| kwa=[[{{{1}}} | {{{1}}}]]
This one is for links that right now are only like this [[filter]] This - [[filter]] becomes this - {{kwa|filter}} |
| kwb=[[{{{1}}} | {{{2}}}]]
This one is for links that right now are like this [[Square|Square (SQUARE)]] This - [[Square|Square (SQUARE)]] becomes this - {{kwb|Square|Square (SQUARE)}} |
The idea with kwa and kwb is that you can move all your pages at once, then change the templates so that kwa is the same as kn1 and kwb is the same as kn2, all links will follow. All of the links without Kurzweil: do have to be changed to kwa or kwb in order for this to work, but they all had to be changed anyway.
| kn1=[[Kurzweil:{{{1}}} | {{{1}}}]]
This one is for links that right now are like this [[Kurzweil:LOPAS2 GAIN]] This - [[Kurzweil:LOPAS2 GAIN]] becomes this - {{kn1|LOPAS2 GAIN)}} |
| kn2=[[Kurzweil:{{{1}}} | {{{2}}}]]
This one is for links that right now are like this [[Kurzweil:Plus Noise | +NOISE]] This - [[Kurzweil:Plus Noise | +NOISE]] becomes this - {{kn2|Plus Noise | +NOISE)}} |
I already made the changes to the dsp blocks page which you can see here. I used find/replace in a text editor so it was pretty simple. That page is identical to the dsp blocks page except for the category and the links using templates. You can switch them easily as long as no changes were made since I did that.
I hope you've seen this Templates page also, especially the Font one. I'll be adding explainations as I go but really only going to be putting templates there that a useful to everyone, there are a few that I use that are too specific to things I'm doing and I won't bother with those.
Also added Logic and Kurzweil Stubs
Stubs add a nice polite comment on the page asking for help on an article and create a category page listing all the pages that are in need of help. Go to the Logic:CoreAudio page to see it in action. You can see that "expanding it" opens the editor and under "Categories" at the bottom the "Logic-stubs" category links to the page that lists all the pages that need help.
Just add {{Logic-stub}} or {{Kurzweil-stub}} wherever you want the message to be displayed.
I just thought of something after all this...
Isn't everything going to end up under "K" in the category if everything starts with Kurzweil:, seems like this could be a problem.
Now this will crack you up...
algorithm tables
better algorithm tables
hey, guys, take a look at this table I came up with for Algorithm10:
| ↓ | ↓ | ↓ | ↓ | ↓ | ||||||||||
| block1 | → | block2 | → | block3 | → | block4 | → | block5 | → | |||||
I think our problems with fixing the look of algorithms is complete. the key is a table that is 15 columns wide. starting with the 2nd column, every 3rd column has an unfixed width, with every other column being 5px.
sort of:
5px <none> 5px 5px <none> 5px 5px etc...
secondly, using multiple border styles per cell is possible.
What do you guys think of building each table for the algorithms using this style? I think it's a lot more efficient than the other way, and alot easier to read. No more kurzweil "spacer.gif" file. As far as building wiring for triplemode layers, here's Alg44:
| ↓ | ↓ | ↓ | ↓ | ↓ | |||||||||||
| block1 | → | block2 | → | block3 | → | block4 | → | block5 | |||||||
Here is alg70:
| ↓ | ↓ | ↓ | ↓ | ↓ | ||||||||||||
| block1 | → | block2 | → | block3 | → | block4 | → | block5 | ||||||||
Namespaces
Once the namespaces are configured behind the scenes, this will fix the category naming problem.
Also, I did the algorithms with 2 cells height to allow for double arrows, and to allow for vertical sections to join the horizontal sections. Pretty much the same as the example above, but with joined vertical cells.
Does that make sense?
The Puppeteer 22:36, 20 March 2006 (EST)
There's been a major overhaul with namespaces for both Logic and Kurzweil :)
A Witt 18:57, 23 March 2006 (EST)
nope
no, that doesn't make sense. I made a double arrow .tif file, and A_witt was gonna try and get it to fit via html tags. check out the cleanups on alg1-3. tables look much nicer now.
http://home.comcast.net/~matkatamibakundo/DoubleArror.tif
Matkatamibakundo 22:43, 20 March 2006 (EST)
algorithms are finished
the algorithms for regular layers are completed. it's quite simple. I think they need to be categorized, however. someone may wish to go thru and do that.
the formatting is very simple, making extensive use of templates:
{{atr:1|0}} is for the basic table layout, with 15 columns. the 0 means don't show borders. change it to 1, and it will draw borders.
{{adar}} is the down arrow centered in a cell.
{{cs| <colnums> }} is colspan= <colnums>, like: {{cs|4}} = 4 columns. no need for a pipe at the start of this cell entry.
{{ab:<formatstyle>|<colnums> }} is how to draw algorithm blocks in the table.
format style is based around "a" for all, l for left, r for right, t for top, b for bottom. for example:
{{ab:ltr|3}} | <text inside cell> looks like this:
| text goes here |
ALL of the DSP blocks (except the triple mode have been made into templates:
{{LOPASS}}
{{HIPASS}}
Here is the complete list of blocks:
3 Block DSPs
{{4POLE LOPASS WSEP}}
{{HIFREQ STIM}}
{{PARAMETRIC EQ}}
{{STEEP RES BASS}}
{{4POLE HIPASS WSEP}}
{{TWIN PEAKS BANDPASS}}
{{DOUBLE NOTCH WSEP}}
{{NONE3}}
2 block DSPs
{{2PARAM SHAPER}}
{{2POLE LOWPASS}}
{{BANDPASS FILT}}
{{NOTCH FILTER}}
{{2POLE ALLPASS}}
{{AMP U AMP L }}
{{BAL AMP}}
{{PARA BASS }}
{{PARA TREBLE }}
{{SHAPE MOD OSC}}
{{AMP MOD OSC}}
{{XSHAPEMOD OSC}}
{{PLUS SHAPEMOD OSC}}
{{PARA MID}}
{{LOPAS2 GAIN}}
{{NONE2}}
1 block DSPs
{{PITCH}}
{{LOPASS}}
{{HIPASS}}
{{ALPASS}}
{{GAIN}}
{{XGAIN}}
{{PLUSGAIN}}
{{SHAPER}}
{{DIST}}
{{PWM}}
{{SINE}}
{{LF SIN}}
{{LPCLIP}}
{{SW SHP}}
{{SAWPLUS}}
{{SAW}}
{{LF SAW}}
{{SQUARE}}
{{LF SQR}}
{{WRAP}}
{{AMP}}
{{SINEPLUS}}
{{NOISEPLUS}}
{{XAMP}}
{{PLUSAMP}}
{{!AMP}}
{{SW DST}}
{{LP2RES}}
{{SHAPER2}}
{{BAND2}}
{{NOTCH2}}
{{LOPAS2}}
{{HIPAS2}}
{{LPGATE}}
{{PANNER}}
{{AMPMOD}}
{{XFADE}}
{{SYNC M}}
{{SYNC S}}
{{NONE}}
They are identical in font/name to the listing in the manual. the only exceptions are blocks that use +. they are replaced with PLUS. also, no / characters. stuff like SW+SHP has been changed to SW SHP
Maybe someone can help out with building the triples? or at least finish up the DSP block info. I know that half of them need to be filled out still. more tutorials, prease, as well. I wanna learn how to use this thing, and I feel that coding all 31 standard algorithm tables is a fairly large contribution, enough to warrant some decent tutorials...
Matkatamibakundo 21:00, 22 March 2006 (EST)
Multi cell table
This is what I meant by using 2 vertical cells.
You can extend this one cell up and down to account for the routing around blocks as well, and then turn the borders on and off.
| → | → | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| → |
Found more tutorials
I found a bunch of tutorial/information on the kurz at the Jordan Rudess website.
[1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12]
I'm not sure if the ones that link to other sites are still up, but most of them have good information in them.
chuck
Matkatamibakundo 20:59, 11 July 2006 (EDT)
hey, boss. I'll be back home on the 15th of January. until then, I'm chillin' at my parents' house. peace
chuck

