User:Rob Kam/sandbox: Difference between revisions

Jump to navigation Jump to search
Content deleted Content added
 
(474 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{User sandbox}}__NOTOC__
{{User sandbox}}<!--__NOTOC__-->
[[File:Taking a sip from a fire hydrant.jpg|thumb|right|200px|What all still needs doing on the wiki ...]]
== Sandboxen ==
* [[User:Rob Kam/sandbox0|sandbox0]] -
* [[User:Rob Kam/sandbox1|sandbox1]] -
* [[User:Rob Kam/sandbox2|sandbox2]] -
* [[User:Rob Kam/sandbox3|sandbox3]] -
* [[User:Rob Kam/sandbox4|sandbox4]]
* [[User:Rob Kam/sandbox5|sandbox5]] -
* [[User:Rob Kam/sandbox6|sandbox6]]
* [[User:Rob Kam/sandbox7|sandbox7]] -
* [[User:Rob Kam/sandbox8|sandbox8]] -
* [[User:Rob Kam/sandbox9|sandbox9]] -


==LaTeX==
== Useful pages ==
*http://pdp7.org/synthwiki/OpAmpCircuits
*http://en.wikipedia.org/wiki/Wikipedia:WikiProject_Electronics/Programs


{| class="wikitable"
<m>x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}</m>
| [[MediaWiki:Mediawarning]]||[[MediaWiki:Multiboilerplate]]||[[Special:Boilerplates]]|| ||[https://commons.wikimedia.org/wiki/Category:Icons_by_subject Icons by subject]
|-
| || || ||[[MediaWiki:Edittools]]||[[Special:EmailUser]]
|-
| [[Help:Editing]]||[[MediaWiki:Gadgets-definition]]||[[Special:Gadgets]]||[[Special:Import]]||[[Special:MassEditRegex]]
|-
| [[MediaWiki:Ipbreason-dropdown]]||[[MediaWiki:Licenses]]||[[:Category:License_templates]]||[[Help:Editing/Mathematical]]||[[{{SITENAME}}:Policy]]
|-
| [[Project:Book sources]]||[[User:Rob_Kam/Test_page|Test page]]||[[MediaWiki:Sidebar]]
| [https://meta.miraheze.org/w/index.php?title=Special%3ACentralAuth Global account information]
| [[Special:AbuseLog]]
|-
| [[Special:AllPages]]
| [https://en.wikipedia.org/wiki/MediaWiki:Gadget-extra-toolbar-buttons-core.js Gadget-extra-toolbar-buttons]<!-- was [[MediaWiki:Common.js/edit.js]] -->
| [[MediaWiki:Edithelppage]]
| [https://www.mediawiki.org/wiki/Manual:Custom_edit_buttons Manual:Custom edit buttons]
| [[Special:UserRights]]
|-
| [https://upload.wikimedia.org/wikipedia/commons/5/5b/Math_icon.png User:MarkS/Extra edit buttons]
| [https://www.mediawiki.org/wiki/Help:Magic_words Magic words]
| [[MediaWiki:Uploadtext]]||[[Special:ListGroupRights]]||[[Special:RottenLinks]]
|-
| [[MediaWiki:Talk]]||[[WikiNode]]||[https://sdiy.info/wiki/File:SDIY_wiki_logo.svg SDIY_wiki_logo]||[[Special:DataDump]]||[[Special:PasswordReset]]
|-
| [[Capacitor codes and conversions|Complex tables]]||[[Special:TemplateSandbox]]||[[MediaWiki:Aboutsite]]||[[MediaWiki:Tooltip-n-portal]]
| [https://sdiy.info/wiki/index.php?title=Main_Page&action=protect Protect the main page from editing.]
|-
| [[Special:AllMessages|System messages]]||[[:File:SDIY Wiki logo.png]]||[https://sdiy.info/w/api.php?action=query&meta=siteinfo&siprop=interwikimap interwikimap]||[[Special:Interwiki]]||[[meta:Special:Interwiki]]
|-
| [[MediaWiki:Sitenotice<!-- <span style="display:inline-block;text-align: center;font-size:large;color:red;background-color:yellow;">'''This wiki is temporarily read-only pending a possible move to a new host.'''</span>
-->]]||[https://meta.miraheze.org/wiki/Special:WikiDiscover Special:WikiDiscover]||[[User:InternetArchiveBot]]||[https://magnustools.toolforge.org/tab2wiki.php tab2wiki]||[[MediaWiki:Robots.txt]]
|-
|[https://scruff.miraheze.org/wiki/MediaWiki:Common.css MediaWiki:Common.css]
|[https://amps.wiki.gd/wiki/MediaWiki:Common.js MediaWiki:Common.js]
|[https://scruff.miraheze.org/wiki/User:Rob_Kam/common.js User:Rob Kam/common.js]
|[https://amps.wiki.gd/wiki/User:Rob_Kam/global.js global.js]
|[https://amps.wiki.gd/wiki/User:Rob_Kam/global.js][https://amps.wiki.gd/wiki/MediaWiki:Print.css][https://scruff.miraheze.org/wiki/MediaWiki:Common.js/edit.js MediaWiki:Common.js/edit.js]
|}


=== Miraheze help ===
<m>
* [https://www.mediawiki.org/wiki/Help:Contents MediaWiki guide (e.g. navigation, editing, deleting pages, blocking users)]
\documentclass{article}
* [https://meta.miraheze.org/wiki/FAQ Miraheze FAQ]
\usepackage[symbols]{circuitikz}
* [https://meta.miraheze.org/wiki/Request_features Request features]
\usepackage{tikz}
* [https://meta.miraheze.org/wiki/Help_center Miraheze wiki Help center]
\usepackage{verbatim}
* Miraheze [https://meta.miraheze.org/wiki/Community_noticeboard Community noticeboard] - anything related to Miraheze, the community and observations on which you would like others' opinions.
* Miraheze [https://meta.miraheze.org/wiki/Stewards%27_noticeboard Stewards' noticeboard] - for matters concerning any global wiki issues and requests for official actions.
* [https://meta.miraheze.org/wiki/Phabricator Phabricator] - for extension and/or configuration changes, bug reporting and other issues.
* [https://github.com/miraheze/mw-config/tree/master localsettings.php]
* [https://meta.miraheze.org/wiki/Tech:Home Miraheze:Tech]
=== MediaWiki ===
* [https://www.mediawiki.org/wiki/Project:Support_desk MediaWiki Support]


===SEO + Miraheze user drafts===
\begin{comment}
* [https://search.google.com/search-console Google Search Console]
:Title: Circuitikz
* [https://www.bing.com/webmasters/home Bing Webmaster Tools]
:Grid: 2x2
*[https://meta.miraheze.org/wiki/User:NotAracham/WikiSEO_-_Improving_Search_Ranking User:NotAracham/WikiSEO - Improving Search Ranking]
*[https://meta.miraheze.org/wiki/User:Collei/Improving_a_wiki%27s_SEO User:Collei/Improving a wiki's SEO]
*[https://meta.miraheze.org/wiki/User:NotAracham/Miraheze:Acronyms_and_Abbreviations User:NotAracham/Miraheze:Acronyms and Abbreviations]
*[https://search.google.com/search-console/ Google Search Console]
*[https://meta.miraheze.org/wiki/User:NotAracham/Interwiki_administration_guide User:NotAracham/Interwiki_administration_guide]


== To do ==
* [[Polyphony magazine SDIY articles index]]
* [[Electronics – The Maplin Magazine SDIY articles index]]
* [[Everyday Electronics SDIY articles index]] (partially done)
* [[Nuts & Volts SDIY articles index]] (partially done)
* [https://meta.miraheze.org/wiki/Steward_requests/Restricted_changes Enable Extension:AbuseFilter to send notifications to Special:RecentChanges, (including those from private filters).]
* [https://meta.miraheze.org/wiki/Steward_requests/Restricted_changes Enable Extension:Moderation to send notifications to Special:RecentChanges.]
* [https://phabricator.miraheze.org/T11176 Extension:AbuseFilter settings]
* [[User:InternetArchiveBot]] / [https://phabricator.wikimedia.org/T340089 T340089]
* Update [https://wikiindex.org/index.php?title=SDIY_wiki&action=edit Wikiindex]
* Tidy up [[Modular synth fault finding]] and [[Electronic circuit fault finding]]
** ''See also [https://en.wikipedia.org/wiki/Troubleshooting Troubleshooting], Wikipedia''
* [https://www.mediawiki.org/wiki/Project:Interface_administrators Interface_administrators]
{{for|synthesizer filters rather than electronic filter circuits|Voltage controlled filter}}
=== Templates ===
* [https://dev.miraheze.org/wiki/Category:Notice_templates Notice_templates]
* [https://www.mediawiki.org/wiki/Template:Tip Template:Tip]
* [https://www.mediawiki.org/wiki/Template:Caution Template:Caution]
* [https://www.mediawiki.org/wiki/Template:Note Template:Note]
* [https://www.mediawiki.org/wiki/Template:Warning Template:Warning]
* [https://dev.miraheze.org/wiki/Category:Notice_templates Notice_templates]


== To fix ==
CircuiTikz_ is a set of LaTeX macros designed to make it easy to draw electrical networks in scientific publications. It provides a convenient syntax based on to-paths to place the various components.
* Use subst for [[Simple electronics]], see [https://www.mediawiki.org/wiki/Manual:$wgEnableScaryTranscluding Manual:$wgEnableScaryTranscluding]
The examples below are from the `CircuiTikz examples page`_. The author of CircuiTikz_ is `Massimo Readelli`_.
* pages with FPD files
* [[Help:Contents]] has no destination for Gadget:Hotcat
* Space between templates in references e.g. [[Combining 5U MOTM and Synthesizers.com modules in the same cabinet]] but [[Eurorack panel components]] is okay?
* all page titles with / - see [https://www.mediawiki.org/wiki/Help:Subpages Help:Subpages]
* [[Rob Kam/sandbox/Music synthesis|Music synthesis]]
* [[Special:UserMerge]]
=== Remove any interwiki templates ===
* [[Template:iwMuffwigglerwiki]]
=== Untangle categories ===
* [[:Category:Resources]]
* [[:Category:References]]
* [[:Category:Synth DIY]]
=== Templates ===
* [[Template:Disambiguation]]
* Template borders and images
* [//en.wikipedia.org/wiki/Template:WikiProject_Biography Template:Biography] e.g. https://en.wikipedia.org/wiki/Talk:Serge_Tcherepnin
* [http://www.mediawiki.org/wiki/Template:Note Template:Note]
* [//en.wikipedia.org/wiki/Template:User_talk Template:User talk]
* [[Template:Columns-list]]
* [[Template:Gallery]]
* [https://www.mediawiki.org/wiki/Extension:Scribunto#LuaSandbox LuaSandbox]
* [[Template:Warning]]
* [[Template:Dangerous]]
<nowiki>{{iwWikipedia}}{{iwEMWiki}}{{iwSequencer}}{{iwSynthwiki}}{{iwMuffwigglerwiki}}{{stub}}</nowiki>
=== ex Mod Wiggler ===
* [[Voltage controlled amplifier]]
* [[Low pass gate]]
* [[Delay]]
* [[Clock]]
==== and ====
* [https://sdiy.info/w/index.php?target=https%3A%2F%2Fwww.modwiggler.com&namespace=&title=Special%3ALinkSearch|Mod Wiggler forum refs]


== Message box templates ==
To run the examples you need to `download and install`_ the CircuiTikz_ files first.
* {{warning|}}
* {{danger|}}
{{Ambox
| type = content
| name = Warning
| small = {{{small|}}}
| image = [[File:UG road sign W21.svg|50x40px|link=|alt=]]
| text = This can harm you and/or your equipment. Be sure you know what you're doing before following this information.
}}
{{Ambox
| type = delete
| name = Warning
| small = {{{small|}}}
| image = [[File:Skull and crossbones vector.svg||50x40px|link=|alt=]]
| text = This can cause serious damage to you and/or your equipment. If you're unsure of what you're doing, get someone qualified to do it on your behalf.
}}
== Disambiguation ==
* [[Template:About]] – e.g. Wikipedia:[//en.wikipedia.org/wiki/ADSR ADSR]
* [http://www.sdiy.info/wiki/Sequencer Sequencer] -- already exists
== Get interwiki links to open in a new tab ==
Check doesn't require [[mw:Extension talk:LinkTarget]]


Append to [[MediaWiki:Common.js]]
*Note*. The circuits library available in the CVS version of PGF is inspired by CircuiTikz_.
<pre>
// Add target="_blank" to links with class "extiw" or "external text"
$(document).ready(function() {
$("a.extiw").attr("target", "_blank");
});
</pre>


== Under construction ==
.. _CircuiTikz: http://home.dei.polimi.it/mredaelli/circuitikz/index.html
* [[Panel (homebrew)]]
.. _CircuiTikz examples page: http://home.dei.polimi.it/mredaelli/circuitikz/examples.html
* [[Eurorack panel components]]
.. _download and install: http://home.dei.polimi.it/mredaelli/circuitikz/download.html
* [[Matrix board]]
.. _Massimo Readelli: http://home.dei.polimi.it/mredaelli/about.html
* [[Version control systems for hardware projects]]<!-- http://electronics.stackexchange.com/questions/8767/version-control-systems-for-hardware-projects -->
\end{comment}
* [[Notable synth filters]]

* Charinsert fractions
\begin{document}
* [[Frac rack DIY parts]]

* [[Tempco]]
\begin{circuitikz} \draw
* [[CV/gate]]
(0,0) to[C, l=$10\micro\farad$] (0,2) -- (0,3)
* [[Eurorack]]
to[R, l=$2.2\kilo\ohm$] (4,3) -- (4,2)
* [[Frac rack]]
to[L, l=$12\milli\henry$, i=$i_1$] (4,0) -- (0,0)
* [[Envelope generator]]
(4,2) to[D*, *-*] (2,0) to [D*, -*] (0,2)
* [[Printed circuit board]]
to[R, l=$1\kilo\ohm$] (2,2) to[cV, v=$0.3\kilo\ohm i_1$] (4,2)
* [[Panel (homebrew)|Panels]]
(2,0) to[I, i=$1\milli\ampere$:15, -*] (2,2)
* [[Electronics]]
;
* [[Music technology]]
\end{circuitikz}
* [[Music synthesis]]

* <s>[[Module functions]]</s> >>> [[Modules]]
\begin{circuitikz} \draw
* [[Mixer]]
(0,0) node[ground] {}
* [[Silk screening]]
to[V, v=$e(t)$, *-*] (0,2) to[C, l=$4\nano\farad$] (2,2)
* [[Surface mount hand soldering]]
to [R, l=$\frac{1}{4}\kilo\ohm$, *-*] (2,0)
=== Interfaces ===
(2,2) to[R, l=$1\kilo\ohm$] (4,2)
*[[CV/gate]]
to[C, l=$2\nano\farad$:-90, *-*] (4,0)
*[[Gate (transistor)]], terminal of a field effect transistor
(5,0) to[I, i=$a(t)$:-90, -*] (5,2) -- (4,2)
*[[Logic gate]], a functional building block in digital logic
(0,0) -- (5,0)
*[[Noise gate]], a high-quality audio squelch control for reducing noise
(0,2) -- (0,3) to[L, l=$2\milli\henry$] (5,3) -- (5,2)
== Templates ==

* [https://en.wikipedia.org/wiki/Wikipedia:WikiProject_Transwiki/Template:Infobox an easier to implement infobox]
{[anchor=south east] (0,2) node {1} (2,2) node {2} (4,2) node {3}}
;\end{circuitikz}

\begin{circuitikz} \draw
(0,0) node[anchor=east]{B}
to[short, o-*] (1,0)
to[R, l=$20\ohm$, *-*] (1,2)
to [R, v=$v_x$, l=$10\ohm$] (3,2)
to[short] (4,2) to[cI, i=$\frac{\siemens}{5}v_x$, *-*] (4,0)
to[short] (3,0) to[R, l=$5\ohm$, *-*] (3,2)
(3,0) -- (1,0)
(1,2) to[short, *-o] (0,2)
node[anchor=east]{A}
;\end{circuitikz}

\begin{circuitikz} \draw
(0,2) to[I, i=$1\milli\ampere$] (2,2)
to [R, l=$2\kilo\ohm$:-90, *-*] (0,0)
to [R, l=$2\kilo\ohm$] (2,0)
to[V, v=$2\volt$:-90] (2,2)
to[cspst, l=$t_0$] (4,2) -- (4,1.5)
to [generic, l=1, i=$i_1$, v=$v_1$] (4,-.5) -- (4,-1)
(0,2) -- (0,-1) to[V, v=$4\volt$] (2,-1)
to [R, l=$1\kilo\ohm$] (4,-1);

\begin{scope}[xshift=7.5cm, yshift=.5cm]
\draw [->] (-2,0)--(2.5,0) node[anchor=west] {$v_1 [\volt]$};
\draw [->] (0,-2)--(0,2) node[anchor=west] {$i_1 [\milli\ampere]$} ;
\draw (-1,0) node[anchor=north] {-2} (1,0) node[anchor=south] {2}
(0,1) node[anchor=west] {4} (0,-1) node[anchor=east] {-4} (2,0)
node[anchor=north west] {4} (-1.5,0) node[anchor=south east] {-3};
\draw [thick]
(-2,-1) -- (-1,1) -- (1,-1) -- (2,0) -- (2.5,.5);
\draw [dotted]
(-1,1) -- (-1,0) (1,-1) -- (1,0) (-1,1) -- (0,1) (1,-1) -- (0,-1);
\end{scope}
\end{circuitikz}

\end{document}
</m>

==CEM synths==
*[[Böhm Soundlab]]
*[[EH-30 Modular]]
*[[Moog Memorymoog]]
*[[Oberheim OB-1]]
*[[Paia Proteus]]
*[[PPG Wave|PPG Wave 2.0]]
*[[Sequential Circuits Pro-1]]
*[[Synton Synrix]]
==Polyphonic?==
*[[Bananna Poly Synth]]
*[[Oberheim OB8]] & [[Oberheim OBX-A|OBX-A]]
*[[Oberheim OB-SX]]
*[[Powertran Transcendent Polysynth]]
*[[Sequential Circuits Prophet 10]]
*[[Sequential Circuits Prophet 5 Rev 3]]

Latest revision as of 09:30, 16 July 2024

This is a sandbox of user Rob Kam. It serves as a testing spot and page development space for the user and is not a SDIY wiki article. For a sandbox of your own, follow this link.


What all still needs doing on the wiki ...

Sandboxen

Useful pages

MediaWiki:Mediawarning MediaWiki:Multiboilerplate Special:Boilerplates Icons by subject
MediaWiki:Edittools Special:EmailUser
Help:Editing MediaWiki:Gadgets-definition Special:Gadgets Special:Import Special:MassEditRegex
MediaWiki:Ipbreason-dropdown MediaWiki:Licenses Category:License_templates Help:Editing/Mathematical Synth DIY Wiki:Policy
Project:Book sources Test page MediaWiki:Sidebar Global account information Special:AbuseLog
Special:AllPages Gadget-extra-toolbar-buttons MediaWiki:Edithelppage Manual:Custom edit buttons Special:UserRights
User:MarkS/Extra edit buttons Magic words MediaWiki:Uploadtext Special:ListGroupRights Special:RottenLinks
MediaWiki:Talk WikiNode SDIY_wiki_logo Special:DataDump Special:PasswordReset
Complex tables Special:TemplateSandbox MediaWiki:Aboutsite MediaWiki:Tooltip-n-portal Protect the main page from editing.
System messages File:SDIY Wiki logo.png interwikimap Special:Interwiki meta:Special:Interwiki
MediaWiki:Sitenotice Special:WikiDiscover User:InternetArchiveBot tab2wiki MediaWiki:Robots.txt
MediaWiki:Common.css MediaWiki:Common.js User:Rob Kam/common.js global.js [1][2]MediaWiki:Common.js/edit.js

Miraheze help

MediaWiki

SEO + Miraheze user drafts

To do

Templates

To fix

Remove any interwiki templates

Untangle categories

Templates

{{iwWikipedia}}{{iwEMWiki}}{{iwSequencer}}{{iwSynthwiki}}{{iwMuffwigglerwiki}}{{stub}}

ex Mod Wiggler

and

Message box templates

Disambiguation

Get interwiki links to open in a new tab

Check doesn't require mw:Extension talk:LinkTarget

Append to MediaWiki:Common.js

// Add target="_blank" to links with class "extiw" or "external text"
$(document).ready(function() {
    $("a.extiw").attr("target", "_blank");
});

Under construction

Interfaces

Templates