<!--{{{-->
<link rel='alternate' type='application/rss+xml' title='RSS' href='index.xml' />
<!--}}}-->
Background: #fff
Foreground: #000
PrimaryPale: #8cf
PrimaryLight: #18f
PrimaryMid: #04b
PrimaryDark: #014
SecondaryPale: #ffc
SecondaryLight: #fe8
SecondaryMid: #db4
SecondaryDark: #841
TertiaryPale: #eee
TertiaryLight: #ccc
TertiaryMid: #999
TertiaryDark: #666
Error: #f88
/*{{{*/
body {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}

a {color:[[ColorPalette::PrimaryMid]];}
a:hover {background-color:[[ColorPalette::PrimaryMid]]; color:[[ColorPalette::Background]];}
a img {border:0;}

h1,h2,h3,h4,h5,h6 {color:[[ColorPalette::SecondaryDark]]; background:transparent;}
h1 {border-bottom:2px solid [[ColorPalette::TertiaryLight]];}
h2,h3 {border-bottom:1px solid [[ColorPalette::TertiaryLight]];}

.button {color:[[ColorPalette::PrimaryDark]]; border:1px solid [[ColorPalette::Background]];}
.button:hover {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::SecondaryLight]]; border-color:[[ColorPalette::SecondaryMid]];}
.button:active {color:[[ColorPalette::Background]]; background:[[ColorPalette::SecondaryMid]]; border:1px solid [[ColorPalette::SecondaryDark]];}

.header {background:[[ColorPalette::PrimaryMid]];}
.headerShadow {color:[[ColorPalette::Foreground]];}
.headerShadow a {font-weight:normal; color:[[ColorPalette::Foreground]];}
.headerForeground {color:[[ColorPalette::Background]];}
.headerForeground a {font-weight:normal; color:[[ColorPalette::PrimaryPale]];}

.tabSelected {color:[[ColorPalette::PrimaryDark]];
	background:[[ColorPalette::TertiaryPale]];
	border-left:1px solid [[ColorPalette::TertiaryLight]];
	border-top:1px solid [[ColorPalette::TertiaryLight]];
	border-right:1px solid [[ColorPalette::TertiaryLight]];
}
.tabUnselected {color:[[ColorPalette::Background]]; background:[[ColorPalette::TertiaryMid]];}
.tabContents {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::TertiaryPale]]; border:1px solid [[ColorPalette::TertiaryLight]];}
.tabContents .button {border:0;}

#sidebar {}
#sidebarOptions input {border:1px solid [[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel {background:[[ColorPalette::PrimaryPale]];}
#sidebarOptions .sliderPanel a {border:none;color:[[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel a:hover {color:[[ColorPalette::Background]]; background:[[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel a:active {color:[[ColorPalette::PrimaryMid]]; background:[[ColorPalette::Background]];}

.wizard {background:[[ColorPalette::PrimaryPale]]; border:1px solid [[ColorPalette::PrimaryMid]];}
.wizard h1 {color:[[ColorPalette::PrimaryDark]]; border:none;}
.wizard h2 {color:[[ColorPalette::Foreground]]; border:none;}
.wizardStep {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];
	border:1px solid [[ColorPalette::PrimaryMid]];}
.wizardStep.wizardStepDone {background:[[ColorPalette::TertiaryLight]];}
.wizardFooter {background:[[ColorPalette::PrimaryPale]];}
.wizardFooter .status {background:[[ColorPalette::PrimaryDark]]; color:[[ColorPalette::Background]];}
.wizard .button {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::SecondaryLight]]; border: 1px solid;
	border-color:[[ColorPalette::SecondaryPale]] [[ColorPalette::SecondaryDark]] [[ColorPalette::SecondaryDark]] [[ColorPalette::SecondaryPale]];}
.wizard .button:hover {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::Background]];}
.wizard .button:active {color:[[ColorPalette::Background]]; background:[[ColorPalette::Foreground]]; border: 1px solid;
	border-color:[[ColorPalette::PrimaryDark]] [[ColorPalette::PrimaryPale]] [[ColorPalette::PrimaryPale]] [[ColorPalette::PrimaryDark]];}

.wizard .notChanged {background:transparent;}
.wizard .changedLocally {background:#80ff80;}
.wizard .changedServer {background:#8080ff;}
.wizard .changedBoth {background:#ff8080;}
.wizard .notFound {background:#ffff80;}
.wizard .putToServer {background:#ff80ff;}
.wizard .gotFromServer {background:#80ffff;}

#messageArea {border:1px solid [[ColorPalette::SecondaryMid]]; background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]];}
#messageArea .button {color:[[ColorPalette::PrimaryMid]]; background:[[ColorPalette::SecondaryPale]]; border:none;}

.popupTiddler {background:[[ColorPalette::TertiaryPale]]; border:2px solid [[ColorPalette::TertiaryMid]];}

.popup {background:[[ColorPalette::TertiaryPale]]; color:[[ColorPalette::TertiaryDark]]; border-left:1px solid [[ColorPalette::TertiaryMid]]; border-top:1px solid [[ColorPalette::TertiaryMid]]; border-right:2px solid [[ColorPalette::TertiaryDark]]; border-bottom:2px solid [[ColorPalette::TertiaryDark]];}
.popup hr {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::PrimaryDark]]; border-bottom:1px;}
.popup li.disabled {color:[[ColorPalette::TertiaryMid]];}
.popup li a, .popup li a:visited {color:[[ColorPalette::Foreground]]; border: none;}
.popup li a:hover {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; border: none;}
.popup li a:active {background:[[ColorPalette::SecondaryPale]]; color:[[ColorPalette::Foreground]]; border: none;}
.popupHighlight {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}
.listBreak div {border-bottom:1px solid [[ColorPalette::TertiaryDark]];}

.tiddler .defaultCommand {font-weight:bold;}

.shadow .title {color:[[ColorPalette::TertiaryDark]];}

.title {color:[[ColorPalette::SecondaryDark]];}
.subtitle {color:[[ColorPalette::TertiaryDark]];}

.toolbar {color:[[ColorPalette::PrimaryMid]];}
.toolbar a {color:[[ColorPalette::TertiaryLight]];}
.selected .toolbar a {color:[[ColorPalette::TertiaryMid]];}
.selected .toolbar a:hover {color:[[ColorPalette::Foreground]];}

.tagging, .tagged {border:1px solid [[ColorPalette::TertiaryPale]]; background-color:[[ColorPalette::TertiaryPale]];}
.selected .tagging, .selected .tagged {background-color:[[ColorPalette::TertiaryLight]]; border:1px solid [[ColorPalette::TertiaryMid]];}
.tagging .listTitle, .tagged .listTitle {color:[[ColorPalette::PrimaryDark]];}
.tagging .button, .tagged .button {border:none;}

.footer {color:[[ColorPalette::TertiaryLight]];}
.selected .footer {color:[[ColorPalette::TertiaryMid]];}

.error, .errorButton {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::Error]];}
.warning {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::SecondaryPale]];}
.lowlight {background:[[ColorPalette::TertiaryLight]];}

.zoomer {background:none; color:[[ColorPalette::TertiaryMid]]; border:3px solid [[ColorPalette::TertiaryMid]];}

.imageLink, #displayArea .imageLink {background:transparent;}

.annotation {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; border:2px solid [[ColorPalette::SecondaryMid]];}

.viewer .listTitle {list-style-type:none; margin-left:-2em;}
.viewer .button {border:1px solid [[ColorPalette::SecondaryMid]];}
.viewer blockquote {border-left:3px solid [[ColorPalette::TertiaryDark]];}

.viewer table, table.twtable {border:2px solid [[ColorPalette::TertiaryDark]];}
.viewer th, .viewer thead td, .twtable th, .twtable thead td {background:[[ColorPalette::SecondaryMid]]; border:1px solid [[ColorPalette::TertiaryDark]]; color:[[ColorPalette::Background]];}
.viewer td, .viewer tr, .twtable td, .twtable tr {border:1px solid [[ColorPalette::TertiaryDark]];}

.viewer pre {border:1px solid [[ColorPalette::SecondaryLight]]; background:[[ColorPalette::SecondaryPale]];}
.viewer code {color:[[ColorPalette::SecondaryDark]];}
.viewer hr {border:0; border-top:dashed 1px [[ColorPalette::TertiaryDark]]; color:[[ColorPalette::TertiaryDark]];}

.highlight, .marked {background:[[ColorPalette::SecondaryLight]];}

.editor input {border:1px solid [[ColorPalette::PrimaryMid]];}
.editor textarea {border:1px solid [[ColorPalette::PrimaryMid]]; width:100%;}
.editorFooter {color:[[ColorPalette::TertiaryMid]];}
.readOnly {background:[[ColorPalette::TertiaryPale]];}

#backstageArea {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::TertiaryMid]];}
#backstageArea a {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::Background]]; border:none;}
#backstageArea a:hover {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; }
#backstageArea a.backstageSelTab {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}
#backstageButton a {background:none; color:[[ColorPalette::Background]]; border:none;}
#backstageButton a:hover {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::Background]]; border:none;}
#backstagePanel {background:[[ColorPalette::Background]]; border-color: [[ColorPalette::Background]] [[ColorPalette::TertiaryDark]] [[ColorPalette::TertiaryDark]] [[ColorPalette::TertiaryDark]];}
.backstagePanelFooter .button {border:none; color:[[ColorPalette::Background]];}
.backstagePanelFooter .button:hover {color:[[ColorPalette::Foreground]];}
#backstageCloak {background:[[ColorPalette::Foreground]]; opacity:0.6; filter:alpha(opacity=60);}
/*}}}*/
/*{{{*/
* html .tiddler {height:1%;}

body {font-size:.75em; font-family:arial,helvetica; margin:0; padding:0;}

h1,h2,h3,h4,h5,h6 {font-weight:bold; text-decoration:none;}
h1,h2,h3 {padding-bottom:1px; margin-top:1.2em;margin-bottom:0.3em;}
h4,h5,h6 {margin-top:1em;}
h1 {font-size:1.35em;}
h2 {font-size:1.25em;}
h3 {font-size:1.1em;}
h4 {font-size:1em;}
h5 {font-size:.9em;}

hr {height:1px;}

a {text-decoration:none;}

dt {font-weight:bold;}

ol {list-style-type:decimal;}
ol ol {list-style-type:lower-alpha;}
ol ol ol {list-style-type:lower-roman;}
ol ol ol ol {list-style-type:decimal;}
ol ol ol ol ol {list-style-type:lower-alpha;}
ol ol ol ol ol ol {list-style-type:lower-roman;}
ol ol ol ol ol ol ol {list-style-type:decimal;}

.txtOptionInput {width:11em;}

#contentWrapper .chkOptionInput {border:0;}

.externalLink {text-decoration:underline;}

.indent {margin-left:3em;}
.outdent {margin-left:3em; text-indent:-3em;}
code.escaped {white-space:nowrap;}

.tiddlyLinkExisting {font-weight:bold;}
.tiddlyLinkNonExisting {font-style:italic;}

/* the 'a' is required for IE, otherwise it renders the whole tiddler in bold */
a.tiddlyLinkNonExisting.shadow {font-weight:bold;}

#mainMenu .tiddlyLinkExisting,
	#mainMenu .tiddlyLinkNonExisting,
	#sidebarTabs .tiddlyLinkNonExisting {font-weight:normal; font-style:normal;}
#sidebarTabs .tiddlyLinkExisting {font-weight:bold; font-style:normal;}

.header {position:relative;}
.header a:hover {background:transparent;}
.headerShadow {position:relative; padding:4.5em 0 1em 1em; left:-1px; top:-1px;}
.headerForeground {position:absolute; padding:4.5em 0 1em 1em; left:0; top:0;}

.siteTitle {font-size:3em;}
.siteSubtitle {font-size:1.2em;}

#mainMenu {position:absolute; left:0; width:10em; text-align:right; line-height:1.6em; padding:1.5em 0.5em 0.5em 0.5em; font-size:1.1em;}

#sidebar {position:absolute; right:3px; width:16em; font-size:.9em;}
#sidebarOptions {padding-top:0.3em;}
#sidebarOptions a {margin:0 0.2em; padding:0.2em 0.3em; display:block;}
#sidebarOptions input {margin:0.4em 0.5em;}
#sidebarOptions .sliderPanel {margin-left:1em; padding:0.5em; font-size:.85em;}
#sidebarOptions .sliderPanel a {font-weight:bold; display:inline; padding:0;}
#sidebarOptions .sliderPanel input {margin:0 0 0.3em 0;}
#sidebarTabs .tabContents {width:15em; overflow:hidden;}

.wizard {padding:0.1em 1em 0 2em;}
.wizard h1 {font-size:2em; font-weight:bold; background:none; padding:0; margin:0.4em 0 0.2em;}
.wizard h2 {font-size:1.2em; font-weight:bold; background:none; padding:0; margin:0.4em 0 0.2em;}
.wizardStep {padding:1em 1em 1em 1em;}
.wizard .button {margin:0.5em 0 0; font-size:1.2em;}
.wizardFooter {padding:0.8em 0.4em 0.8em 0;}
.wizardFooter .status {padding:0 0.4em; margin-left:1em;}
.wizard .button {padding:0.1em 0.2em;}

#messageArea {position:fixed; top:2em; right:0; margin:0.5em; padding:0.5em; z-index:2000; _position:absolute;}
.messageToolbar {display:block; text-align:right; padding:0.2em;}
#messageArea a {text-decoration:underline;}

.tiddlerPopupButton {padding:0.2em;}
.popupTiddler {position: absolute; z-index:300; padding:1em; margin:0;}

.popup {position:absolute; z-index:300; font-size:.9em; padding:0; list-style:none; margin:0;}
.popup .popupMessage {padding:0.4em;}
.popup hr {display:block; height:1px; width:auto; padding:0; margin:0.2em 0;}
.popup li.disabled {padding:0.4em;}
.popup li a {display:block; padding:0.4em; font-weight:normal; cursor:pointer;}
.listBreak {font-size:1px; line-height:1px;}
.listBreak div {margin:2px 0;}

.tabset {padding:1em 0 0 0.5em;}
.tab {margin:0 0 0 0.25em; padding:2px;}
.tabContents {padding:0.5em;}
.tabContents ul, .tabContents ol {margin:0; padding:0;}
.txtMainTab .tabContents li {list-style:none;}
.tabContents li.listLink { margin-left:.75em;}

#contentWrapper {display:block;}
#splashScreen {display:none;}

#displayArea {margin:1em 17em 0 14em;}

.toolbar {text-align:right; font-size:.9em;}

.tiddler {padding:1em 1em 0;}

.missing .viewer,.missing .title {font-style:italic;}

.title {font-size:1.6em; font-weight:bold;}

.missing .subtitle {display:none;}
.subtitle {font-size:1.1em;}

.tiddler .button {padding:0.2em 0.4em;}

.tagging {margin:0.5em 0.5em 0.5em 0; float:left; display:none;}
.isTag .tagging {display:block;}
.tagged {margin:0.5em; float:right;}
.tagging, .tagged {font-size:0.9em; padding:0.25em;}
.tagging ul, .tagged ul {list-style:none; margin:0.25em; padding:0;}
.tagClear {clear:both;}

.footer {font-size:.9em;}
.footer li {display:inline;}

.annotation {padding:0.5em; margin:0.5em;}

* html .viewer pre {width:99%; padding:0 0 1em 0;}
.viewer {line-height:1.4em; padding-top:0.5em;}
.viewer .button {margin:0 0.25em; padding:0 0.25em;}
.viewer blockquote {line-height:1.5em; padding-left:0.8em;margin-left:2.5em;}
.viewer ul, .viewer ol {margin-left:0.5em; padding-left:1.5em;}

.viewer table, table.twtable {border-collapse:collapse; margin:0.8em 1.0em;}
.viewer th, .viewer td, .viewer tr,.viewer caption,.twtable th, .twtable td, .twtable tr,.twtable caption {padding:3px;}
table.listView {font-size:0.85em; margin:0.8em 1.0em;}
table.listView th, table.listView td, table.listView tr {padding:0 3px 0 3px;}

.viewer pre {padding:0.5em; margin-left:0.5em; font-size:1.2em; line-height:1.4em; overflow:auto;}
.viewer code {font-size:1.2em; line-height:1.4em;}

.editor {font-size:1.1em;}
.editor input, .editor textarea {display:block; width:100%; font:inherit;}
.editorFooter {padding:0.25em 0; font-size:.9em;}
.editorFooter .button {padding-top:0; padding-bottom:0;}

.fieldsetFix {border:0; padding:0; margin:1px 0px;}

.zoomer {font-size:1.1em; position:absolute; overflow:hidden;}
.zoomer div {padding:1em;}

* html #backstage {width:99%;}
* html #backstageArea {width:99%;}
#backstageArea {display:none; position:relative; overflow: hidden; z-index:150; padding:0.3em 0.5em;}
#backstageToolbar {position:relative;}
#backstageArea a {font-weight:bold; margin-left:0.5em; padding:0.3em 0.5em;}
#backstageButton {display:none; position:absolute; z-index:175; top:0; right:0;}
#backstageButton a {padding:0.1em 0.4em; margin:0.1em;}
#backstage {position:relative; width:100%; z-index:50;}
#backstagePanel {display:none; z-index:100; position:absolute; width:90%; margin-left:3em; padding:1em;}
.backstagePanelFooter {padding-top:0.2em; float:right;}
.backstagePanelFooter a {padding:0.2em 0.4em;}
#backstageCloak {display:none; z-index:20; position:absolute; width:100%; height:100px;}

.whenBackstage {display:none;}
.backstageVisible .whenBackstage {display:block;}
/*}}}*/
/***
StyleSheet for use when a translation requires any css style changes.
This StyleSheet can be used directly by languages such as Chinese, Japanese and Korean which need larger font sizes.
***/
/*{{{*/
body {font-size:0.8em;}
#sidebarOptions {font-size:1.05em;}
#sidebarOptions a {font-style:normal;}
#sidebarOptions .sliderPanel {font-size:0.95em;}
.subtitle {font-size:0.8em;}
.viewer table.listView {font-size:0.95em;}
/*}}}*/
/*{{{*/
@media print {
#mainMenu, #sidebar, #messageArea, .toolbar, #backstageButton, #backstageArea {display: none !important;}
#displayArea {margin: 1em 1em 0em;}
noscript {display:none;} /* Fixes a feature in Firefox 1.5.0.2 where print preview displays the noscript content */
}
/*}}}*/
<!--{{{-->
<div class='header' macro='gradient vert [[ColorPalette::PrimaryLight]] [[ColorPalette::PrimaryMid]]'>
<div class='headerShadow'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
<div class='headerForeground'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
</div>
<div id='mainMenu' refresh='content' tiddler='MainMenu'></div>
<div id='sidebar'>
<div id='sidebarOptions' refresh='content' tiddler='SideBarOptions'></div>
<div id='sidebarTabs' refresh='content' force='true' tiddler='SideBarTabs'></div>
</div>
<div id='displayArea'>
<div id='messageArea'></div>
<div id='tiddlerDisplay'></div>
</div>
<!--}}}-->
<!--{{{-->
<div class='toolbar' macro='toolbar [[ToolbarCommands::ViewToolbar]]'></div>
<div class='title' macro='view title'></div>
<div class='subtitle'><span macro='view modifier link'></span>, <span macro='view modified date'></span> (<span macro='message views.wikified.createdPrompt'></span> <span macro='view created date'></span>)</div>
<div class='tagging' macro='tagging'></div>
<div class='tagged' macro='tags'></div>
<div class='viewer' macro='view text wikified'></div>
<div class='tagClear'></div>
<!--}}}-->
<!--{{{-->
<div class='toolbar' macro='toolbar [[ToolbarCommands::EditToolbar]]'></div>
<div class='title' macro='view title'></div>
<div class='editor' macro='edit title'></div>
<div macro='annotations'></div>
<div class='editor' macro='edit text'></div>
<div class='editor' macro='edit tags'></div><div class='editorFooter'><span macro='message views.editor.tagPrompt'></span><span macro='tagChooser excludeLists'></span></div>
<!--}}}-->
To get started with this blank [[TiddlyWiki]], you'll need to modify the following tiddlers:
* [[SiteTitle]] & [[SiteSubtitle]]: The title and subtitle of the site, as shown above (after saving, they will also appear in the browser title bar)
* [[MainMenu]]: The menu (usually on the left)
* [[DefaultTiddlers]]: Contains the names of the tiddlers that you want to appear when the TiddlyWiki is opened
You'll also need to enter your username for signing your edits: <<option txtUserName>>
These [[InterfaceOptions]] for customising [[TiddlyWiki]] are saved in your browser

Your username for signing your edits. Write it as a [[WikiWord]] (eg [[JoeBloggs]])

<<option txtUserName>>
<<option chkSaveBackups>> [[SaveBackups]]
<<option chkAutoSave>> [[AutoSave]]
<<option chkRegExpSearch>> [[RegExpSearch]]
<<option chkCaseSensitiveSearch>> [[CaseSensitiveSearch]]
<<option chkAnimate>> [[EnableAnimations]]

----
Also see [[AdvancedOptions]]
<<importTiddlers>>
Un superbe morceau yiddish de Vladimir Shainsky : A Glezele Yash, pour diatonique et chromatique.
<br>
@@''__Version Diato__ :''@@
''__Tablature__ :''
[img[../communs/tabs/tab_harp_diato_glezele_yash_mini.jpg][../communs/tabs/tab_harp_diato_glezele_yash.jpg]]
La version pdf est dispo [[ici|../communs/tabs/tab_harp_diato_glezele_yash.pdf]]
<br>
----
@@''__Version Chroma__ :''@@
''__Tablature__ :''
[img[../communs/tabs/tab_harp_chroma_a_glezele_yash_mini.jpg][../communs/tabs/tab_harp_chroma_a_glezele_yash.jpg]]
La version pdf est dispo [[ici|../communs/tabs/tab_harp_chroma_a_glezele_yash.pdf]]
<br>
----
''__Audio__ :''
La démo : (piano)
<html>
<object type="application/x-shockwave-flash" data="../communs/player_mp3_maxi.swf" width="200" height="20"><!-- http://flash-mp3-player.net/ -->
<param name="movie" value="../communs/player_mp3_maxi.swf" />
<param name="bgcolor" value="#000000" />
<param name="FlashVars" value="mp3=../communs/enregistrements/a_glezele_yash_demo.mp3&amp;showstop=1&amp;showvolume=1&amp;showloading=never" />
</object>
</html>

Le playback :
<html>
<object type="application/x-shockwave-flash" data="../communs/player_mp3_maxi.swf" width="200" height="20"><!-- http://flash-mp3-player.net/ -->
<param name="movie" value="../communs/player_mp3_maxi.swf" />
<param name="bgcolor" value="#000000" />
<param name="FlashVars" value="mp3=../communs/enregistrements/a_glezele_yash_playback.mp3&amp;showstop=1&amp;showvolume=1&amp;showloading=never" />
</object>
</html><br>
----
''__Téléchargements__'' :
Pour télécharger la démo piano : (clic droit sur le lien ci-dessous et "enregistrer la cible du lien") [[C'est ici|../communs/enregistrements/a_glezele_yash_demo.mp3]]
et pour télécharger le playback : [[C'est là|../communs/enregistrements/a_glezele_yash_playback.mp3]]
<br>
----
''__Vidéo__'' :
<html>
<iframe width="560" height="345" src="http://www.youtube.com/embed/d618MMviwVY" frameborder="0" allowfullscreen></iframe>
</html>
Un morceau du groupe de rock Noir Désir : A la longue. Sortie en 1996 sur l'album 666.667 Club, une petite merveille, comme tout l'album d'ailleurs ! ;o)
<br>
''__Tablature__ :''
[img[../communs/tabs/tab_harp_diato_noir_desir_a_la_longue_mini.jpg][../communs/tabs/tab_harp_diato_noir_desir_a_la_longue.jpg]]
La version pdf est dispo [[ici|../communs/tabs/tab_harp_diato_noir_desir_a_la_longue.pdf]]
<br>
----
''__Audio__ :''
La démo : 
<html>
<object type="application/x-shockwave-flash" data="../communs/player_mp3_maxi.swf" width="200" height="20"><!-- http://flash-mp3-player.net/ -->
<param name="movie" value="../communs/player_mp3_maxi.swf" />
<param name="bgcolor" value="#000000" />
<param name="FlashVars" value="mp3=../communs/enregistrements/ergel_plays_noir_desir_a_la_longue.mp3&amp;showstop=1&amp;showvolume=1&amp;showloading=never" />
</object>
</html>

Pas de playback vu que j'ai utilisé l'enregistrement original.
Un très joli morceau pour diatonique de Joseph Healey : Abby's
<br>
''__Tablature__ :''
__Page 1__
[img[../forum/tabs/diato/abbys_page1_mini.jpg][../forum/tabs/diato/abbys_page1.jpg]]
<br>
__Page 2__
[img[../forum/tabs/diato/abbys_page2_mini.jpg][../forum/tabs/diato/abbys_page2.jpg]]
<br>
La version pdf est dispo [[ici|../forum/tabs/diato/abbys.pdf]]
<br>
----
''__Audio__ :''
La démo :
<html>
<object type="application/x-shockwave-flash" data="../communs/player_mp3_maxi.swf" width="200" height="20"><!-- http://flash-mp3-player.net/ -->
<param name="movie" value="../communs/player_mp3_maxi.swf" />
<param name="bgcolor" value="#000000" />
<param name="FlashVars" value="mp3=../forum/tabs/records/abbys_demo.mp3&amp;showstop=1&amp;showvolume=1&amp;showloading=never" />
</object>
</html>
<br>
Le playback :
<html>
<object type="application/x-shockwave-flash" data="../communs/player_mp3_maxi.swf" width="200" height="20"><!-- http://flash-mp3-player.net/ -->
<param name="movie" value="../communs/player_mp3_maxi.swf" />
<param name="bgcolor" value="#000000" />
<param name="FlashVars" value="mp3=../forum/tabs/records/abbys_pb.mp3&amp;showstop=1&amp;showvolume=1&amp;showloading=never" />
</object>
</html><br>
----
''__Téléchargements__'' :
Pour télécharger la démo piano : (clic droit sur le lien ci-dessous et "enregistrer la cible du lien") [[C'est ici|../forum/tabs/records/abbys_demo.mp3]]
et pour télécharger le playback : [[C'est là|../forum/tabs/records/abbys_pb.mp3]]
<br>
La grand classique Amazing Grace, pour chromatique.
<br>
''__Tablature__ :''
[img[../communs/tabs/tab_harp_chroma_amazing_grace_mini.jpg][../communs/tabs/tab_harp_chroma_amazing_grace.jpg]]
La version pdf est dispo [[ici|../communs/tabs/tab_harp_chroma_amazing_grace.pdf]]
<br>
----
''__Audio__ :''
La démo :
<html>
<object type="application/x-shockwave-flash" data="../communs/player_mp3_maxi.swf" width="200" height="20"><!-- http://flash-mp3-player.net/ -->
<param name="movie" value="../communs/player_mp3_maxi.swf" />
<param name="bgcolor" value="#000000" />
<param name="FlashVars" value="mp3=../communs/enregistrements/ergel_plays_amazing_chroma.mp3&amp;showstop=1&amp;showvolume=1&amp;showloading=never" />
</object>
</html>
<br>
----
''__Téléchargements__'' :
Pour télécharger la démo : (clic droit sur le lien ci-dessous et "enregistrer la cible du lien") [[C'est ici|../communs/enregistrements/ergel_plays_amazing_chroma.mp3]]
/***
|''Name:''|AnnotationsPlugin|
|''Description:''|Inline annotations for tiddler text.|
|''Author:''|Saq Imtiaz ( <b style="color: black; background-color: rgb(160, 255, 255);">lewcid</b>@gmail.com )|
|''Source:''|http://tw.<b style="color: black; background-color: rgb(160, 255, 255);">lewcid</b>.org/#AnnotationsPlugin|
|''Code Repository:''|http://tw.<b style="color: black; background-color: rgb(160, 255, 255);">lewcid</b>.org/svn/plugins|
|''Version:''|2.0|
|''Date:''||
|''License:''|[[Creative Commons Attribution-ShareAlike 3.0 License|http://creativecommons.org/licenses/by-sa/3.0/]]|
|''~CoreVersion:''|2.2.3|

!!Usage:
*{{{((text to annotate(annotation goes here)}}}
* To include the text being annotated, in the popup as a title, put {{{^}}} as the first letter of the annotation text.
** {{{((text to annotate(^annotation goes here)}}}

!!Examples:
Mouse over, the text below:
* ((banana(the best fruit in the world)))
* ((banana(^ the best fruit in the world)))

***/
// /%
config.formatters.unshift({name:"annotations",match:"\\(\\(",lookaheadRegExp:/\(\((.*?)\((\^?)((?:.|\n)*?)\)\)\)/g,handler:function(w){
this.lookaheadRegExp.lastIndex=w.matchStart;
var _2=this.lookaheadRegExp.exec(w.source);
if(_2&&_2.index==w.matchStart){
var _3=createTiddlyElement(w.output,"span",null,"annosub",_2[1]);
_3.anno=_2[3];
if(_2[2]){
_3.subject=_2[1];
}
_3.onmouseover=this.onmouseover;
_3.onmouseout=this.onmouseout;
_3.ondblclick=this.onmouseout;
w.nextMatch=_2.index+_2[0].length;
}
},onmouseover:function(e){
popup=createTiddlyElement(document.body,"div",null,"anno");
this.popup=popup;
if(this.subject){
wikify("!"+this.subject+"\n",popup);
}
wikify(this.anno,popup);
addClass(this,"annosubover");
Popup.place(this,popup,{x:25,y:7});
},onmouseout:function(e){
removeNode(this.popup);
this.popup=null;
removeClass(this,"annosubover");
}});
setStylesheet(".anno{position:absolute;border:2px solid #000;background-color:#DFDFFF; color:#000;padding:0.5em;max-width:15em;width:expression(document.body.clientWidth > (255/12) *parseInt(document.body.currentStyle.fontSize)?'15em':'auto' );}\n"+".anno h1, .anno h2{margin-top:0;color:#000;}\n"+".annosub{background:#FFFFFF;}\n"+".annosubover{z-index:25; background-color:#DFDFFF;cursor:help;}\n","AnnotationStyles");


// %/
L'Ave Maria de Charles Gounod, pour diatonique.
<br>
''__Tablature__ :''
[img[../communs/tabs/tab_harp_diato_ave_maria_gounod_mini.jpg][../communs/tabs/tab_harp_diato_ave_maria_gounod.jpg]]
La version pdf est dispo [[ici|../communs/tabs/tab_harp_diato_ave_maria_gounod.pdf]]
<br>
L'Ave Maria de Schubert, pour diatonique.
<br>
''__Tablature__ :''
[img[../communs/tabs/tab_harp_ave_maria_schubert_mini.jpg][../communs/tabs/tab_harp_ave_maria_schubert.jpg]]
La version pdf est dispo [[ici|../communs/tabs/tab_harp_ave_maria_schubert.pdf]]
<br>
----
''__Audio__ :''
La démo :
<html>
<object type="application/x-shockwave-flash" data="../communs/player_mp3_maxi.swf" width="200" height="20"><!-- http://flash-mp3-player.net/ -->
<param name="movie" value="../communs/player_mp3_maxi.swf" />
<param name="bgcolor" value="#000000" />
<param name="FlashVars" value="mp3=../communs/enregistrements/ergel_plays_ave_maria_diato.mp3&amp;showstop=1&amp;showvolume=1&amp;showloading=never" />
</object>
</html>
<br>
----
''__Téléchargements__'' :
Pour télécharger la démo : (clic droit sur le lien ci-dessous et "enregistrer la cible du lien") [[C'est ici|../communs/enregistrements/ergel_plays_ave_maria_diato.mp3]]
Deux versions de l'excellent morceau Beï Mir Bist Du Schon de Sholom Secunda, pour diatonique.
<br>
@@''__Version grave__ :''@@
''__Tablature__ :''
[img[../communs/tabs/tab_harp_diato_bei_mir_grave_mini.jpg][../communs/tabs/tab_harp_diato_bei_mir_grave.jpg]]
La version pdf est dispo [[ici|../communs/tabs/tab_harp_diato_bei_mir_grave.pdf]]
<br>
----
''__Audio__ :''
La démo : (enregistrée à la clarinette... ;o) )
<html>
<object type="application/x-shockwave-flash" data="../communs/player_mp3_maxi.swf" width="200" height="20"><!-- http://flash-mp3-player.net/ -->
<param name="movie" value="../communs/player_mp3_maxi.swf" />
<param name="bgcolor" value="#000000" />
<param name="FlashVars" value="mp3=../communs/enregistrements/ergel_plays_klarinett_bei_mir.mp3&amp;showstop=1&amp;showvolume=1&amp;showloading=never" />
</object>
</html>
<br>
----
''__Téléchargements__'' :
Pour télécharger la démo : (clic droit sur le lien ci-dessous et "enregistrer la cible du lien") [[C'est ici|../communs/enregistrements/ergel_plays_klarinett_bei_mir.mp3]]
<br>
----
@@''__Version aigue__ :''@@
''__Tablature__ :''
[img[../communs/tabs/tab_harp_diato_bei_mir_aigue_mini.jpg][../communs/tabs/tab_harp_diato_bei_mir_aigue.jpg]]
La version pdf est dispo [[ici|../communs/tabs/tab_harp_diato_bei_mir_aigue.pdf]]
[[Liste des tablatures]]
Didn't Make It, un barndance posté par Mayoman sur thesession.org, tablature pour diatonique.
Avec assez peu d'altérations et sans difficulté particulière à part un tempo un peu soutenu sur le playback créé par Fabien Billet, c'est un morceau agréable à jouer.
<br>
''__Tablature__ :''
__Page 1__
[img[../forum/tabs/diato/didnt_make_it_page1_mini.jpg][../forum/tabs/diato/didnt_make_it_page1.jpg]]
<br>
__Page 2__
[img[../forum/tabs/diato/didnt_make_it_page2_mini.jpg][../forum/tabs/diato/didnt_make_it_page2.jpg]]
La version pdf est dispo [[ici|../communs/tabs/tab_harp_diato_didnt_make_it]]
<br>
----
''__Audio__ :''
Ma version : 
<html>
<object type="application/x-shockwave-flash" data="../communs/player_mp3_maxi.swf" width="200" height="20"><!-- http://flash-mp3-player.net/ -->
<param name="movie" value="../communs/player_mp3_maxi.swf" />
<param name="bgcolor" value="#000000" />
<param name="FlashVars" value="mp3=../communs/enregistrements/ergel_plays_didnt_make_it.mp3&amp;showstop=1&amp;showvolume=1&amp;showloading=never" />
</object>
</html>

Le playback :
<html>
<object type="application/x-shockwave-flash" data="../communs/player_mp3_maxi.swf" width="200" height="20"><!-- http://flash-mp3-player.net/ -->
<param name="movie" value="../communs/player_mp3_maxi.swf" />
<param name="bgcolor" value="#000000" />
<param name="FlashVars" value="mp3=../communs/enregistrements/didnt_make_it_pb.mp3&amp;showstop=1&amp;showvolume=1&amp;showloading=never" />
</object>
</html><br>
----
''__Téléchargements__'' :
Pour télécharger la démo : (clic droit sur le lien ci-dessous et "enregistrer la cible du lien") [[C'est ici|../communs/enregistrements/ergel_plays_didnt_make_it.mp3]]
et pour télécharger le playback : (clic droit sur le lien ci-dessous et "enregistrer la cible du lien") [[C'est ici|../communs/enregistrements/didnt_make_it_pb.mp3]]
<br>
----
''__Vidéo__'' :
<html>
<iframe width="560" height="345" src="http://www.youtube.com/embed/ELFLCeV3aWg" frameborder="0" allowfullscreen></iframe>
</html>
<br>

Un morceau de Brendan Power : Farewell To Muswell Hill pour paddy richter en G.
<br>
''__Tablature__ :''
__Page 1__
[img[../communs/tabs/tab_harp_diato_farewell_to_muswell_hill_paddy_g_page_1_mini.jpg][../communs/tabs/tab_harp_diato_farewell_to_muswell_hill_paddy_g_page_1.jpg]]
<br>
__Page 2__
[img[../communs/tabs/tab_harp_diato_farewell_to_muswell_hill_paddy_g_page_2_mini.jpg][../communs/tabs/tab_harp_diato_farewell_to_muswell_hill_paddy_g_page_2.jpg]]
La version pdf est dispo [[ici|../communs/tabs/tab_harp_diato_farewell_to_muswell_hill_paddy_g.pdf]]
<br>
----
''__Audio__ :''
Ma version :
<html>
<object type="application/x-shockwave-flash" data="../communs/player_mp3_maxi.swf" width="200" height="20"><!-- http://flash-mp3-player.net/ -->
<param name="movie" value="../communs/player_mp3_maxi.swf" />
<param name="bgcolor" value="#000000" />
<param name="FlashVars" value="mp3=../communs/enregistrements/ergel_plays_farewell.mp3&amp;showstop=1&amp;showvolume=1&amp;showloading=never" />
</object>
</html>
<br>
La démo piano a 120 :
<html>
<object type="application/x-shockwave-flash" data="../communs/player_mp3_maxi.swf" width="200" height="20"><!-- http://flash-mp3-player.net/ -->
<param name="movie" value="../communs/player_mp3_maxi.swf" />
<param name="bgcolor" value="#000000" />
<param name="FlashVars" value="mp3=../forum/tabs/records/farewell_demo_120.mp3&amp;showstop=1&amp;showvolume=1&amp;showloading=never" />
</object>
</html>
<br>
Le playback a 120 :
<html>
<object type="application/x-shockwave-flash" data="../communs/player_mp3_maxi.swf" width="200" height="20"><!-- http://flash-mp3-player.net/ -->
<param name="movie" value="../communs/player_mp3_maxi.swf" />
<param name="bgcolor" value="#000000" />
<param name="FlashVars" value="mp3=../forum/tabs/records/farewell_playback_120.mp3&amp;showstop=1&amp;showvolume=1&amp;showloading=never" />
</object>
</html>
<br>
Le playback a 180, format A puis B uniquement pour bosser l'enchaînement :
<html>
<object type="application/x-shockwave-flash" data="../communs/player_mp3_maxi.swf" width="200" height="20"><!-- http://flash-mp3-player.net/ -->
<param name="movie" value="../communs/player_mp3_maxi.swf" />
<param name="bgcolor" value="#000000" />
<param name="FlashVars" value="mp3=../forum/tabs/records/farewell_playback_180.mp3&amp;showstop=1&amp;showvolume=1&amp;showloading=never" />
</object>
</html>
<br>
Le playback a 180 complet, format A - A - B - A - B - A - A :
<html>
<object type="application/x-shockwave-flash" data="../communs/player_mp3_maxi.swf" width="200" height="20"><!-- http://flash-mp3-player.net/ -->
<param name="movie" value="../communs/player_mp3_maxi.swf" />
<param name="bgcolor" value="#000000" />
<param name="FlashVars" value="mp3=../forum/tabs/records/farewell_playback_180_long.mp3&amp;showstop=1&amp;showvolume=1&amp;showloading=never" />
</object>
</html><br>
----
''__Téléchargements__'' :
Pour télécharger ma version : (clic droit sur le lien ci-dessous et "enregistrer la cible du lien") [[C'est ici|../communs/enregistrements/ergel_plays_farewell.mp3]]
Pour télécharger la démo a 120 : (clic droit sur le lien ci-dessous et "enregistrer la cible du lien") [[C'est ici|../forum/tabs/records/farewell_demo_120.mp3]]
Pour télécharger le playback a 120 : [[C'est là|../forum/tabs/records/farewell_playback_120.mp3]]
Pour le playback a 180 : [[C'est ici|../forum/tabs/records/farewell_playback_180.mp3]]
Et pour télécharger le playback a 180 complet : [[C'est là|../forum/tabs/records/farewell_playback_180_long.mp3]]
<br>
Forrest Gump d'Alan Silvestri, pour diatonique.
<br>
''__Tablature__ :''
[img[../communs/tabs/tab_harp_diato_forrest_gump_mini.jpg][../communs/tabs/tab_harp_diato_forrest_gump.jpg]]
La version pdf est dispo [[ici|../communs/tabs/tab_harp_diato_forrest_gump.pdf]]
<br>
----
''__Audio__ :''
La démo :
<html>
<object type="application/x-shockwave-flash" data="../communs/player_mp3_maxi.swf" width="200" height="20"><!-- http://flash-mp3-player.net/ -->
<param name="movie" value="../communs/player_mp3_maxi.swf" />
<param name="bgcolor" value="#000000" />
<param name="FlashVars" value="mp3=../communs/enregistrements/ergel_plays_forrest_gump.mp3&amp;showstop=1&amp;showvolume=1&amp;showloading=never" />
</object>
</html>
<br>
----
''__Téléchargements__'' :
Pour télécharger la démo : (clic droit sur le lien ci-dessous et "enregistrer la cible du lien") [[C'est ici|../communs/enregistrements/ergel_plays_forrest_gump.mp3]]
//--
//-- Translateable strings
//--
// Strings in "double quotes" should be translated; strings in 'single quotes' should be left alone
config.locale = "fr"; // W3C language tag
if (config.options.txtUserName == 'YourName') // do not translate this line, but do translate the next line
 merge(config.options,{txtUserName: "VotreNom"});
merge(config.tasks,{
 save: {text: "sauvegarder", tooltip: "Sauvegarde vos modifications dans ce bloc-notes TiddlyWiki", action: saveChanges},
 sync: {text: "synchroniser", tooltip: "Synchronise les modifications avec d'autres fichiers ou d'autres serveurs TiddlyWiki", content: '<<sync>>'},
 importTask: {text: "importer", tooltip: "Importe des éléments et des extensions depuis d'autres fichiers ou d'autres serveurs TiddlyWiki", content: '<<importTiddlers>>'},
 tweak: {text: "réglages", tooltip: "Adapte l'apparence et le comportement de ce bloc-notes TiddlyWiki", content: '<<options>>'},
 plugins: {text: "extensions", tooltip: "Gère les extensions déjà installées", content: '<<plugins>>'}
});
// Options that can be set in the options panel and/or cookies
merge(config.optionsDesc,{
 txtUserName: "Nom d'utilisateur qui signe les modifications", 
 chkRegExpSearch: "Activer les expressions régulières pour les recherches", 
 chkCaseSensitiveSearch: "La recherche est sensible à la casse des mots", 
 chkAnimate: "Activer les animations", 
 chkSaveBackups: "Générer un fichier backup lors de l'enregistrement des modifications", 
 chkAutoSave: "Enregistrer automatiquement les modifications", 
 chkGenerateAnRssFeed: "Générer un flux RSS lors de l'enregistrement des modifications", 
 chkSaveEmptyTemplate: "Générer un fichier de démarrage initial 'empty.html' lors de l'enregistrement des modifications", 
 chkOpenInNewWindow: "Ouvrir un lien externe dans une nouvelle fenêtre", 
 chkToggleLinks: "Fermer les éléments lorsque l'on clique sur des liens qu'ils contiennent", 
 chkHttpReadOnly: "Masquer les caractéristiques d'édition lorsqu'il est accédé par HTTP", 
 chkForceMinorUpdate: "Ne modifier ni le nom de l'utilisateur ni la date lors de l'édition des éléments", 
 chkConfirmDelete: "Demander une confirmation lors d'une suppression d'un élément", 
 chkInsertTabs: "Utiliser la touche 'tab' pour insérer une tabulation au lieu de changer de champs", 
 txtBackupFolder: "Nom du dossier dans lequel seront conservés les backups", 
 txtMaxEditRows: "Nombre maximum de lignes dans les zones d'édition", 
 txtFileSystemCharSet: "Jeux de caractères à utiliser lors de l'enregistrement des modifications (uniquement pour Firefox/Mozilla)"});
merge(config.messages,{
 customConfigError: "Problèmes rencontrés lors du chargement d'extensions. Consulter le 'PluginManager' (menu 'extensions') pour les détails", 
 pluginError: "Erreur : %0", 
 pluginDisabled: "L'extension a été désactivée par positionnement du mot-clé 'systemConfigDisable'", 
 pluginForced: "L'exécution a été forcée à cause du mot-clé 'systemConfigForce'", 
 pluginVersionError: "L'extension a été désactivée car elle nécessite une version plus récente de TiddlyWiki", 
 nothingSelected: "Aucune sélection faite. Il vous faut d'abord sélectionner au moins un item", 
 savedSnapshotError: "Ce bloc-notes TiddlyWiki ne semble pas conforme. Reportez-vous à http://www.tiddlywiki.com/#DownloadSoftware ", 
 subtitleUnknown: "(inconnu)", 
 undefinedTiddlerToolTip: "L'élément '%0' n'est pas encore créé.",
 shadowedTiddlerToolTip: "L'élément '%0' n'est pas encore créé, mais a un contenu par défaut.", 
 tiddlerLinkTooltip: "%0 - %1, %2", 
 externalLinkTooltip: "Lien externe vers %0", 
 noTags: "Il n'y a pas d'éléments avec mot-clés.", 
 notFileUrlError: "Vous devez sauvegarder ce bloc-notes TiddlyWiki dans un fichier avant de pouvoir enregistrer vos modifications", 
 cantSaveError: "Sauvegarde impossible : \n- soit votre navigateur ne permet pas de sauvegarder les sauvegardes (FireFox, Internet Explorer, Safari et Opera fonctionnent s'ils sont configurés correctement),\n- soit le chemin d'accès à votre fichier contient des caractères invalides\n- soit le fichier de ce bloc-notes TiddlyWiki a été déplacé ou renommé", 
 invalidFileError: "Le fichier '%0' choisi ne semble pas être un TiddlyWiki valide", 
 backupSaved: "Sauvegarde effectuée", 
 backupFailed: "Echec de l'enregistrement du fichier de backup", 
 rssSaved: "Flux RSS sauvegardé", 
 rssFailed: "Echec de l'enregistrement du fichier de flux RSS", 
 emptySaved: "Fichier de démarrage initial 'empty.html' enregistré", 
 emptyFailed: "Echec de l'enregistrement du fichier de démarrage initial 'empty.html'", 
 mainSaved: "Fichier principal du bloc-notes TiddlyWiki enregistré", 
 mainFailed: "Echec de l'enregistrement du fichier principal TiddlyWiki. Vos modifications n'ont pas été enregistrées",
 macroError: "Erreur dans la macro <<\%0>>", 
 macroErrorDetails: "Erreur d'exécution de la macro <<\%0>>:\n%1", 
 missingMacro: "Macro non trouvée", 
 overwriteWarning: "Il y a déjà un élément nommé '%0'. Confirmez pour le remplacer", 
 unsavedChangesWarning: "ATTENTION! Les dernières modifications de ce bloc-notes TiddlyWiki n'ont pas été enregistrées.\n\nOK pour les enregistrer\nANNULER pour les abandonner", 
 confirmExit: "--------------------------------\n\nCertaines modifications n'ont pas été enregistrées dans ce bloc-notes TiddlyWiki.\n\n Si vous quittez maintenant vous les perdrez définitievement.\n\n--------------------------------", 
 saveInstructions: "Sauvegarder", 
 unsupportedTWFormat: "Format de TiddlyWiki non supporté '%0'", 
 tiddlerSaveError: "Erreur lors de l'enregistrement de l'élément '%0'", 
 tiddlerLoadError: "Erreur lors du chargement de l'élément '%0'", 
 wrongSaveFormat: "Impossible d'enregistrer avec le format '%0'. Le format standard est utilisé pour sauvegarder.", 
 invalidFieldName: "Nom de champ invalide %0", 
 fieldCannotBeChanged: "Le champ '%0' ne peut être changé", 
 loadingMissingTiddler: "Tentative de récupération de l'élément '%0' à partir du serveur '%1' server à :\n\n'%2' dans l'espace de travail '%3'"});
merge(config.messages.messageClose,{
 text: "fermer",
 tooltip: "fermer cette zone de messages"});
config.messages.backstage = {
 open: {text: "barre de services", tooltip: "Ouvre la barre de services pour effectuer des tâches de rédaction et d'edition"},
 close: {text: "fermer", tooltip: "Fermer la barre de services"},
 prompt: "services : ",
 decal: {
  edit: {text: "éditer", tooltip: "Editer l'élément '%0'"}
 }
};
config.messages.listView = {
 tiddlerTooltip: "Cliquer pour une vue complète de cet élément",
 previewUnavailable: "(aperçu non disponible)"
};
config.messages.dates.months = ["janvier", "février", "mars", "avril", "mai", "juin", "juillet", "août", "septembre", "octobre", "novembre","décembre"];
config.messages.dates.days = ["dimanche", "lundi","mardi", "mercredi", "jeudi", "vendredi", "samedi"]; 

config.messages.dates.shortDays = ["dim.", "lun.", "mar.", "mer.", "jeu.", "ven.", "sam."]; 
// suffixes pour les dates, par exemple "1er",  
config.messages.dates.daySuffixes = ["er","","","","","","","","","", 
  "","","","","","","","","","", 
  "","","","","","","","","","", 
  ""];
config.messages.dates.am = "matin";
config.messages.dates.pm = "après-midi";
merge(config.messages.tiddlerPopup,{
 });
merge(config.views.wikified.tag,{
 labelNoTags: "pas de mot-clé",
 labelTags: "Mot-clé : ",
 openTag: "Ouvrir le mot-clé '%0'",
 tooltip: "Afficher les éléments ayant pour mot-clé '%0'",
 openAllText: "Tout ouvrir",
 openAllTooltip: "Ouvrir tous les éléments avec ce mot-clé",
 popupNone: "Pas d'autres éléments ayant pour mot-clé '%0'"});
merge(config.views.wikified,{
 defaultText: "L'élément '%0' n'a pas encore été créé. Double-cliquer pour le créer.",
 defaultModifier: "(manquant)",
 shadowModifier: "(élément masqué installé par défaut)",
 dateFormat: "DD MMM YYYY", // Utilisé pour changer le format de la date (ici : "YYYY MMM DD"), ne pas changer les lettres D (jour), M (mois) ou Y (année)
 createdPrompt: "créé le"}); 
merge(config.views.editor,{
 tagPrompt: "Mettre un espace entre chaque mot-clé, si nécessaire [[entre doubles crochets]], ou associer un mot-clé existant",
 defaultText: "Entrer le texte de '%0'"});
merge(config.views.editor.tagChooser,{
 text: "mot-clé",
 tooltip: "Sélectionner les mot-clés existants à associer à cet élément",
 popupNone: "Aucun mot-clé n'a encore été défini",
 tagTooltip: "Associer le mot-clé '%0'"});
merge(config.messages,{
 sizeTemplates:
 [
 {unit: 1024*1024*1024, template: "%0\u00a0GB"},
 {unit: 1024*1024, template: "%0\u00a0MB"},
 {unit: 1024, template: "%0\u00a0KB"},
 {unit: 1, template: "%0\u00a0B"}
 ]});
merge(config.macros.search,{
 label: "chercher",
 prompt: "Rechercher dans ce bloc-notes TiddlyWiki",
 accessKey: "F",
 successMsg: "%0 éléments répondent au critère %1",
 failureMsg: "Aucun élément ne répond au critère %0"});
merge(config.macros.tagging,{
 label: "éléments ayant pour mot-clé : ",
 labelNotTag: "pas de mot-clé",
 tooltip: "Afficher les éléments ayant pour mot-clé '%0'"});
merge(config.macros.timeline,{
 dateFormat: "DD MMM YYYY"}); // Utilisé pour changer le format de la date (ici : "YYYY MMM DD"), ne pas changer les lettres D (jour), M (mois) ou Y (année)
merge(config.macros.allTags,{
 tooltip: "Afficher les éléments ayant pour mot-clé '%0'",
 noTags: "Aucun élément n'a de mot-clé"});
config.macros.list.all.prompt = "Tous les éléments classés par ordre alphabétique";
config.macros.list.missing.prompt = "Eléments référencés par un lien mais qui ne sont pas non créés";
config.macros.list.orphans.prompt = "Eléments orphelins qui ne pas référencés par un lien dans d'autres éléments";
config.macros.list.shadowed.prompt = "Eléments masqués avec toujours leur contenu initial du modèle de référence TiddlyWiki";
config.macros.list.touched.prompt = "Eléments ayant été modifiés localement";
merge(config.macros.closeAll,{
 label: "tout fermer",
 prompt: "Fermer tous les éléments affichés (sauf ceux en cours d'édition)"});
merge(config.macros.permaview,{
 label: "permalien",
 prompt: "Lien vers l'URL qui référence la page avec tous les éléments actuellement affichés"});
merge(config.macros.saveChanges,{
 label: "sauvegarde des modifications",
 prompt: "Sauvegarde tous les éléments du bloc-notes TiddlyWiki",
 accessKey: "S"});
merge(config.macros.newTiddler,{
 label: "nouvel élément",
 prompt: "Crée un nouvel élément",
 title: "Nouvel Elément",
 accessKey: "N"});
merge(config.macros.newJournal,{
 label: "nouveau journal",
 prompt: "Crée un nouvel élément avec la date courante",
 accessKey: "J"});
merge(config.macros.options,{
 wizardTitle: "Réglage des options avancées",
 step1Title: "Ces options sont enregistrées dans des cookies de votre navigateur",
 step1Html: "<input type='hidden' name='markList'></input><br><input type='checkbox' checked='false' name='chkUnknown'>Afficher les options inconnues</input>",
 unknownDescription: "//(inconnu)//",
 listViewTemplate: {
  columns: [
   {name: 'Option', field: 'option', title: "Option", type: 'String'},
   {name: 'Description', field: 'description', title: "Description", type: 'WikiText'},
   {name: 'Name', field: 'name', title: "Nom", type: 'String'}
   ],
  rowClasses: [
   {className: 'lowlight', field: 'lowlight'}
   ]}
 });
merge(config.macros.plugins,{
 wizardTitle: "Gestionnaire des extensions",
 step1Title: "Extensions actuellement chargées",
 step1Html: "<input type='hidden' name='markList'></input>", // DO NOT TRANSLATE
 skippedText: "(Cette extension n'a pas été éxecutée car elle a été ajoutée après le démarrage de ce bloc-notes TiddlyWiki)",
 noPluginText: "Aucune extension n'est installée",
 confirmDeleteText: "Etes vous sûr(e) de vouloir supprimer ces extensions :\n\n%0",
 removeLabel: "Supprimer le mot-clé 'systemConfig'",
 removePrompt: "Supprime le mot-clé 'systemConfig'",
 deleteLabel: "supprimer",
 deletePrompt: "Suppression définititve de ces éléments",
 listViewTemplate: {
  columns: [
   {name: 'Selected', field: 'Selected', rowName: 'title', type: 'Selector'},
   {name: 'Tiddler', field: 'tiddler', title: "Elément", type: 'Tiddler'},
   {name: 'Size', field: 'size', tiddlerLink: 'size', title: "Taille", type: 'Size'},
   {name: 'Forced', field: 'forced', title: "Exécution forcée", tag: 'systemConfigForce', type: 'TagCheckbox'},
   {name: 'Disabled', field: 'disabled', title: "Désactivé", tag: 'systemConfigDisable', type: 'TagCheckbox'},
   {name: 'Executed', field: 'executed', title: "Chargé", type: 'Boolean', trueText: "Yes", falseText: "No"},
   {name: 'Startup Time', field: 'startupTime', title: "Durée de lancement", type: 'String'},
   {name: 'Error', field: 'error', title: "Etat", type: 'Boolean', trueText: "Error", falseText: "OK"},
   {name: 'Log', field: 'log', title: "Log", type: 'StringList'}
   ],
  rowClasses: [
   {className: 'error', field: 'error'},
   {className: 'warning', field: 'warning'}
   ]}
 });
merge(config.macros.toolbar,{
 moreLabel: "(suite)",
 morePrompt: "Affiche des commandes supplémentaires"
 });
merge(config.macros.refreshDisplay,{
 label: "réafficher",
 prompt: "Réaffiche le contenu complet du bloc-notes TiddlyWiki"
 });
merge(config.macros.importTiddlers,{
 readOnlyWarning: "Il n'est pas possible d'importer dans un bloc-notes TiddlyWiki qui n'est qu'en lecture seule. Essayez de l'ouvrir en local à partir d'une URL 'file://'",
 wizardTitle: "Importer des éléments depuis un autre fichier ou un serveur",
 step1Title: "Etape 1 : localiser le serveur ou le ficher du bloc-notes TiddlyWiki à importer",
 step1Html: "Spécifier le type du serveur : <select name='selTypes'><option value=''>Choisir ...</option></select><br>Indiquer l'URL ou le chemin : <input type='text' size=50 name='txtPath'><br>... ou rechercher un fichier en local : <input type='file' size=50 name='txtBrowse'><br><hr>... ou selectionner une source pré-définie : <select name='selFeeds'><option value=''>Choisir ...</option></select>",
 openLabel: "ouvrir",
 openPrompt: "Ouvre la connexion vers ce fichier ou ce serveur",
 openError: "Il y a des erreurs lors de l'accès au fichier contenant le bloc-notes TiddlyWiki",
 statusOpenHost: "Hôte en cours d'ouverture",
 statusGetWorkspaceList: "Obtenir la liste des espaces de travail disponibles",
 step2Title: "Etape 2 : choisir l'espace de travail",
 step2Html: "Entrer le nom d'un espace de travail : <input type='text' size=50 name='txtWorkspace'><br>... ou selectionner un espace de travail : <select name='selWorkspace'><option value=''>Choisir ...</option></select>",
 cancelLabel: "annuler",
 cancelPrompt: "Annule cet import",
 statusOpenWorkspace: "Ouverture de l'espace de travail",
 statusGetTiddlerList: "Obtenir la liste des éléments disponibles",
 step3Title: "Etape 3: Choisir les éléments à importer",
 step3Html: "<input type='hidden' name='markList'></input><br><input type='checkbox' checked='true' name='chkSync'>Conserver ces éléments liés à ce serveur pour pouvoir synchroniser avec les changements ultérieurs</input><br><input type='checkbox' name='chkSave'>Enregistrer les détails de ce serveur dans un élément 'systemServer' nommé :</input> <input type='text' size=25 name='txtSaveTiddler'>",
 importLabel: "importer",
 importPrompt: "Importe ces éléments",
 confirmOverwriteText: "Etes-vous sûr de vouloir remplacer ces éléments :\n\n%0",
 step4Title: "Etape 4 : Importe %0 élément(s)",
 step4Html: "<input type='hidden' name='markReport'></input>", // DO NOT TRANSLATE
 doneLabel: "fait",
 donePrompt: "Ferme cet assistant",
 statusDoingImport: "Importe ces éléments",
 statusDoneImport: "Tous les éléments ont été importés",
 systemServerNamePattern: "%2 sur %1",
 systemServerNamePatternNoWorkspace: "%1",
 confirmOverwriteSaveTiddler: "Cet élément '%0' existe déjà. Cliquer sur 'OK' pour le remplacer avec les caractéristiques de ce serveur ou 'Annule' pour les conserver en l'état",
 serverSaveTemplate: "|''Type :''|%0|\n|''URL :''|%1|\n|''Espace de travail :''|%2|\n\nCet élément avait été automatiquement créé pour enregistrer les détails de ce serveur",
 serverSaveModifier: "(Système)",
 listViewTemplate: {
  columns: [
   {name: 'Selected', field: 'Selected', rowName: 'title', type: 'Selector'},
   {name: 'Tiddler', field: 'tiddler', title: "Elément", type: 'Tiddler'},
   {name: 'Size', field: 'size', tiddlerLink: 'size', title: "Taille", type: 'Size'},
   {name: 'Tags', field: 'tags', title: "Mot-clé", type: 'Tags'}
   ],
  rowClasses: [
   ]}
 });
merge(config.macros.sync,{
 listViewTemplate: {
  columns: [
   {name: 'Selected', field: 'selected', rowName: 'title', type: 'Selector'},
   {name: 'Tiddler', field: 'tiddler', title: "Elément", type: 'Tiddler'},
   {name: 'Server Type', field: 'serverType', title: "Type de serveur", type: 'String'},
   {name: 'Server Host', field: 'serverHost', title: "Hôte serveur", type: 'String'},
   {name: 'Server Workspace', field: 'serverWorkspace', title: "Espace de travail du serveur", type: 'String'},
   {name: 'Status', field: 'status', title: "Etat de la synchronisation", type: 'String'},
   {name: 'Server URL', field: 'serverUrl', title: "URL du serveur", text: "View", type: 'Link'}
   ],
  rowClasses: [
   ],
  buttons: [
   {caption: "Synchronise ces éléments", name: 'sync'}
   ]},
 wizardTitle: "Synchronisation avec des serveurs externes et des fichiers",
 step1Title: "Choisir les éléments à synchroniser",
 step1Html: "<input type='hidden' name='markList'></input>", // DO NOT TRANSLATE
 syncLabel: "synchroniser",
 syncPrompt: "Synchronise ces éléments",
 hasChanged: "Modifié pendant la déconnection",
 hasNotChanged: "Non modifié pendant la déconnexion",
 syncStatusList: {
  none: {text: "...", color: "transparent"},
  changedServer: {text: "Modifié sur le serveur", color: '#80ff80'},
  changedLocally: {text: "Modifié pendant la déconnexion", color: '#80ff80'},
  changedBoth: {text: "Changé pendant la déconnexion et sur le serveur", color: '#ff8080'},
  notFound: {text: "Non trouvé sur le serveur", color: '#ffff80'},
  putToServer: {text: "Modifications enregistrées sur le serveur", color: '#ff80ff'},
  gotFromServer: {text: "Récupéré les modifications depuis le serveur", color: '#80ffff'}
  }
 });
merge(config.commands.closeTiddler,{
 text: "fermer",
 tooltip: "Ferme cet élément"});
merge(config.commands.closeOthers,{
 text: "isoler",
 tooltip: "Ferme tous les autres éléments"});
merge(config.commands.editTiddler,{
 text: "éditer",
 tooltip: "Editer cet élément",
 readOnlyText: "voir",
 readOnlyTooltip: "Affiche la source de cet élément"});
merge(config.commands.saveTiddler,{
 text: "valider",
 tooltip: "Valide les modifications effectuées sur cet élément"});
merge(config.commands.cancelTiddler,{
 text: "annuler",
 tooltip: "Abandon des modifications effectuées sur cet élément",
 warning: "Confirmez-vous l'abandon de vos modifications de l'élément '%0'?",
 readOnlyText: "retour",
 readOnlyTooltip: "Revenir à l'affichage normal de cet élément"});
merge(config.commands.deleteTiddler,{
 text: "supprimer",
 tooltip: "Supprime cet élément",
 warning: "Confirmez-vous la suppression de '%0'?"});
merge(config.commands.permalink,{
 text: "permalien",
 tooltip: "Permalien pour cet élément"});
merge(config.commands.references,{
 text: "références",
 tooltip: "Affiche les éléments qui font référence à l'élément courant",
 popupNone: "Pas de référent(s)"});
merge(config.commands.jump,{
 text: "aller vers",
 tooltip: "Permet d'atteindre l'un des éléments déjà ouvert dans le bloc-notes TiddlyWiki courant"});
merge(config.commands.syncing,{
 text: "synchronisation",
 tooltip: "Contrôle la synchronisation de cet élément avec un serveur ou un fichier externe",
 currentlySyncing: "<div>Actuellement en cours de synchronisation avec <span class='popupHighlight'>'%0'</span> vers :</"+"div><div>host: <span class='popupHighlight'>%1</span></"+"div><div>workspace: <span class='popupHighlight'>%2</span></"+"div>", // Note escaping of closing <div> tag
 notCurrentlySyncing: "Pas de synchronisation en cours",
 captionUnSync: "Arrête la synchronisation de cet élément",
 chooseServer: "Synchronise cet élément avec un autre serveur :",
 currServerMarker: "\u25cf ",
 notCurrServerMarker: "  "});
merge(config.commands.fields,{
 text: "champs",
 tooltip: "Affiche les champs supplémentaires de cet élément",
 emptyText: "Il n'y a pas de champs supplémentaires pour cet élément",
 listViewTemplate: {
  columns: [
   {name: 'Field', field: 'field', title: "Champ", type: 'String'},
   {name: 'Value', field: 'value', title: "Valeur", type: 'String'}
   ],
  rowClasses: [
   ],
  buttons: [
   ]}});
merge(config.shadowTiddlers,{
 DefaultTiddlers: "GettingStarted",
 MainMenu: "GettingStarted",
 TranslatedGettingStarted: "Pour utiliser ce //bloc-notes// TiddlyWiki, commencez par modifier les //éléments// suivants (''//tiddlers//'' dans le jargon TiddlyWiki) :\n* __SiteTitle__ et __SiteSubtitle__ : Le titre et le sous-titre de ce //bloc-notes// TiddlyWiki. Après modification, ils apparaîtront aussi dans la barre de titre du navigateur)\n* __MainMenu__: Le menu principal (généralement à gauche)\n* __DefaultTiddlers__ : La liste les noms des //éléments// que vous voulez voir s'afficher à l'ouverture de ce //bloc-notes// TiddlyWiki. \n* Entrez également le ''nom d'utilisateur'' avec lequel seront signés vos ajouts ou vos modifications dans les //éléments// :\n** <<option txtUserName>>",
 SiteTitle: "Mon TiddlyWiki",
 SiteSubtitle: "organiseur personnel web interactif et autoporteur, voir http://www.tiddlywiki.com pour le site TiddlyWiki original en anglais",
 SiteUrl: "http://www.tiddlywiki.com/",
 OptionsPanel: "Les options de configuration de ce bloc-notes TiddlyWiki sont sauvegardées dans des cookies de votre navigateur.\n\nNom d'utilisateur avec lequel seront signés vos ajouts ou vos modifications dans les éléments (par exemple Jeremy_Ruston).\n\n<<option txtUserName>>\n<<option chkSaveBackups>> Backup de chaque version\n<<option chkAutoSave>> Backup à chaque modification\n<<option chkRegExpSearch>> Expression régulières dans les recherches\n<<option chkCaseSensitiveSearch>> Respecter la casse dans les recherches\n<<option chkAnimate>> Animations à l'ouverture des éléments\n",
 SideBarOptions: '<<search>><<closeAll>><<permaview>><<newTiddler>><<newJournal "DD MMM YYYY" "journal">><<saveChanges>><<slider chkSliderOptionsPanel OptionsPanel "options  »" "Modifie les options supplémentaires de ce bloc-notes ~TiddlyWiki">>',
 SideBarTabs: '<<tabs txtMainTab "Chrono" "Affichage chronologique" TabTimeline "Alpha" "Liste alphabétique des éléments" TabAll "Mot-clé" "Liste de tous les mot-clés" TabTags "Autres" "Autres listes" TabMore>>',
 TabMore: '<<tabs txtMoreTab "Manquants" "Eléments manquants" TabMoreMissing "Orphelins" "Eléments orphelins" TabMoreOrphans "Masqués" "Eléments masqués" TabMoreShadowed>>'});
merge(config.annotations,{
 AdvancedOptions: "Cet élément masqué permet d'accéder à différentes options avancées",
 ColorPalette: "Les valeurs de cet élément masqué détermine la palette des couleurs utilisées pour l'interface utilisateur de ~TiddlyWiki",
 DefaultTiddlers: "Les éléments enumérés dans cet élément seront automatiquement affichés au démarrage de ~TiddlyWiki",
 EditTemplate: "Le gabarit HTML dans cet élément masqué détermine la manière dont les éléments sont présentés lorsqu'ils sont édités",
 GettingStarted: "Cet élément fournit quelques instructions basiques pour utiliser un bloc-notes ~TiddlyWiki",
 ImportTiddlers: "Cet élément par défaut fournit l'accès à l'interface d'import d'éléments",
 MainMenu: "Le contenu de cet élément défini le menu de la colonne de gauche de cette feuille HTML",
 MarkupPreHead: "Le contenu de cet élément est inséré au début de la section <head> du fichier HTML de ce bloc-notes ~TiddlyWiki",
 MarkupPostHead: "Le contenu de cet élément est inséré à la fin de la section <head> du fichier HTML de ce bloc-notes ~TiddlyWiki",
 MarkupPreBody: "Le contenu de cet élément est inséré au début de la section <body> du fichier HTML de ce bloc-notes ~TiddlyWiki",
 MarkupPostBody: "Le contenu de cet élément est inséré à la fin de la section <body> du fichier HTML de ce bloc-notes ~TiddlyWiki, immédiatement avant le bloc 'script'",
 OptionsPanel: "Le contenu de cet élément par défaut est utilisé par le panneau déroulant des options dans la colonne de droite de cette feuille HTML",
 PageTemplate: "Le gabarit HTML de cet élément masqué détermine la mise en page générale de ce bloc-notes ~TiddlyWiki",
 PluginManager: "Cet élément masqué permet d'accéder au gestionnaire d'extensions",
 SideBarOptions: "Le contenu de cet élément par défaut est utilisé par le panneau des options dans la barre de droite de la feuille HTML",
 SideBarTabs: "Le contenu de cet élément par défaut est utilisé par le panneau des onglets dans la barre de droite de la feuille HTML",
 SiteSubtitle: "Cet élément est utilisé comme deuxième partie du titre de la page",
 SiteTitle: "Cet élément est utilisé comme première partie du titre de la page",
 SiteUrl: "Cet élément par défaut doit contenir l'URL complet du site utilisé pour la publication",
 StyleSheetColours: "Cet élément par défaut contient des définitions CSS concernant les couleurs des composants de page",
 StyleSheet: "Cet éléments par défaut contient des définitions CSS personnalisées",
 StyleSheetLayout: "Cet éléments par défaut contient des définitions CSS concernant la mise en page de composants",
 StyleSheetLocale: "Cet élément par défaut contient des définitions CSS concernant la traduction ",
 StyleSheetPrint: "Cet élément par défaut contient des définitions CSS pour l'impression",
 TabAll: "Le contenu de cet élément par défaut est utilisé par le panneau de l'onglet 'Alpha' dans la colonne de droite de cette feuille HTML",
 TabMore: "Cet élément par défaut contient le contenu de l'onglet 'Suite' dans la barre de droite de l'écran",
 TabMoreMissing: "Cet élément par défaut contient le contenu de l'onglet 'Manquants' dans la colonne de droite de cette feuille HTML",
 TabMoreOrphans: "Cet élément par défaut contient le contenu de l'onglet 'Orphelins' dans la colonne de droite de cette feuille HTML",
 TabMoreShadowed: "Cet élément par défaut contient le contenu de l'onglet 'Défaut' dans la colonne de droite de cette feuille HTML",
 TabTags: "Cet élément par défaut contient le contenu de l'onglet 'Mot-clé' dans la colonne de droite de cette feuille HTML",
 TabTimeline: "Cet élément par défaut contient le contenu de l'onglet 'Chrono' dans la colonne de droite de cette feuille HTML",
 ViewTemplate: "Le gabarit HTML dans cet élément par défaut determine comment sont présentés les éléments"
 });
La grand classique Für Elise de Beethoven, pour diatonique.
<br>
''__Tablature__ :''
[img[../communs/tabs/tab_harp_diato_lettre_elise_mini.jpg][../communs/tabs/tab_harp_diato_lettre_elise.jpg]]
La version pdf est dispo [[ici|../communs/tabs/tab_harp_diato_lettre_elise.pdf]]
Le générique de la série tv Le Trône De Fer (Game Of Thrones), à jouer sur un harmonica diatonique en Bb. 
<br>
''__Tablature__ :''
[img[../communs/tabs/tab_harp_diato_game_of_throne_mini.jpg][../communs/tabs/tab_harp_diato_game_of_throne.jpg]]
La version pdf est dispo [[ici|../communs/tabs/tab_harp_diato_game_of_throne.pdf]]
<br>
----
''__Audio__ :''
La démo :
<html>
<object type="application/x-shockwave-flash" data="../communs/player_mp3_maxi.swf" width="200" height="20"><!-- http://flash-mp3-player.net/ -->
<param name="movie" value="../communs/player_mp3_maxi.swf" />
<param name="bgcolor" value="#000000" />
<param name="FlashVars" value="mp3=../communs/enregistrements/ergel_plays_game_of_throne.mp3&amp;showstop=1&amp;showvolume=1&amp;showloading=never" />
</object>
</html>
<br>
Le playback :
<html>
<object type="application/x-shockwave-flash" data="../communs/player_mp3_maxi.swf" width="200" height="20"><!-- http://flash-mp3-player.net/ -->
<param name="movie" value="../communs/player_mp3_maxi.swf" />
<param name="bgcolor" value="#000000" />
<param name="FlashVars" value="mp3=../communs/enregistrements/game_of_throne_pb.mp3&amp;showstop=1&amp;showvolume=1&amp;showloading=never" />
</object>
</html>
<br>
----
''__Téléchargements__'' :
Pour télécharger la démo : (clic droit sur le lien ci-dessous et "enregistrer la cible du lien") [[C'est ici|../communs/enregistrements/ergel_plays_game_of_throne.mp3]]
et pour télécharger le playback : [[C'est là|../communs/enregistrements/game_of_throne_pb.mp3]]
<br>
----
''__Vidéo__'' :
<html>
<iframe width="560" height="345" src="http://www.youtube.com/embed/13IgZguZQbw" frameborder="0" allowfullscreen></iframe>
</html>
Le célèbre morceau traditionnel anglais Greensleeves, pour diatonique.
<br>
''__Tablature__ :''
[img[../communs/tabs/tab_harp_diato_greensleeves_mini.jpg][../communs/tabs/tab_harp_diato_greensleeves.jpg]]
La version pdf est dispo [[ici|../communs/tabs/tab_harp_diato_greensleeves.pdf]]
L'intro de Guillaume Tell de Rossini, pour diatonique.
<br>
''__Tablature__ :''
[img[../communs/tabs/tab_harp_diato_guillaume_tell_mini.jpg][../communs/tabs/tab_harp_diato_guillaume_tell.jpg]]
La version pdf est dispo [[ici|../communs/tabs/tab_harp_diato_guillaume_tell.pdf]]
<br>
----
''__Audio__ :''
La démo :
<html>
<object type="application/x-shockwave-flash" data="../communs/player_mp3_maxi.swf" width="200" height="20"><!-- http://flash-mp3-player.net/ -->
<param name="movie" value="../communs/player_mp3_maxi.swf" />
<param name="bgcolor" value="#000000" />
<param name="FlashVars" value="mp3=../communs/enregistrements/ergel_plays_rossini-guillaume_tell.mp3&amp;showstop=1&amp;showvolume=1&amp;showloading=never" />
</object>
</html>
<br>
----
''__Téléchargements__'' :
Pour télécharger la démo : (clic droit sur le lien ci-dessous et "enregistrer la cible du lien") [[C'est ici|../communs/enregistrements/ergel_plays_rossini-guillaume_tell.mp3]]
Le célèbre morceau de The Animals : House Of The Rising Sun, pour chromatique.
<br>
''__Tablature__ :''
[img[../communs/tabs/tab_harp_chroma_house_rising_mini.jpg][../communs/tabs/tab_harp_chroma_house_rising.jpg]]
La version pdf est dispo [[ici|../communs/tabs/tab_harp_chroma_house_rising.pdf]]
<br>
----
''__Audio__ :''
La démo :
<html>
<object type="application/x-shockwave-flash" data="../communs/player_mp3_maxi.swf" width="200" height="20"><!-- http://flash-mp3-player.net/ -->
<param name="movie" value="../communs/player_mp3_maxi.swf" />
<param name="bgcolor" value="#000000" />
<param name="FlashVars" value="mp3=../communs/enregistrements/ergel_plays_house_rising_sun_chroma.mp3&amp;showstop=1&amp;showvolume=1&amp;showloading=never" />
</object>
</html>
<br>
----
''__Téléchargements__'' :
Pour télécharger la démo : (clic droit sur le lien ci-dessous et "enregistrer la cible du lien") [[C'est ici|../communs/enregistrements/ergel_plays_house_rising_sun_chroma.mp3]]
// //''Name:'' InsertSmiley
// //''Version:'' don't know - guess it is ver. 1.1 Jul 20, 2005)
// //''Author:'' AlanHecht
// //''Type:'' [[Macro|Macros]]

// //''Description:'' Inserts a small smiley graphic at the location of the macro and does not require any external graphics. The method used should work on most current browser platforms.

// //''Syntax:'' {{{<<smiley ;-)>>}}}
// //Examples: <<smiley>> <<smiley :-(>> <<smiley ;-)>> <<smiley :-|>> <<smiley :-D>>

// //''Directions:'' <<tiddler MacroDirections>>

// //''Notes:'' A regular smiley <<smiley>> will be displayed if no smiley string is provided. Most smileys will work with or without the "nose" -- e.g. {{{;-)}}} is the same as {{{;)}}}

// //''Revision History:''
// // v0.1.0 (20 July 2005): initial release
// // v0.1.1 (20 July 2005): {{{<<smiley>>}}} with no parameter displays a standard smiley

// //''Code section:''
version.extensions.smiley = {major: 0, minor: 1, revision: 1, date: new Date("Jul 20, 2005")};
config.macros.smiley = {}
config.macros.smiley.handler = function(place,macroName,params)
{
 var palette = ["transparent","#000000","#1a1507","#352e18","#464646","#666666","#a3141e","#b06b63","#cc9900","#dd9030","#dddddd","#e89d00","#edc32a","#f3cb3c","#fdf201","#fdf526","#ff3149","#ffac00","#ffbf06","#ffc846","#ffcc66","#ffd758","#ffdd01","#ffea7b","#ffed55","#ffffff"];
 var data = params;
 var imageMap = null;
 if(!data[0] || data[0] == ":-)" || data[0] == ":)")
 imageMap = "aaaaabbbbbaaaaaaaabdtyyvtdbaaaaabnyxxxxxujbaaabmyyffyffuujbaadyyyeeyeetttdabppppddyddpmmlbbwoooooooowsrlbbwwpooooowwmrlbbwwboooowwwbllbbwwwboooowbrllbacwwwbbbbbrllcaablswwwwsrrlibaaablsssrrllibaaaaabcrrlllcbaaaaaaaabbbbbaaaaa";
 else if(data[0] == ":-(" || data[0] == ":(")
 imageMap = "aaaaabbbbbaaaaaaaabdtyyvtdbaaaaabnyxxxxxujbaaabmyyyyyyyuujbaadyyyeeyeetttdabppppddyddpmmlbbwoooooooowsrlbbwwpooooowwmrlbbwwoooooowwrllbbwwwwbbbbbsrllbacwwbwwwwsbllcaablswwwwsrrlibaaablsssrrllibaaaaabcrrlllcbaaaaaaaabbbbbaaaaa";
 else if(data[0] == ";-)" || data[0] == ";)")
 imageMap = "aaaaabbbbbaaaaaaaabdtyyvtdbaaaaabnyxxxxxujbaaabmyyxxxxxuujbaadyyyxxxeetttdabppphddyddpmmlbbwoooooooowsrlbbwwpooooowwmrlbbwwboooowwwbllbbwwwboooowbrllbacwwwbbbbbrllcaablswwwwsrrlibaaablsssrrllibaaaaabcrrlllcbaaaaaaaabbbbbaaaaa";
 else if(data[0] == ":-|" || data[0] == ":|")
 imageMap = "aaaaabbbbbaaaaaaaabdtyyvtdbaaaaabnyxxxxxujbaaabmyyffyffuujbaadyyyeeyeetttdabppppddyddpmmlbbwoooooooowsrlbbwwpooooowwmrlbbwwoooooowwrllbbwwwwbbbbbsrllbacwwwwwwwsrllcaablswwwwsrrlibaaablsssrrllibaaaaabcrrlllcbaaaaaaaabbbbbaaaaa";
 else if(data[0] == ":-D" || data[0] == ":D")
 imageMap = "aaaaabbbbbaaaaaaaabdtyyvtdbaaaaabnyxxxxxujbaaabmyyeeyeeuujbaadyyyeeyeetttdabppppyyyyypmmlbbwbbbbbbbbbbblbbwbkzzzzzzzkbwbbwbfzzzzzzzfbwbbwbkzzzzzzzkbwbacwbkzzzzzkblcaablsbkzzzkblibaaablsbbbbblibaaaaabcrrlllcbaaaaaaaabbbbbaaaaa";
 else
 createTiddlyElement(place,"span",null,"errorNoSuchMacro","unknown smiley");
 if(imageMap)
 {
 var box = createTiddlyElement(place,"span",null,"smiley",String.fromCharCode(160));
 box.style.position = "relative";
 box.style.width = "15px";
 box.style.height = "15px";
 box.style.marginLeft = "1px";
 box.style.marginRight = "1px";
 box.style.paddingRight = "12px";
 box.style.verticalAlign = "top";

 //now divide into 15x15 grid and create each pixel
 // rows
 for(r=0; r<15; r++)
 {
 // columns
 for(c=0; c<15; c++)
 {
 //create each pixel with the correct background
 var pix = document.createElement("img");
 pix.className = "smileyPixel";
 pix.style.position = "absolute";
 pix.border = 0;
 pix.style.top = r + "px";
 pix.style.left = c + "px";
 pix.style.width = "1px";
 pix.style.height = "1px";
 pix.style.backgroundColor = palette[imageMap.charCodeAt((r*15)+c)-97];
 pix.src = "data:image/gif,GIF89a%01%00%01%00%91%FF%00%FF%FF%FF%00%00%00%C0%C0%C0%00%00%00!%F9%04%01%00%00%02%00%2C%00%00%00%00%01%00%01%00%40%02%02T%01%00%3B";
 box.appendChild(pix);
 }
 }
 }
}
Je M'Suis Fait Tout Ptit de Georges Brassens, pour chromatique.
<br>
''__Tablature__ :''
[img[../communs/tabs/tab_harp_chroma_brassens_tout_ptit_mini.jpg][../communs/tabs/tab_harp_chroma_brassens_tout_ptit.jpg]]
La version pdf est dispo [[ici|../communs/tabs/tab_harp_chroma_brassens_tout_ptit.pdf]]
Le grand classique de Noël en deux versions : Jingle Bells, pour diatonique.
<br>
@@''__Version sans altération__ :''@@
''__Tablature__ :''
[img[../communs/tabs/tab_harp_diato_jingle_bells_sans_alteration_mini.jpg][../communs/tabs/tab_harp_diato_jingle_bells_sans_alteration.jpg]]
La version pdf est dispo [[ici|../communs/tabs/tab_harp_diato_jingle_bells_sans_alteration.pdf]]
<br>
----
@@''__Version avec altérations__ :''@@
''__Tablature__ :''
[img[../communs/tabs/tab_harp_diato_jingle_bells_avec_alterations_mini.jpg][../communs/tabs/tab_harp_diato_jingle_bells_avec_alterations.jpg]]
La version pdf est dispo [[ici|../communs/tabs/tab_harp_diato_jingle_bells_avec_alterations.pdf]]
Une tablature toujours utile, voici Joyeux Anniversaire pour chromatique.
<br>
''__Tablature__ :''
[img[../communs/tabs/tab_harp_chroma_joyeux_anniversaire_mini.jpg][../communs/tabs/tab_harp_chroma_joyeux_anniversaire.jpg]]
La version pdf est dispo [[ici|../communs/tabs/tab_harp_chroma_joyeux_anniversaire.pdf]]
<br>
----
''__Audio__ :''
La démo :
<html>
<object type="application/x-shockwave-flash" data="../communs/player_mp3_maxi.swf" width="200" height="20"><!-- http://flash-mp3-player.net/ -->
<param name="movie" value="../communs/player_mp3_maxi.swf" />
<param name="bgcolor" value="#000000" />
<param name="FlashVars" value="mp3=../communs/enregistrements/ergel_plays_joyeux_anniversaire_chroma.mp3&amp;showstop=1&amp;showvolume=1&amp;showloading=never" />
</object>
</html>
<br>
----
''__Téléchargements__'' :
Pour télécharger la démo : (clic droit sur le lien ci-dessous et "enregistrer la cible du lien") [[C'est ici|../communs/enregistrements/ergel_plays_joyeux_anniversaire_chroma.mp3]]
Une barndance (dance marchée) de Bert Aalbers : Kwallen, pour diatonique et chromatique.
<br>
@@''__Version Diato__ :''@@
''__Tablature__ :''
[img[../communs/tabs/tab_harp_diato_kwallen_mini.jpg][../communs/tabs/tab_harp_diato_kwallen.jpg]]
La version pdf est dispo [[ici|../communs/tabs/tab_harp_diato_kwallen.pdf]]
<br>
----
''__Audio__ :''
La démo piano :
<html>
<object type="application/x-shockwave-flash" data="../communs/player_mp3_maxi.swf" width="200" height="20"><!-- http://flash-mp3-player.net/ -->
<param name="movie" value="../communs/player_mp3_maxi.swf" />
<param name="bgcolor" value="#000000" />
<param name="FlashVars" value="mp3=../forum/tabs/records/kwallen_demo.mp3&amp;showstop=1&amp;showvolume=1&amp;showloading=never" />
</object>
</html>
<br>
Le playback :
<html>
<object type="application/x-shockwave-flash" data="../communs/player_mp3_maxi.swf" width="200" height="20"><!-- http://flash-mp3-player.net/ -->
<param name="movie" value="../communs/player_mp3_maxi.swf" />
<param name="bgcolor" value="#000000" />
<param name="FlashVars" value="mp3=../forum/tabs/records/kwallen_playback.mp3&amp;showstop=1&amp;showvolume=1&amp;showloading=never" />
</object>
</html>
<br>
----
''__Téléchargements__'' :
Pour télécharger la démo : (clic droit sur le lien ci-dessous et "enregistrer la cible du lien") [[C'est ici|../forum/tabs/records/kwallen_demo.mp3]]
et pour télécharger le playback : [[C'est là|../forum/tabs/records/kwallen_playback.mp3]]
<br>
----
@@''__Version Chroma__ :''@@
''__Tablature__ :''
[img[../communs/tabs/tab_harp_chroma_kwallen_mini.jpg][../communs/tabs/tab_harp_chroma_kwallen.jpg]]
La version pdf est dispo [[ici|../communs/tabs/tab_harp_chroma_kwallen.pdf]]
<br>
L'auvergnat de Georges Brassens, pour diatonique.
<br>
''__Tablature__ :''
[img[../communs/tabs/tab_harp_diato_brassens_auvergnat_mini.jpg][../communs/tabs/tab_harp_diato_brassens_auvergnat.jpg]]
La version pdf est dispo [[ici|../communs/tabs/tab_harp_diato_brassens_auvergnat.pdf]]
<br>
----
''__Audio__ :''
La démo :
<html>
<object type="application/x-shockwave-flash" data="../communs/player_mp3_maxi.swf" width="200" height="20"><!-- http://flash-mp3-player.net/ -->
<param name="movie" value="../communs/player_mp3_maxi.swf" />
<param name="bgcolor" value="#000000" />
<param name="FlashVars" value="mp3=../communs/enregistrements/ergel_plays_brassens_auvergnat.mp3&amp;showstop=1&amp;showvolume=1&amp;showloading=never" />
</object>
</html>

Le playback :
<html>
<object type="application/x-shockwave-flash" data="../communs/player_mp3_maxi.swf" width="200" height="20"><!-- http://flash-mp3-player.net/ -->
<param name="movie" value="../communs/player_mp3_maxi.swf" />
<param name="bgcolor" value="#000000" />
<param name="FlashVars" value="mp3=../communs/enregistrements/brassens_auvergnat_pb.mp3&amp;showstop=1&amp;showvolume=1&amp;showloading=never" />
</object>
</html><br>
----
''__Téléchargements__'' :
Pour télécharger la démo : (clic droit sur le lien ci-dessous et "enregistrer la cible du lien") [[C'est ici|../communs/enregistrements/ergel_plays_brassens_auvergnat.mp3]]
et pour télécharger le playback : [[C'est là|../communs/enregistrements/brassens_auvergnat_pb.mp3]]
<br>
----
''__Vidéo__'' :
<html>
<iframe width="560" height="345" src="http://www.youtube.com/embed/BPu19H5rTFs" frameborder="0" allowfullscreen></iframe>
</html>
Le thème Concerning Hobbits du Seigneur des Anneaux (Lord Of The Rings), pour diatonique en D.
<br>
''__Tablature__ :''
[img[../communs/tabs/tab_harp_lotr_concerning_hobbits_mini.jpg][../communs/tabs/tab_harp_lotr_concerning_hobbits.jpg]]
La version pdf est dispo [[ici|../communs/tabs/tab_harp_lotr_concerning_hobbits.pdf]]
Deux versions du superbe morceau de Renaud : La Ballade Nord-Irlandaise, diatonique et chromatique.
<br>
@@''__Version Diato__ :''@@
''__Tablature__ :''
[img[../communs/tabs/tab_harp_diato_la_ballade_nord_irlandaise_mini.jpg][../communs/tabs/tab_harp_diato_la_ballade_nord_irlandaise.jpg]]
La version pdf est dispo [[ici|../communs/tabs/tab_harp_diato_la_ballade_nord_irlandaise.pdf]]
<br>
----
''__Audio__ :''
La démo :
<html>
<object type="application/x-shockwave-flash" data="../communs/player_mp3_maxi.swf" width="200" height="20"><!-- http://flash-mp3-player.net/ -->
<param name="movie" value="../communs/player_mp3_maxi.swf" />
<param name="bgcolor" value="#000000" />
<param name="FlashVars" value="mp3=../communs/enregistrements/ergel_plays_la_ballade_nord_irlandaise.mp3&amp;showstop=1&amp;showvolume=1&amp;showloading=never" />
</object>
</html>

Le playback :
<html>
<object type="application/x-shockwave-flash" data="../communs/player_mp3_maxi.swf" width="200" height="20"><!-- http://flash-mp3-player.net/ -->
<param name="movie" value="../communs/player_mp3_maxi.swf" />
<param name="bgcolor" value="#000000" />
<param name="FlashVars" value="mp3=../communs/enregistrements/la_ballade_nord_irlandaise_pb.mp3&amp;showstop=1&amp;showvolume=1&amp;showloading=never" />
</object>
</html><br>
----
''__Téléchargements__'' :
Pour télécharger la démo : (clic droit sur le lien ci-dessous et "enregistrer la cible du lien") [[C'est ici|../communs/enregistrements/ergel_plays_la_ballade_nord_irlandaise.mp3]]
et pour télécharger le playback : [[C'est là|../communs/enregistrements/la_ballade_nord_irlandaise_pb.mp3]]
<br>
----
''__Vidéo__'' :
<html>
<iframe width="560" height="345" src="http://www.youtube.com/embed/MFWT3X8dinE" frameborder="0" allowfullscreen></iframe>
</html>
<br>
----
@@''__Version Chroma__ :''@@
''__Tablature__ :''
[img[../communs/tabs/tab_harp_chroma_ballade_nord_irlandaise_mini.jpg][../communs/tabs/tab_harp_chroma_ballade_nord_irlandaise.jpg]]
La version pdf est dispo [[ici|../communs/tabs/tab_harp_chroma_ballade_nord_irlandaise.pdf]]
<br>
----
''__Audio__ :''
La démo :
<html>
<object type="application/x-shockwave-flash" data="../communs/player_mp3_maxi.swf" width="200" height="20"><!-- http://flash-mp3-player.net/ -->
<param name="movie" value="../communs/player_mp3_maxi.swf" />
<param name="bgcolor" value="#000000" />
<param name="FlashVars" value="mp3=../communs/enregistrements/ergel_plays_la_ballade_nord_irlandaise_chroma.mp3&amp;showstop=1&amp;showvolume=1&amp;showloading=never" />
</object>
</html>
<br>
----
''__Téléchargements__'' :
Pour télécharger la démo : (clic droit sur le lien ci-dessous et "enregistrer la cible du lien") [[C'est ici|../communs/enregistrements/ergel_plays_la_ballade_nord_irlandaise_chroma.mp3]]
La Bohème par Charles Aznavour, pour diatonique.
<br>
''__Tablature__ :''
[img[../communs/tabs/tab_harp_diato_aznavour_boheme_mini.jpg][../communs/tabs/tab_harp_diato_aznavour_boheme.jpg]]
La version pdf est dispo [[ici|../communs/tabs/tab_harp_diato_aznavour_boheme.pdf]]
La Marche Nuptiale de Georges Brassens, pour diatonique en Db et chromatique en C
<br>
@@''__Version Diato__ :''@@
''__Tablature__ :''
[img[../communs/tabs/tab_harp_diato_brassens_marche_nuptiale_mini.jpg][../communs/tabs/tab_harp_diato_brassens_marche_nuptiale.jpg]]
La version pdf est dispo [[ici|../communs/tabs/tab_harp_diato_brassens_marche_nuptiale.pdf]]
<br>
----
''__Audio__ :''
La démo : (jouée sur un Bb)
<html>
<object type="application/x-shockwave-flash" data="../communs/player_mp3_maxi.swf" width="200" height="20"><!-- http://flash-mp3-player.net/ -->
<param name="movie" value="../communs/player_mp3_maxi.swf" />
<param name="bgcolor" value="#000000" />
<param name="FlashVars" value="mp3=../communs/enregistrements/ergel_plays_marche_nuptiale_diato.mp3&amp;showstop=1&amp;showvolume=1&amp;showloading=never" />
</object>
</html>
<br>
----
''__Téléchargements__'' :
Pour télécharger la démo : (clic droit sur le lien ci-dessous et "enregistrer la cible du lien") [[C'est ici|../communs/enregistrements/ergel_plays_marche_nuptiale_diato.mp3]]
<br>
----
@@''__Version Chroma__ :''@@
''__Tablature__ :''
[img[../communs/tabs/tab_harp_chroma_brassens_marche_nuptiale_mini.jpg][../communs/tabs/tab_harp_chroma_brassens_marche_nuptiale.jpg]]
La version pdf est dispo [[ici|../communs/tabs/tab_harp_chroma_brassens_marche_nuptiale.pdf]]
<br>
----
''__Audio__ :''
La démo : (jouée sur un Bb)
<html>
<object type="application/x-shockwave-flash" data="../communs/player_mp3_maxi.swf" width="200" height="20"><!-- http://flash-mp3-player.net/ -->
<param name="movie" value="../communs/player_mp3_maxi.swf" />
<param name="bgcolor" value="#000000" />
<param name="FlashVars" value="mp3=../communs/enregistrements/ergel_plays_marche_nuptiale_chroma.mp3&amp;showstop=1&amp;showvolume=1&amp;showloading=never" />
</object>
</html>
<br>
----
''__Téléchargements__'' :
Pour télécharger la démo : (clic droit sur le lien ci-dessous et "enregistrer la cible du lien") [[C'est ici|../communs/enregistrements/ergel_plays_marche_nuptiale_chroma.mp3]]
Un morceau traditionnel du Bourbonnais : La Marianne, pour harmonica diatonique et chromatique
<br>
@@''__Version Diato__ :''@@
''__Tablature__ :''
[img[../communs/tabs/tab_harp_diato_la_marianne_mini.jpg][../communs/tabs/tab_harp_diato_la_marianne.jpg]]
La version pdf est dispo [[ici|../communs/tabs/tab_harp_diato_la_marianne.pdf]]
<br>
----
@@''__Version Chroma__ :''@@
''__Tablature__ :''
[img[../communs/tabs/tab_harp_chroma_la_marianne_mini.jpg][../communs/tabs/tab_harp_chroma_la_marianne.jpg]]
La version pdf est dispo [[ici|../communs/tabs/tab_harp_chroma_la_marianne.pdf]]
<br>
----
''__Audio__ :''
La démo : (piano)
<html>
<object type="application/x-shockwave-flash" data="../communs/player_mp3_maxi.swf" width="200" height="20"><!-- http://flash-mp3-player.net/ -->
<param name="movie" value="../communs/player_mp3_maxi.swf" />
<param name="bgcolor" value="#000000" />
<param name="FlashVars" value="mp3=../communs/enregistrements/la_marianne_demo.mp3&amp;showstop=1&amp;showvolume=1&amp;showloading=never" />
</object>
</html>

Le playback :
<html>
<object type="application/x-shockwave-flash" data="../communs/player_mp3_maxi.swf" width="200" height="20"><!-- http://flash-mp3-player.net/ -->
<param name="movie" value="../communs/player_mp3_maxi.swf" />
<param name="bgcolor" value="#000000" />
<param name="FlashVars" value="mp3=../communs/enregistrements/la_marianne_pb.mp3&amp;showstop=1&amp;showvolume=1&amp;showloading=never" />
</object>
</html><br>
----
''__Téléchargements__'' :
Pour télécharger la démo piano : (clic droit sur le lien ci-dessous et "enregistrer la cible du lien") [[C'est ici|../communs/enregistrements/la_marianne_demo.mp3]]
et pour télécharger le playback : [[C'est là|../communs/enregistrements/la_marianne_pb.mp3]]
<br>
----
''__Vidéo__'' :
<html>
<iframe width="560" height="345" src="http://www.youtube.com/embed/55BB3DFCsL8" frameborder="0" allowfullscreen></iframe>
</html>
Deux versions de La Marseillaise, pour diatonique C et Bb.
<br>
@@''__Version Bb__ :''@@
''__Tablature__ :''
[img[../communs/tabs/tab_harp_diato_marseillaise_bb_mini.jpg][../communs/tabs/tab_harp_diato_marseillaise_bb.jpg]]
La version pdf est dispo [[ici|../communs/tabs/tab_harp_diato_marseillaise_bb.pdf]]
<br>
----
@@''__Version C__ :''@@
''__Tablature__ :''
[img[../communs/tabs/tab_harp_diato_marseillaise_c_mini.jpg][../communs/tabs/tab_harp_diato_marseillaise_c.jpg]]
La version pdf est dispo [[ici|../communs/tabs/tab_harp_diato_marseillaise_c.pdf]]
Un morceau superbe pour diatonique en Bb.
Commençons par rendre à César ce qui lui appartient : Pope m'a fait découvrir ce superbe morceau, joué par BlueSimonBlue sur youtube, vous pouvez le visionner ici :
<html><iframe width="560" height="345" src="http://www.youtube.com/embed/sUIqinqApWU" frameborder="0" allowfullscreen></iframe></html>
<br>
''__Tablature__ :''
__Page1__
[img[../communs/tabs/tab_harp_diato_la_partida_bb_page_1_mini.jpg][../communs/tabs/tab_harp_diato_la_partida_bb_page_1.jpg]]
<br>
__Page2__
[img[../communs/tabs/tab_harp_diato_la_partida_bb_page_2_mini.jpg][../communs/tabs/tab_harp_diato_la_partida_bb_page_2.jpg]]
<br>
__Page3__
[img[../communs/tabs/tab_harp_diato_la_partida_bb_page_3_mini.jpg][../communs/tabs/tab_harp_diato_la_partida_bb_page_3.jpg]]
<br>
__Page4__
[img[../communs/tabs/tab_harp_diato_la_partida_bb_page_4_mini.jpg][../communs/tabs/tab_harp_diato_la_partida_bb_page_4.jpg]]
<br>
La version pdf est dispo [[ici|../communs/tabs/tab_harp_diato_la_partida_bb.pdf]]
<br>
----
''__Audio__ :''
Ma version :
<html>
<object type="application/x-shockwave-flash" data="../communs/player_mp3_maxi.swf" width="200" height="20"><!-- http://flash-mp3-player.net/ -->
<param name="movie" value="../communs/player_mp3_maxi.swf" />
<param name="bgcolor" value="#000000" />
<param name="FlashVars" value="mp3=../communs/enregistrements/ergel_plays_la_partida.mp3&amp;showstop=1&amp;showvolume=1&amp;showloading=never" />
</object>
</html>

Et le super playback d'un ami, Fabien Billet : Merci Fab !
<html>
<object type="application/x-shockwave-flash" data="../communs/player_mp3_maxi.swf" width="200" height="20"><!-- http://flash-mp3-player.net/ -->
<param name="movie" value="../communs/player_mp3_maxi.swf" />
<param name="bgcolor" value="#000000" />
<param name="FlashVars" value="mp3=../communs/enregistrements/la_partida_pb.mp3&amp;showstop=1&amp;showvolume=1&amp;showloading=never" />
</object>
</html><br>
----
''__Téléchargements__'' :
Pour télécharger ma version : (clic droit sur le lien ci-dessous et "enregistrer la cible du lien") [[C'est ici|../communs/enregistrements/ergel_plays_la_partida.mp3]]
et pour télécharger le playback de Fabien : (clic droit sur le lien ci-dessous et "enregistrer la cible du lien") [[C'est ici|../communs/enregistrements/la_partida_pb.mp3]]
<br>
----
''__Vidéo__'' :
Ma version :
<html>
<iframe width="560" height="345" src="http://www.youtube.com/embed/sty36Sj-EVo" frameborder="0" allowfullscreen></iframe>
</html>
<br>
Un superbe morceau de Yann Tiersen : La Valse d'Amélie, pour diatonique et chromatique.
<br>
@@''__Version Diato__ :''@@
''__Tablature__ :''
[img[../communs/tabs/tab_harp_diato_yann_tiersen_la_valsedamelie_mini.jpg][../communs/tabs/tab_harp_diato_yann_tiersen_la_valsedamelie.jpg]]
La version pdf est dispo [[ici|../communs/tabs/tab_harp_diato_yann_tiersen_la_valsedamelie.pdf]]
<br>
----
@@''__Version Chroma__ :''@@
''__Tablature__ :''
[img[../communs/tabs/tab_harp_chroma_yann_tiersen_la_valsedamelie_mini.jpg][../communs/tabs/tab_harp_chroma_yann_tiersen_la_valsedamelie.jpg]]
La version pdf est dispo [[ici|../communs/tabs/tab_harp_chroma_yann_tiersen_la_valsedamelie.pdf]]
<br>
----
''__Vidéo__'' :
Les indications de temps ont été notées à partir de cette version :
<html>
<iframe width="560" height="345" src="http://www.youtube.com/embed/GWrxs2RDNRU" frameborder="0" allowfullscreen></iframe>
</html>
Et en voici une jolie version piano :
<html>
<iframe width="560" height="345" src="http://www.youtube.com/embed/4uPH495cX8c" frameborder="0" allowfullscreen></iframe>
</html>
Le Petit Ane Gris d'Hugues Aufray, pour diatonique.
<br>
''__Tablature__ :''
[img[../communs/tabs/tab_harp_diato_le_petit_ane_gris_mini.jpg][../communs/tabs/tab_harp_diato_le_petit_ane_gris.jpg]]
La version pdf est dispo [[ici|../communs/tabs/tab_harp_diato_le_petit_ane_gris.pdf]]
<br>
----
''__Audio__ :''
La démo :
<html>
<object type="application/x-shockwave-flash" data="../communs/player_mp3_maxi.swf" width="200" height="20"><!-- http://flash-mp3-player.net/ -->
<param name="movie" value="../communs/player_mp3_maxi.swf" />
<param name="bgcolor" value="#000000" />
<param name="FlashVars" value="mp3=../communs/enregistrements/ergel_plays_petit_ane_gris.mp3&amp;showstop=1&amp;showvolume=1&amp;showloading=never" />
</object>
</html>
<br>
----
''__Téléchargements__'' :
Pour télécharger la démo : (clic droit sur le lien ci-dessous et "enregistrer la cible du lien") [[C'est ici|../communs/enregistrements/ergel_plays_petit_ane_gris.mp3]]
Dans la série des chants de Noël, voici Le Divin Enfant, pour diatonique.
<br>
''__Tablature__ :''
[img[../communs/tabs/tab_harp_diato_le_divin_enfant_sans_alteration_mini.jpg][../communs/tabs/tab_harp_diato_le_divin_enfant_sans_alteration.jpg]]
La version pdf est dispo [[ici|../communs/tabs/tab_harp_diato_le_divin_enfant_sans_alteration.pdf]]
La tablature du très joli morceau des Cowboys Fringuants : Les Etoiles Filantes, pour diatonique et chromatique.<br>
@@''__Version Diato__ :''@@
''__Tablature__ :''
[img[../communs/tabs/tab_harp_diato_les_etoiles_filantes_mini.jpg][../communs/tabs/tab_harp_diato_les_etoiles_filantes.jpg]]
La version pdf est dispo [[ici|../communs/tabs/tab_harp_diato_les_etoiles_filantes.pdf]]
<br>
----
@@''__Version Chroma__ :''@@
''__Tablature__ :''
[img[../communs/tabs/tab_harp_chroma_les_etoiles_filantes_mini.jpg][../communs/tabs/tab_harp_chroma_les_etoiles_filantes.jpg]]
La version pdf est dispo [[ici|../communs/tabs/tab_harp_chroma_les_etoiles_filantes.pdf]]
<br>
----
''__Audio__ :''
La démo :
<html>
<object type="application/x-shockwave-flash" data="../communs/player_mp3_maxi.swf" width="200" height="20"><!-- http://flash-mp3-player.net/ -->
<param name="movie" value="../communs/player_mp3_maxi.swf" />
<param name="bgcolor" value="#000000" />
<param name="FlashVars" value="mp3=../communs/enregistrements/ergel_plays_les_etoiles_filantes_chroma.mp3&amp;showstop=1&amp;showvolume=1&amp;showloading=never" />
</object>
</html>
<br>
----
''__Téléchargements__'' :
Pour télécharger la démo : (clic droit sur le lien ci-dessous et "enregistrer la cible du lien") [[C'est ici|../communs/enregistrements/ergel_plays_les_etoiles_filantes_chroma.mp3]]
Les Filles Des Forges, morceau de Tri Yann, pour chromatique.
<br>
''__Tablature__ :''
[img[../communs/tabs/tab_harp_chroma_filles_forges_mini.jpg][../communs/tabs/tab_harp_chroma_filles_forges.jpg]]
La version pdf est dispo [[ici|../communs/tabs/tab_harp_chroma_filles_forges.pdf]]
<br>
----
''__Audio__ :''
La démo :
<html>
<object type="application/x-shockwave-flash" data="../communs/player_mp3_maxi.swf" width="200" height="20"><!-- http://flash-mp3-player.net/ -->
<param name="movie" value="../communs/player_mp3_maxi.swf" />
<param name="bgcolor" value="#000000" />
<param name="FlashVars" value="mp3=../communs/enregistrements/ergel_plays_les_filles_des_forges_chroma.mp3&amp;showstop=1&amp;showvolume=1&amp;showloading=never" />
</object>
</html>
<br>
----
''__Téléchargements__'' :
Pour télécharger la démo : (clic droit sur le lien ci-dessous et "enregistrer la cible du lien") [[C'est ici|../communs/enregistrements/ergel_plays_les_filles_des_forges_chroma.mp3]]
Le générique du dessin animé Les Mystérieuses Cités D'Or, pour diatonique en Bb.
<br>
''__Tablature__ :''
[img[../communs/tabs/tab_harp_diato_les_mysterieuses_cites_dor_mini.jpg][../communs/tabs/tab_harp_diato_les_mysterieuses_cites_dor.jpg]]
La version pdf est dispo [[ici|../communs/tabs/tab_harp_diato_les_mysterieuses_cites_dor.pdf]]
<br>
----
''__Audio__ :''
La démo :
<html>
<object type="application/x-shockwave-flash" data="../communs/player_mp3_maxi.swf" width="200" height="20"><!-- http://flash-mp3-player.net/ -->
<param name="movie" value="../communs/player_mp3_maxi.swf" />
<param name="bgcolor" value="#000000" />
<param name="FlashVars" value="mp3=../communs/enregistrements/ergel_plays_mysterieuses_citees_dor.mp3&amp;showstop=1&amp;showvolume=1&amp;showloading=never" />
</object>
</html>

Le playback :
<html>
<object type="application/x-shockwave-flash" data="../communs/player_mp3_maxi.swf" width="200" height="20"><!-- http://flash-mp3-player.net/ -->
<param name="movie" value="../communs/player_mp3_maxi.swf" />
<param name="bgcolor" value="#000000" />
<param name="FlashVars" value="mp3=../communs/enregistrements/les_citees_dor_pb.mp3&amp;showstop=1&amp;showvolume=1&amp;showloading=never" />
</object>
</html><br>
----
''__Téléchargements__'' :
Pour télécharger la démo : (clic droit sur le lien ci-dessous et "enregistrer la cible du lien") [[C'est ici|../communs/enregistrements/ergel_plays_mysterieuses_citees_dor.mp3]]
et pour télécharger le playback : [[C'est là|../communs/enregistrements/les_citees_dor_pb.mp3]]
<br>
----
''__Vidéo__'' :
<html>
<iframe width="560" height="345" src="http://www.youtube.com/embed/vEZ1F8MfCD0" frameborder="0" allowfullscreen></iframe>
</html>
//Cliquez ''(__un seul__ clic)'' sur les liens ou noms de tablatures pour les ouvrir. <br>Si vous double-cliquez, fermez le mode édition en cliquant en haut à droite sur "retour"//
''__Tri alphabétique__''<br>
+++[a] <<list filter [tag[a]]>>===&nbsp;+++[b] <<list filter [tag[b]]>> ===&nbsp;+++[d] <<list filter [tag[d]]>>===&nbsp;+++[f] <<list filter [tag[f]]>> ===&nbsp;+++[g] <<list filter [tag[g]]>>===&nbsp;+++[h] <<list filter [tag[h]]>> ===&nbsp;+++[j] <<list filter [tag[j]]>>===&nbsp;+++[k] <<list filter [tag[k]]>> ===&nbsp;+++[l] <<list filter [tag[l]]>>===&nbsp;+++[m] <<list filter [tag[m]]>> ===&nbsp;+++[n] <<list filter [tag[n]]>>===&nbsp;+++[o] <<list filter [tag[o]]>> ===&nbsp;+++[p] <<list filter [tag[p]]>>===&nbsp;+++[r] <<list filter [tag[r]]>> ===&nbsp;+++[s] <<list filter [tag[s]]>>===&nbsp;+++[t] <<list filter [tag[t]]>> ===&nbsp;+++[v] <<list filter [tag[v]]>>===&nbsp;+++[w] <<list filter [tag[w]]>> ===&nbsp;+++[y] <<list filter [tag[y]]>> === <br>
----
 ''__Liste triée par type d'harmo__''<br>
+++[Diato] <<list filter [tag[diato]]>>===&nbsp;+++[Chroma] <<list filter [tag[chroma]]>>===<br>
----
 ''__Ou liste complète__''<br>
__''A''__
[[A Glezele Yash]] - V.Sainsky - __Diato et Chroma__
[[Abby's]] - Joseph Healey - __Diato__
[[A La Longue]] - Noir Désir - __Diato__
[[Amazing Grace]] - __Chroma__
[[Ave Maria - Gounod]] - __Diato__
[[Ave Maria - Schubert]] - __Diato__ <br>
__''B''__
[[Beï Mir Bist Du Schon]] - Sholom Secunda (Versions grave et aigüe) - __Diato__ <br>
__''D''__ 
[[Didn't Make It]] - Mayoman on  Thesession.org - __Diato__ <br>
__''F''__
[[Farewell To Muswell Hill]] - Brendan Power - __Diato__
[[Forrest Gump]] - Alan Silvestri - __Diato__
[[Für Elise]] - Beethoven - __Diato__ <br>
__''G''__
[[Game Of Throne]] - Ramin Djawadi - Générique de la série TV - __Diato__
[[Greensleeves]] - __Diato__
[[Guillaume Tell]] - Rossini - __Diato__ <br>
__''H''__
[[House Of The Rising Sun]] - The Animals - __Chroma__ <br>
__''J''__ 
[[Je M'Suis Fait Tout Ptit]] - Georges Brassens - __Chroma__
[[Jingle Bells]] (Versions avec et sans altération) - __Diato__
[[Joyeux Anniversaire]] - __Chroma__ <br>
__''K''__ 
[[Kwallen]] - Bert Aalbers - __Diato et Chroma__ <br>
__''L''__ 
[[L'Auvergnat]] - Georges Brassens - __Diato__
[[La Ballade Nord-Irlandaise]] - Renaud - __Diato et Chroma__
[[La Bohème]] - Charles Aznavour - __Diato__
[[La Marche Nuptiale]] - Georges Brassens - __Diato et Chroma__
[[La Marianne]] - Trad Bourbonnais - __Diato et Chroma__
[[La Marseillaise]] - Rouget de Lisle (Versions pour C et Bb) - __Diato__
[[La Partida]] - Antonio Lauro - __Diato__
[[La Valse d'Amélie]] - Yann Tiersen - __Diato et Chroma__
[[Le divin enfant]] - __Diato__
[[Le Petit Ane Gris]] - Hugues Aufray - __Diato__
[[Les Etoiles Filantes]] - Les Cowboys Fringuants - __Diato et Chroma__
[[Les Filles Des Forges]] - Tri Yann - __Chroma__ 
[[Les Mystérieuses Cités D'Or]] - Haim Saban & Shuki Lévy (Générique du dessin animé) - __Diato__
[[LOTR - Concerning Hobbits]] - Howard Shore - __Diato__
[[Low F - 3eme Pos.]] - Jean-Jacques Milteau - __Diato__ <br>
__''M''__
[[Mediatsinerwalz]] - __Chroma__
[[Medieval Blues]] - Michel Herblin - __Diato__
[[Moanin']] - Art Blakey - __Diato__
[[Mon Nom Est Personne]] - Ennio Morricone - __Diato__ <br>
__''N''__
[[Nigun]] - __Chroma__ <br>
__''O''__
[[Ode To Joy]] - Beethoven - __Diato__ <br>
__''P''__ 
[[Petit Papa Noël]] (Versions avec et sans altération) - __Diato__
[[Port Coton]] - Zaz - __Diato__ <br>
__''R''__ 
[[Recueil de riffs - Musiques de dessins animés]] - __Diato__
[[Reyzele]] - __Diato__ <br>
 __''S''__
[[Scottish De Penhoët]] - Michel Marre (Versions facile et avancée) - __Diato__
[[Scottish En Neige]] - Wim Claeys - __Diato__
[[Smooth Criminal]] - Michael Jackson - __Diato__
[[Somewhere Over The Rainbow]] - Harold Arlen ( Adaptation Iz) - __Diato__
[[Star Of The County Down]] - __Diato__
[[Steering By Aldebaran]] - Dorothy A.Hawkinson - __Diato__ <br>
__''T''__
[[The Godfather]] - __Chroma__
[[The March Of Saint Timothy]] - Judi Morningstar - __Diato__
[[Time For A Rest]] - Luis Jose Garcia-Pulido - __Diato__
[[Tom Sawyer]] - J.P. Calvet - __Diato__
[[Two Heads]] - Pete And Folks - __Diato__<br>
__''V''__ 
[[Valse Du Lac Huron]] - Judi Morningstar - Versions avec et sans overnote - __Diato__
[[Valse Finlandaise]] - __Diato__ <br>
__''W''__ 
[[Waltz Quadrille]] - __Diato__ <br>
__''Y''__ 
[[Yé Jacobites By Name]] - __Diato__ 
<br>
/%
|classe CSS|k
|!Lettre|!Tablature|h
|A |[[A Glezele Yash]] - V.Sainsky - ''((Diat & Chrom(^Tablature pour Diatonique et Chromatique)))'' &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[[Abby's]] - Joseph Healey - ''((Diat(^Tablature pour Diatonique)))''&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>[[Amazing Grace]] - ''((Chrom(^Tablature pour Chromatique)))''&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[[Ave Maria - Gounod]] - ''((Diat(^Tablature pour Diatonique)))''&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[[Ave Maria - Schubert]] - ''((Diat(^Tablature pour Diatonique)))''|
|B |[[Beï Mir Bist Du Schon]] - Sholom Secunda (Versions grave et aigüe) - ''((Diat(^Tablature pour Diatonique)))''|
|D |[[Didn't Make It]] - Mayoman on  Thesession.org - ''((Diat(^Tablature pour Diatonique)))''|
|F|[[Farewell To Muswell Hill]] - Brendan Power - ''((Diat(^Tablature pour Diatonique)))''&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[[Forrest Gump]] - Alan Silvestri - ''((Diat(^Tablature pour Diatonique)))''&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>[[Für Elise]] - Beethoven - ''((Diat(^Tablature pour Diatonique)))''|
|G|[[Game Of Throne]] - Ramin Djawadi - Générique série TV - ''((Diat(^Tablature pour Diatonique)))''&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[[Greensleeves]] - ''((Diat(^Tablature pour Diatonique)))''&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>[[Guillaume Tell]] - Rossini - ''((Diat(^Tablature pour Diatonique)))''|
|H|[[House Of The Rising Sun]] - The Animals - ''((Chrom(^Tablature pour Chromatique)))''|
|J|[[Je M'Suis Fait Tout Ptit]] - Georges Brassens - ''((Chrom(^Tablature pour Chromatique)))''&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[[Jingle Bells]] (avec et sans alté) - ''((Diat(^Tablature pour Diatonique)))''&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>[[Joyeux Anniversaire]] - ''((Chrom(^Tablature pour Chromatique)))''|
|K|[[Kwallen]] - Bert Aalbers - ''((Diat & Chrom(^Tablature pour Diatonique et Chromatique)))''|
|L|[[L'Auvergnat]] - Georges Brassens - ''((Diat(^Tablature pour Diatonique)))''&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>[[La Ballade Nord-Irlandaise]] - Renaud - ''((Diat & Chrom(^Tablature pour Diatonique et Chromatique)))''&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[[La Bohème]] - Charles Aznavour - ''((Diat(^Tablature pour Diatonique)))''&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>[[La Marche Nuptiale]] - Georges Brassens - ''((Diat & Chrom(^Tablature pour Diatonique et Chromatique)))''&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>[[La Marseillaise]] - Rouget de Lisle (Versions C et Bb) - ''((Diat(^Tablature pour Diatonique)))''&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[[La Partida]] - Antonio Lauro - ''((Diat(^Tablature pour Diatonique)))''&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>[[Le divin enfant]] - ''((Diat(^Tablature pour Diatonique)))''&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[[Le Petit Ane Gris]] - Hugues Aufray - ''((Diat(^Tablature pour Diatonique)))''&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>[[Les Etoiles Filantes]] - Les Cowboys Fringuants - ''((Diat & Chrom(^Tablature pour Diatonique et Chromatique)))''&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>[[Les Filles Des Forges]] - Tri Yann - ''((Chrom(^Tablature pour Chromatique)))''&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>[[Les Mystérieuses Cités D'Or]] - Haim Saban & Shuki Lévy (Générique du dessin animé) - ''((Diat(^Tablature pour Diatonique)))''&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>[[LOTR - Concerning Hobbits]] - Howard Shore - ''((Diat(^Tablature pour Diatonique)))''&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[[Low F - 3eme Pos.]] - Jean-Jacques Milteau - ''((Diat(^Tablature pour Diatonique)))''|
|M|[[Mediatsinerwalz]] - ''((Chrom(^Tablature pour Chromatique)))''&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[[Medieval Blues]] - Michel Herblin - ''((Diat(^Tablature pour Diatonique)))''&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[[Moanin']] - Art Blakey - ''((Diat(^Tablature pour Diatonique)))''&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>[[Mon Nom Est Personne]] - Ennio Morricone - ''((Diat(^Tablature pour Diatonique)))''|
|N|[[Nigun]] - ''((Chrom(^Tablature pour Chromatique)))''|
|O|[[Ode To Joy]] - Beethoven - ''((Diat(^Tablature pour Diatonique)))''|
|P|[[Petit Papa Noël]] (Versions avec et sans altération) - ''((Diat(^Tablature pour Diatonique)))''&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[[Port Coton]] - Zaz - ''((Diat(^Tablature pour Diatonique)))''|
|R|[[Recueil de riffs - Musiques de dessins animés]] - ''((Diat(^Tablature pour Diatonique)))''&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[[Reyzele]] - ''((Diat(^Tablature pour Diatonique)))''|
|S|[[Scottish De Penhoët]] - Michel Marre (2 versions) - ''((Diat(^Tablature pour Diatonique)))''&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[[Scottish En Neige]] - Wim Claeys - ''((Diat(^Tablature pour Diatonique)))''&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>[[Smooth Criminal]] - Michael Jackson - ''((Diat(^Tablature pour Diatonique)))''&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>[[Somewhere Over The Rainbow]] - Harold Arlen ( Adaptation Iz) - ''((Diat(^Tablature pour Diatonique)))''&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>[[Star Of The County Down]] - ''((Diat(^Tablature pour Diatonique)))''&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[[Steering By Aldebaran]] - Dorothy A.Hawkinson - ''((Diat & Chrom(^Tablature pour Diatonique et Chromatique)))''|
|T|[[The Godfather]] - ''((Chrom(^Tablature pour Chromatique)))''&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[[The March Of Saint Timothy]] - Judi Morningstar - ''((Diat(^Tablature pour Diatonique)))''&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>[[Time For A Rest]] - Luis Jose Garcia-Pulido - ''((Diat(^Tablature pour Diatonique)))''&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[[Tom Sawyer]] - J.P. Calvet - ''((Diat(^Tablature pour Diatonique)))''|
|V|[[Valse Du Lac Huron]] - Judi Morningstar - Versions avec et sans overnote - ''((Diat(^Tablature pour Diatonique)))''&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[[Valse Finlandaise]] - ''((Diat(^Tablature pour Diatonique)))''|
|W|[[Waltz Quadrille]] - ''((Diat(^Tablature pour Diatonique)))''|
|Y|[[Yé Jacobites By Name]] - ''((Diat(^Tablature pour Diatonique)))''|
%/
Riff pour diatonique en Low F en 3eme Position de Jean-Jacques Milteau
<br>
''__Tablature__ :''
[img[../communs/tabs/tab_harp_diato_jjm_lowf_3pos_mini.jpg][../communs/tabs/tab_harp_diato_jjm_lowf_3pos.jpg]]
La version pdf est dispo [[ici|../communs/tabs/tab_harp_diato_jjm_lowf_3pos.pdf]]
<br>
----
''__Vidéo__'' : L'enregistrement de Jean-Jacques Milteau dont je suis parti pour faire la tablature
<html>
<iframe width="560" height="345" src="http://www.youtube.com/embed/5roNeZgvt90" frameborder="0" allowfullscreen></iframe>
</html>
[[Liste des tablatures]]
<<toggleSideBar MenuDroit > hide>>
Un morceau de musique klezmer : Mediatsinerwalz, pour chromatique.
<br>
''__Tablature__ :''
[img[../communs/tabs/tab_harp_diato_mediatsinerwalz_chroma_mini.jpg][../communs/tabs/tab_harp_diato_mediatsinerwalz_chroma.jpg]]
La version pdf est dispo [[ici|../communs/tabs/tab_harp_diato_mediatsinerwalz_chroma.pdf]]
Un superbe morceau de Michel Herblin : Medieval Blues, pour diatonique.
<br>
''__Tablature__ :''
__Page 1__
[img[../communs/tabs/tab_harp_diato_michel_herblin_medieval_blues_page_1_mini.jpg][../communs/tabs/tab_harp_diato_michel_herblin_medieval_blues_page_1.jpg]]
__Page 2__
[img[../communs/tabs/tab_harp_diato_michel_herblin_medieval_blues_page_2_mini.jpg][../communs/tabs/tab_harp_diato_michel_herblin_medieval_blues_page_2.jpg]]
__Page 3__
[img[../communs/tabs/tab_harp_diato_michel_herblin_medieval_blues_page_3_mini.jpg][../communs/tabs/tab_harp_diato_michel_herblin_medieval_blues_page_3.jpg]]

La version pdf est dispo [[ici|../communs/tabs/tab_harp_diato_michel_herblin_medieval_blues.pdf]]
<br>
----
''__Audio__ :''
La démo :
<html>
<object type="application/x-shockwave-flash" data="../communs/player_mp3_maxi.swf" width="200" height="20"><!-- http://flash-mp3-player.net/ -->
<param name="movie" value="../communs/player_mp3_maxi.swf" />
<param name="bgcolor" value="#000000" />
<param name="FlashVars" value="mp3=../communs/enregistrements/ergel_plays_medieval_blues.mp3&amp;showstop=1&amp;showvolume=1&amp;showloading=never" />
</object>
</html>
<br>
----
''__Téléchargements__'' :
Pour télécharger la démo : (clic droit sur le lien ci-dessous et "enregistrer la cible du lien") [[C'est ici|../communs/enregistrements/ergel_plays_medieval_blues.mp3]]
<br>
----
''__Vidéo__'' : (Invité à rejoindre Michel sur scène dans le Languedoc)
<html>
<iframe width="560" height="345" src="http://www.youtube.com/embed/v8kG-H7vwhc" frameborder="0" allowfullscreen></iframe>
</html>
Un morceau d'Art Blakey : Moanin' proposé et tabbé par Tsutsomu, pour diatonique.
<br>
''__Tablature__ :''
[img[../communs/tabs/tab_harp_moanin_diato_mini.jpg][../communs/tabs/tab_harp_moanin_diato.jpg]]
La version pdf est dispo [[ici|../communs/tabs/tab_harp_moanin_diato.pdf]]
<br>
----
''__Audio__ :''
La démo de Tsutsomu :
<html>
<object type="application/x-shockwave-flash" data="../communs/player_mp3_maxi.swf" width="200" height="20"><!-- http://flash-mp3-player.net/ -->
<param name="movie" value="../communs/player_mp3_maxi.swf" />
<param name="bgcolor" value="#000000" />
<param name="FlashVars" value="mp3=../communs/enregistrements/tsutsomu_plays_moanin.mp3&amp;showstop=1&amp;showvolume=1&amp;showloading=never" />
</object>
</html>
<br>
----
''__Téléchargements__'' :
Pour télécharger la démo : (clic droit sur le lien ci-dessous et "enregistrer la cible du lien") [[C'est ici|../communs/enregistrements/tsutsomu_plays_moanin.mp3]]
<<closeAll>><<permaview>><<newTiddler>><<newJournal 'DD MMM YYYY'>><<saveChanges>><<slider chkSliderOptionsPanel OptionsPanel 'options »' 'Change TiddlyWiki advanced options'>>
Le magnifique morceau d'Ennio Morricone, pour diatonique.
<br>
''__Tablature__ :''
[img[../communs/tabs/tab_harp_mon_nom_est_personne_mini.jpg][../communs/tabs/tab_harp_mon_nom_est_personne.jpg]]
La version pdf est dispo [[ici|../communs/tabs/tab_harp_mon_nom_est_personne.pdf]]
<br>
----
''__Audio__ :''
La démo :
<html>
<object type="application/x-shockwave-flash" data="../communs/player_mp3_maxi.swf" width="200" height="20"><!-- http://flash-mp3-player.net/ -->
<param name="movie" value="../communs/player_mp3_maxi.swf" />
<param name="bgcolor" value="#000000" />
<param name="FlashVars" value="mp3=../communs/enregistrements/ergel_plays_mon_nom_est_personne2.mp3&amp;showstop=1&amp;showvolume=1&amp;showloading=never" />
</object>
</html>
<br>
----
''__Téléchargements__'' :
Pour télécharger la démo : (clic droit sur le lien ci-dessous et "enregistrer la cible du lien") [[C'est ici|../communs/enregistrements/ergel_plays_mon_nom_est_personne2.mp3]]
/%
!info
|Name|MoveTiddlerToTop|
|Source|http://www.TiddlyTools.com/#MoveTiddlerToTop|
|Version|2.0.0|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|transclusion|
|Description|reposition the current tiddler to top of the story column|
Usage:
<<<
{{{
<<tiddler MoveTiddlerToTop>>
}}}
<<<
!end
%/<<tiddler {{
	var out='MoveTiddlerToTop##info';
	if (!tiddler||tiddler.title!='MoveTiddlerToTop') {
		var here=story.findContainingTiddler(place);
		if (here) here.parentNode.insertBefore(here,here.parentNode.firstChild);
		out='';
	}
out;}}>>
/***
|''Name:''|NestedSlidersPlugin|
|''Source:''|http://www.TiddlyTools.com/#NestedSlidersPlugin|
|''Author:''|Eric Shulman - ELS Design Studios|
|''License:''|[[Creative Commons Attribution-ShareAlike 2.5 License|http://creativecommons.org/licenses/by-sa/2.5/]]|
|''~CoreVersion:''|2.0.10|

Quickly make any tiddler content into an expandable 'slider' panel, without needing to create a separate tiddler to contain the slider content.  Optional syntax allows ''default to open'', ''custom button label/tooltip'' and ''automatic blockquote formatting.''

You can also 'nest' these sliders as deep as you like (see complex nesting example below), so that expandable 'tree-like' hierarchical displays can be created.  This is most useful when converting existing in-line text content to create in-line annotations, footnotes, context-sensitive help, or other subordinate information displays.

For more details, please click on a section headline below:
++++!!!!![Configuration]>
Debugging messages for 'lazy sliders' deferred rendering:
<<option chkDebugLazySliderDefer>> show debugging alert when deferring slider rendering
<<option chkDebugLazySliderRender>> show debugging alert when deferred slider is actually rendered
===
++++!!!!![Usage]>
When installed, this plugin adds new wiki syntax for embedding 'slider' panels directly into tiddler content.  Use {{{+++}}} and {{{===}}} to delimit the slider content.  Additional optional syntax elements let you specify
*default to open
*cookiename
*heading level
*floater (with optional CSS width value)
*mouse auto rollover
*custom class/label/tooltip/accesskey
*automatic blockquote
*deferred rendering
The complete syntax, using all options, is:
//{{{
++++(cookiename)!!!!!^width^*{{class{[label=key|tooltip]}}}>...
content goes here
===
//}}}
where:
* {{{+++}}} (or {{{++++}}}) and {{{===}}}^^
marks the start and end of the slider definition, respectively.  When the extra {{{+}}} is used, the slider will be open when initially displayed.^^
* {{{(cookiename)}}}^^
saves the slider opened/closed state, and restores this state whenever the slider is re-rendered.^^
* {{{!}}} through {{{!!!!!}}}^^
displays the slider label using a formatted headline (Hn) style instead of a button/link style^^
* {{{^width^}}} (or just {{{^}}})^^
makes the slider 'float' on top of other content rather than shifting that content downward.  'width' must be a valid CSS value (e.g., "30em", "180px", "50%", etc.).  If omitted, the default width is "auto" (i.e., fit to content)^^
* {{{*}}}^^
automatically opens/closes slider on "rollover" as well as when clicked^^
* {{{{{class{[label=key|tooltip]}}}}}}^^
uses custom label/tooltip/accesskey.  {{{{{class{...}}}}}}, {{{=key}}} and {{{|tooltip}}} are optional.  'class' is any valid CSS class name, used to style the slider label text.  'key' must be a ''single letter only''.  Default labels/tootips are: ">" (more) and "<" (less), with no default access key assignment.^^
* {{{">"}}} //(without the quotes)//^^
automatically adds blockquote formatting to slider content^^
* {{{"..."}}} //(without the quotes)//^^
defers rendering of closed sliders until the first time they are opened.  //Note: deferred rendering may produce unexpected results in some cases.  Use with care.//^^

//Note: to make slider definitions easier to read and recognize when editing a tiddler, newlines immediately following the {{{+++}}} 'start slider' or preceding the {{{===}}} 'end slider' sequence are automatically supressed so that excess whitespace is eliminated from the output.//
===
++++!!!!![Examples]>
simple in-line slider: 
{{{
+++
   content
===
}}}
+++
   content
===
----
use a custom label and tooltip: 
{{{
+++[label|tooltip]
   content
===
}}}
+++[label|tooltip]
   content
===
----
content automatically blockquoted: 
{{{
+++>
   content
===
}}}
+++>
   content
===
----
all options combined //(default open, cookie, heading, sized floater, rollover, class, label/tooltip/key, blockquoted, deferred)//
{{{
++++(testcookie)!!!^30em^*{{big{[label=Z|click or press Alt-Z to open]}}}>...
   content
===
}}}
++++(testcookie)!!!^30em^*{{big{[label=Z|click or press Alt-Z to open]}}}>...
   content
===
----
complex nesting example:
{{{
+++^[get info...=I|click for information or press Alt-I]
   put some general information here, plus a floating slider with more specific info:
   +++^10em^[view details...|click for details]
      put some detail here, which could include a rollover with a +++^25em^*[glossary definition]explaining technical terms===
   ===
===
}}}
+++^[get info...=I|click for information or press Alt-I]
   put some general information here, plus a floating slider with more specific info:
   +++^10em^[view details...|click for details]
      put some detail here, which could include a rollover with a +++^25em^*[glossary definition]explaining technical terms===
   ===
===
===
!!!!!Installation
<<<
import (or copy/paste) the following tiddlers into your document:
''NestedSlidersPlugin'' (tagged with <<tag systemConfig>>)
<<<
!!!!!Revision History
<<<
''2006.07.28 - 2.0.0'' added custom class syntax around label/tip/key syntax: {{{{{classname{[label=key|tip]}}}}}}
''2006.07.25 - 1.9.3'' when parsing slider, save default open/closed state in button element, then in onClickNestedSlider(), if slider state matches saved default, instead of saving cookie, delete it.  Significantly reduces the 'cookie overhead' when default slider states are used.
''2006.06.29 - 1.9.2'' in onClickNestedSlider(), when setting focus to first control, skip over type="hidden"
''2006.06.22 - 1.9.1'' added panel.defaultPanelWidth to save requested panel width, even after resizing has changed the style value
''2006.05.11 - 1.9.0'' added optional '^width^' syntax for floating sliders and '=key' syntax for setting an access key on a slider label
''2006.05.09 - 1.8.0'' in onClickNestedSlider(), when showing panel, set focus to first child input/textarea/select element
''2006.04.24 - 1.7.8'' in adjustSliderPos(), if floating panel is contained inside another floating panel, subtract offset of containing panel to find correct position
''2006.02.16 - 1.7.7'' corrected deferred rendering to account for use-case where show/hide state is tracked in a cookie
''2006.02.15 - 1.7.6'' in adjustSliderPos(), ensure that floating panel is positioned completely within the browser window (i.e., does not go beyond the right edge of the browser window)
''2006.02.04 - 1.7.5'' add 'var' to unintended global variable declarations to avoid FireFox 1.5.0.1 crash bug when assigning to globals
''2006.01.18 - 1.7.4'' only define adjustSliderPos() function if it has not already been provided by another plugin.  This lets other plugins 'hijack' the function even when they are loaded first.
''2006.01.16 - 1.7.3'' added adjustSliderPos(place,btn,panel,panelClass) function to permit specialized logic for placement of floating panels.  While it provides improved placement for many uses of floating panels, it exhibits a relative offset positioning error when used within *nested* floating panels.  Short-term workaround is to only adjust the position for 'top-level' floaters.
''2006.01.16 - 1.7.2'' added button property to slider panel elements so that slider panel can tell which button it belongs to.  Also, re-activated and corrected animation handling so that nested sliders aren't clipped by hijacking Slider.prototype.stop so that "overflow:hidden" can be reset to "overflow:visible" after animation ends
''2006.01.14 - 1.7.1'' added optional "^" syntax for floating panels.  Defines new CSS class, ".floatingPanel", as an alternative for standard in-line ".sliderPanel" styles.
''2006.01.14 - 1.7.0'' added optional "*" syntax for rollover handling to show/hide slider without requiring a click (Based on a suggestion by tw4efl)
''2006.01.03 - 1.6.2'' When using optional "!" heading style, instead of creating a clickable "Hn" element, create an "A" element inside the "Hn" element.  (allows click-through in SlideShowPlugin, which captures nearly all click events, except for hyperlinks)
''2005.12.15 - 1.6.1'' added optional "..." syntax to invoke deferred ('lazy') rendering for initially hidden sliders
removed checkbox option for 'global' application of lazy sliders
''2005.11.25 - 1.6.0'' added optional handling for 'lazy sliders' (deferred rendering for initially hidden sliders)
''2005.11.21 - 1.5.1'' revised regular expressions: if present, a single newline //preceding// and/or //following// a slider definition will be suppressed so start/end syntax can be place on separate lines in the tiddler 'source' for improved readability.  Similarly, any whitespace (newlines, tabs, spaces, etc.) trailing the 'start slider' syntax or preceding the 'end slider' syntax is also suppressed.
''2005.11.20 - 1.5.0'' added (cookiename) syntax for optional tracking and restoring of slider open/close state
''2005.11.11 - 1.4.0'' added !!!!! syntax to render slider label as a header (Hn) style instead of a button/link style
''2005.11.07 - 1.3.0'' removed alternative syntax {{{(((}}} and {{{)))}}} (so they can be used by other
formatting extensions) and simplified/improved regular expressions to trim multiple excess newlines
''2005.11.05 - 1.2.1'' changed name to NestedSlidersPlugin
more documentation
''2005.11.04 - 1.2.0'' added alternative character-mode syntax {{{(((}}} and {{{)))}}}
tweaked "eat newlines" logic for line-mode {{{+++}}} and {{{===}}} syntax
''2005.11.03 - 1.1.1'' fixed toggling of default tooltips ("more..." and "less...") when a non-default button label is used
code cleanup, added documentation
''2005.11.03 - 1.1.0'' changed delimiter syntax from {{{(((}}} and {{{)))}}} to {{{+++}}} and {{{===}}}
changed name to EasySlidersPlugin
''2005.11.03 - 1.0.0'' initial public release
<<<
!!!!!Credits
<<<
This feature was implemented by EricShulman from [[ELS Design Studios|http:/www.elsdesign.com]] with initial research and suggestions from RodneyGomes, GeoffSlocock, and PaulPetterson.
<<<
!!!!!Code
***/
//{{{
version.extensions.nestedSliders = {major: 2, minor: 0, revision: 0, date: new Date(2006,7,28)};
//}}}

//{{{
// options for deferred rendering of sliders that are not initially displayed
if (config.options.chkDebugLazySliderDefer==undefined) config.options.chkDebugLazySliderDefer=false;
if (config.options.chkDebugLazySliderRender==undefined) config.options.chkDebugLazySliderRender=false;

// default styles for 'floating' class
setStylesheet(".floatingPanel { position:absolute; z-index:10; padding:0.5em; margin:0em; \
	background-color:#eee; color:#000; border:1px solid #000; text-align:left; }","floatingPanelStylesheet");
//}}}

//{{{
config.formatters.push( {
	name: "nestedSliders",
	match: "\\n?\\+{3}",
	terminator: "\\s*\\={3}\\n?",
	lookahead: "\\n?\\+{3}(\\+)?(\\([^\\)]*\\))?(\\!*)?(\\^(?:[^\\^\\*\\[\\>]*\\^)?)?(\\*)?(?:\\{\\{([\\w]+[\\s\\w]*)\\{)?(\\[[^\\]]*\\])?(?:\\}{3})?(\\>)?(\\.\\.\\.)?\\s*",
	handler: function(w)
		{
			// defopen=lookaheadMatch[1]
			// cookiename=lookaheadMatch[2]
			// header=lookaheadMatch[3]
			// panelwidth=lookaheadMatch[4]
			// rollover=lookaheadMatch[5]
			// class=lookaheadMatch[6]
			// label=lookaheadMatch[7]
			// blockquote=lookaheadMatch[8]
			// deferred=lookaheadMatch[9]

			 lookaheadRegExp = new RegExp(this.lookahead,"mg");
			lookaheadRegExp.lastIndex = w.matchStart;
			var lookaheadMatch = lookaheadRegExp.exec(w.source)
			if(lookaheadMatch && lookaheadMatch.index == w.matchStart)
			{
				// location for rendering button and panel
				var place=w.output;

				// default to closed, no cookie, no accesskey
				var show="none"; var title=">"; var tooltip="show"; var cookie=""; var key="";

				// extra "+", default to open
				if (lookaheadMatch[1])
					{ show="block"; title="<"; tooltip="hide"; }

				// cookie, use saved open/closed state
				if (lookaheadMatch[2]) {
					cookie=lookaheadMatch[2].trim().slice(1,-1);
					cookie="chkSlider"+cookie;
					if (config.options[cookie]==undefined)
						{ config.options[cookie] = (show=="block") }
					if (config.options[cookie])
						{ show="block"; title="<"; tooltip="hide"; }
					else
						{ show="none"; title=">"; tooltip="show"; }
				}

				// parse custom label/tooltip/accesskey: [label=X|tooltip]
				if (lookaheadMatch[7]) {
					title = lookaheadMatch[7].trim().slice(1,-1);
					var pos=title.indexOf("|");
					if (pos!=-1) { tooltip = title.substr(pos+1,title.length); title=title.substr(0,pos); }
					if (title.substr(title.length-2,1)=="=") { key=title.substr(title.length-1,1); title=title.slice(0,-2); }
					if (pos==-1) tooltip += " "+title; // default tooltip: "show/hide <title>"
				}

				// create the button
				if (lookaheadMatch[3]) { // use "Hn" header format instead of button/link
					var lvl=(lookaheadMatch[3].length>6)?6:lookaheadMatch[3].length;
					var btn = createTiddlyElement(createTiddlyElement(place,"h"+lvl,null,null,null),"a",null,lookaheadMatch[6],title);
					btn.onclick=onClickNestedSlider;
					btn.setAttribute("href","javascript:;");
					btn.setAttribute("title",tooltip);
				}
				else
					var btn = createTiddlyButton(place,title,tooltip,onClickNestedSlider,lookaheadMatch[6]);

				// set extra button attributes
				btn.sliderCookie = cookie; // save the cookiename (if any) in the button object
				btn.defOpen=lookaheadMatch[1]!=null; // save default open/closed state (boolean)
				btn.keyparam=key; // save the access key letter ("" if none)
				if (key.length) {
					btn.setAttribute("accessKey",key); // init access key
					btn.onfocus=function(){this.setAttribute("accessKey",this.keyparam);}; // **reclaim** access key on focus
				}

				// "non-click" MouseOver open/close slider
				if (lookaheadMatch[5]) btn.onmouseover=onClickNestedSlider;

				// create slider panel
				var panelClass=lookaheadMatch[4]?"floatingPanel":"sliderPanel";
				var panel=createTiddlyElement(place,"div",null,panelClass,null);
				panel.button = btn; // so the slider panel know which button it belongs to
				panel.defaultPanelWidth=(lookaheadMatch[4] && lookaheadMatch[4].length>2)?lookaheadMatch[4].slice(1,-1):""; // save requested panel size
				btn.sliderPanel=panel;
				panel.style.display = show;
				panel.style.width=panel.defaultPanelWidth;

				// render slider (or defer until shown) 
				w.nextMatch = lookaheadMatch.index + lookaheadMatch[0].length;
				if ((show=="block")||!lookaheadMatch[9]) {
					// render now if panel is supposed to be shown or NOT deferred rendering
					w.subWikify(lookaheadMatch[8]?createTiddlyElement(panel,"blockquote"):panel,this.terminator);
					// align slider/floater position with button
					adjustSliderPos(place,btn,panel,panelClass);
				}
				else {
					var src = w.source.substr(w.nextMatch);
					var endpos=findMatchingDelimiter(src,"+++","===");
					panel.setAttribute("raw",src.substr(0,endpos));
					panel.setAttribute("blockquote",lookaheadMatch[8]?"true":"false");
					panel.setAttribute("rendered","false");
					w.nextMatch += endpos+3;
					if (w.source.substr(w.nextMatch,1)=="\n") w.nextMatch++;
					if (config.options.chkDebugLazySliderDefer) alert("deferred '"+title+"':\n\n"+panel.getAttribute("raw"));
				}
			}
		}
	}
)

// TBD: ignore 'quoted' delimiters (e.g., "{{{+++foo===}}}" isn't really a slider)
function findMatchingDelimiter(src,starttext,endtext) {
	var startpos = 0;
	var endpos = src.indexOf(endtext);
	// check for nested delimiters
	while (src.substring(startpos,endpos-1).indexOf(starttext)!=-1) {
		// count number of nested 'starts'
		var startcount=0;
		var temp = src.substring(startpos,endpos-1);
		var pos=temp.indexOf(starttext);
		while (pos!=-1)  { startcount++; pos=temp.indexOf(starttext,pos+starttext.length); }
		// set up to check for additional 'starts' after adjusting endpos
		startpos=endpos+endtext.length;
		// find endpos for corresponding number of matching 'ends'
		while (startcount && endpos!=-1) {
			endpos = src.indexOf(endtext,endpos+endtext.length);
			startcount--;
		}
	}
	return (endpos==-1)?src.length:endpos;
}
//}}}

//{{{
window.onClickNestedSlider=function(e)
{
	if (!e) var e = window.event;
	var theTarget = resolveTarget(e);
	var theLabel = theTarget.firstChild.data;
	var theSlider = theTarget.sliderPanel
	var isOpen = theSlider.style.display!="none";
	// if using default button labels, toggle labels
	if (theLabel==">") theTarget.firstChild.data = "<";
	else if (theLabel=="<") theTarget.firstChild.data = ">";
	// if using default tooltips, toggle tooltips
	if (theTarget.getAttribute("title")=="show")
		theTarget.setAttribute("title","hide");
	else if (theTarget.getAttribute("title")=="hide")
		theTarget.setAttribute("title","show");
	if (theTarget.getAttribute("title")=="show "+theLabel)
		theTarget.setAttribute("title","hide "+theLabel);
	else if (theTarget.getAttribute("title")=="hide "+theLabel)
		theTarget.setAttribute("title","show "+theLabel);
	// deferred rendering (if needed)
	if (theSlider.getAttribute("rendered")=="false") {
		if (config.options.chkDebugLazySliderRender)
			alert("rendering '"+theLabel+"':\n\n"+theSlider.getAttribute("raw"));
		var place=theSlider;
		if (theSlider.getAttribute("blockquote")=="true")
			place=createTiddlyElement(place,"blockquote");
		wikify(theSlider.getAttribute("raw"),place);
		theSlider.setAttribute("rendered","true");
	}
	// show/hide the slider
	if(config.options.chkAnimate)
		anim.startAnimating(new Slider(theSlider,!isOpen,e.shiftKey || e.altKey,"none"));
	else
		theSlider.style.display = isOpen ? "none" : "block";
	// reset to default width (might have been changed via plugin code)
	theSlider.style.width=theSlider.defaultPanelWidth;
	// align slider/floater position with target button
	if (!isOpen) adjustSliderPos(theSlider.parentNode,theTarget,theSlider,theSlider.className);
	// if showing panel, set focus to first 'focus-able' element in panel
	if (theSlider.style.display!="none") {
		var ctrls=theSlider.getElementsByTagName("*");
		for (var c=0; c<ctrls.length; c++) {
			var t=ctrls[c].tagName.toLowerCase();
			if ((t=="input" && ctrls[c].type!="hidden") || t=="textarea" || t=="select")
				{ ctrls[c].focus(); break; }
		}
	}
	if (this.sliderCookie && this.sliderCookie.length) {
		config.options[this.sliderCookie]=!isOpen;
		if (config.options[this.sliderCookie]!=this.defOpen)
			saveOptionCookie(this.sliderCookie);
		else { // remove cookie if slider is in default display state
			var ex=new Date(); ex.setTime(ex.getTime()-1000);
			document.cookie = this.sliderCookie+"=novalue; path=/; expires="+ex.toGMTString();
		}
	}
	return false;
}

// hijack animation handler 'stop' handler so overflow is visible after animation has completed
Slider.prototype.coreStop = Slider.prototype.stop;
Slider.prototype.stop = function() { this.coreStop(); this.element.style.overflow = "visible"; }

// adjust panel position based on button position
if (window.adjustSliderPos==undefined) window.adjustSliderPos=function(place,btn,panel,panelClass) {
	if (panelClass=="floatingPanel") {
		var left=0;
		var top=btn.offsetHeight; 
		if (place.style.position!="relative") {
			var left=findPosX(btn);
			var top=findPosY(btn)+btn.offsetHeight;
			var p=place; while (p && p.className!='floatingPanel') p=p.parentNode;
			if (p) { left-=findPosX(p); top-=findPosY(p); }
		}
		if (left+panel.offsetWidth > getWindowWidth()) left=getWindowWidth()-panel.offsetWidth-10;
		panel.style.left=left+"px"; panel.style.top=top+"px";
	}
}

function getWindowWidth() {
	if(document.width!=undefined)
		return document.width; // moz (FF)
	if(document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) )
		return document.documentElement.clientWidth; // IE6
	if(document.body && ( document.body.clientWidth || document.body.clientHeight ) )
		return document.body.clientWidth; // IE4
	if(window.innerWidth!=undefined)
		return window.innerWidth; // IE - general
	return 0; // unknown
}
//}}}
Un morceau de musique klezmer : Nigun, pour diatonique.
<br>
''__Tablature__ :''
[img[../communs/tabs/tab_harp_diato_nigun_chroma_mini.jpg][../communs/tabs/tab_harp_diato_nigun_chroma.jpg]]
La version pdf est dispo [[ici|../communs/tabs/tab_harp_diato_nigun_chroma.pdf]]
Last Updated: 12/09/2011
Copyright © MonsieurF
L'Ode A La Joie de Beethoven, pour diatonique.
<br>
''__Tablature__ :''
[img[../communs/tabs/tab_harp_ode_to_joy_mini.jpg][../communs/tabs/tab_harp_ode_to_joy.jpg]]
La version pdf est dispo [[ici|../communs/tabs/tab_harp_ode_to_joy.pdf]]
<br>
----
''__Audio__ :''
La démo : (Version perso...)
<html>
<object type="application/x-shockwave-flash" data="../communs/player_mp3_maxi.swf" width="200" height="20"><!-- http://flash-mp3-player.net/ -->
<param name="movie" value="../communs/player_mp3_maxi.swf" />
<param name="bgcolor" value="#000000" />
<param name="FlashVars" value="mp3=../communs/enregistrements/ergel_plays_ode_to_joy.mp3&amp;showstop=1&amp;showvolume=1&amp;showloading=never" />
</object>
</html>
<br>
----
''__Téléchargements__'' :
Pour télécharger la démo : (clic droit sur le lien ci-dessous et "enregistrer la cible du lien") [[C'est ici|../communs/enregistrements/ergel_plays_ode_to_joy.mp3]]
<!--{{{-->
<div id='header' class='header'>
<div class='headerShadow'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>

</div>
<div id='mainMenu'>
<span refresh='content' tiddler='MainMenu'></span>
<span class='searchBar' macro='search'></span>
<span id='noticeBoard' refresh='content' tiddler='NoticeBoard'></span>

</div>
<div id='sidebar'>
<div id='sidebarOptions' refresh='content' tiddler='MochaSideBarOptions'></div>
<div id='sidebarTabs' refresh='content' force='true' tiddler='SideBarTabs'></div>
</div>
<div id='displayArea'>
<div id='messageArea'></div>
 <div id='tiddlersBar' refresh='none' ondblclick='config.macros.tiddlersBar.onTiddlersBarAction(event)'></div>
<div id='tiddlerDisplay'></div>
</div>
<div id='contentFooter' refresh='content' tiddler='contentFooter'></div>
<!--}}}-->
Deux versions de Petit Papa Noël, sans et avec altérations, pour diatonique.
<br>
@@''__Version sans altération__ :''@@
''__Tablature__ :''
[img[../communs/tabs/tab_harp_diato_petit_papa_noel_sans_alteration_mini.jpg][../communs/tabs/tab_harp_diato_petit_papa_noel_sans_alteration.jpg]]
La version pdf est dispo [[ici|../communs/tabs/tab_harp_diato_petit_papa_noel_sans_alteration.pdf]]
<br>
----
@@''__Version avec altérations__ :''@@
''__Tablature__ :''
[img[../communs/tabs/tab_harp_diato_petit_papa_noel_avec_alterations_mini.jpg][../communs/tabs/tab_harp_diato_petit_papa_noel_avec_alterations.jpg]]
La version pdf est dispo [[ici|../communs/tabs/tab_harp_diato_petit_papa_noel_avec_alterations.pdf]]
Port Cotton, morceau de ZAZ pour harmonica diatonique en G.
<br>
''__Tablature__ :''
[img[../communs/tabs/tab_harp_diato_zaz_port_coton_mini.jpg][../communs/tabs/tab_harp_diato_zaz_port_coton.jpg]]
La version pdf est dispo [[ici|../communs/tabs/tab_harp_diato_zaz_port_coton.pdf]]
<br>
----
''__Audio__ :''
La démo : (extrait)
<html>
<object type="application/x-shockwave-flash" data="../communs/player_mp3_maxi.swf" width="200" height="20"><!-- http://flash-mp3-player.net/ -->
<param name="movie" value="../communs/player_mp3_maxi.swf" />
<param name="bgcolor" value="#000000" />
<param name="FlashVars" value="mp3=../communs/enregistrements/ergel_plays_zaz_port_coton.mp3&amp;showstop=1&amp;showvolume=1&amp;showloading=never" />
</object>
</html>
<br>
----
''__Téléchargements__'' :
Pour télécharger la démo : (clic droit sur le lien ci-dessous et "enregistrer la cible du lien") [[C'est ici|../communs/enregistrements/ergel_plays_zaz_port_coton.mp3]]
Un recueil de 10 riffs de musiques de dessins animés, pour diatonique.
<br>
@@''__Tablature__ :''@@
''__Page 1__''
[img[../communs/tabs/tab_recueil_riffs_da_page_1_mini.jpg][../communs/tabs/tab_recueil_riffs_da_page_1.jpg]]
''__Page 2__''
[img[../communs/tabs/tab_recueil_riffs_da_page_2_mini.jpg][../communs/tabs/tab_recueil_riffs_da_page_2.jpg]]
''__Page 3__''
[img[../communs/tabs/tab_recueil_riffs_da_page_3_mini.jpg][../communs/tabs/tab_recueil_riffs_da_page_3.jpg]]
''__Page 4__''
[img[../communs/tabs/tab_recueil_riffs_da_page_4_mini.jpg][../communs/tabs/tab_recueil_riffs_da_page_4.jpg]]

La version pdf complète est dispo [[ici|../communs/tabs/tab_recueil_riffs_da.pdf]]
<br>
----
''__Audio__ :''
La démo :
<html>
<object type="application/x-shockwave-flash" data="../communs/player_mp3_maxi.swf" width="200" height="20"><!-- http://flash-mp3-player.net/ -->
<param name="movie" value="../communs/player_mp3_maxi.swf" />
<param name="bgcolor" value="#000000" />
<param name="FlashVars" value="mp3=../communs/enregistrements/ergel_plays_recueil_da.mp3&amp;showstop=1&amp;showvolume=1&amp;showloading=never" />
</object>
</html>
<br>
----
''__Téléchargements__'' :
Pour télécharger la démo : (clic droit sur le lien ci-dessous et "enregistrer la cible du lien") [[C'est ici|../communs/enregistrements/ergel_plays_recueil_da.mp3]]
Reyzele, un superbe morceau dont Paul Lassey à réalisé la tablature pour chromatique (dispo ici -> http://www.coursdharmonica.fr/reyzele/index.html ) et que j'ai transposée pour diatonique en Si / B.
<br>
''__Tablature__ :''
[img[../forum/tabs/diato/reyzele_mini.jpg][../forum/tabs/diato/reyzele.jpg]]
La version pdf est dispo [[ici|../forum/tabs/diato/reyzele.pdf]]
<br>
----
''__Audio__ :''
La démo piano :
<html>
<object type="application/x-shockwave-flash" data="../communs/player_mp3_maxi.swf" width="200" height="20"><!-- http://flash-mp3-player.net/ -->
<param name="movie" value="../communs/player_mp3_maxi.swf" />
<param name="bgcolor" value="#000000" />
<param name="FlashVars" value="mp3=../forum/tabs/records/reyzele_demo.mp3&amp;showstop=1&amp;showvolume=1&amp;showloading=never" />
</object>
</html>
<br>
Le playback :
<html>
<object type="application/x-shockwave-flash" data="../communs/player_mp3_maxi.swf" width="200" height="20"><!-- http://flash-mp3-player.net/ -->
<param name="movie" value="../communs/player_mp3_maxi.swf" />
<param name="bgcolor" value="#000000" />
<param name="FlashVars" value="mp3=../forum/tabs/records/reyzele_pb.mp3&amp;showstop=1&amp;showvolume=1&amp;showloading=never" />
</object>
</html>
<br>
Ma version :
<html>
<object type="application/x-shockwave-flash" data="../communs/player_mp3_maxi.swf" width="200" height="20"><!-- http://flash-mp3-player.net/ -->
<param name="movie" value="../communs/player_mp3_maxi.swf" />
<param name="bgcolor" value="#000000" />
<param name="FlashVars" value="mp3=../forum/tabs/records/ergel_plays_reyzele.mp3&amp;showstop=1&amp;showvolume=1&amp;showloading=never" />
</object>
</html>
<br>
----
''__Téléchargements__'' :
Pour télécharger la démo piano : (clic droit sur le lien ci-dessous et "enregistrer la cible du lien") [[C'est ici|../forum/tabs/records/reyzele_demo.mp3]]
pour télécharger ma version : (clic droit sur le lien ci-dessous et "enregistrer la cible du lien") [[C'est ici|../forum/tabs/records/ergel_plays_reyzele.mp3]]
et pour télécharger le playback : [[C'est là|../forum/tabs/records/reyzele_pb.mp3]]
<br>
Merci à Paul pour m'avoir fait découvrir ce morceau !  ;o)
<br>
Une scottish de Michel Marre : Scottish de Penhoët, pour diatonique.
__''Version facile en G''__
<br>
''__Tablature__ :''
[img[../forum/tabs/diato/scottish_de_penhoet_g_mini.jpg][../forum/tabs/diato/scottish_de_penhoet_g.jpg]]
La version pdf est dispo [[ici|../communs/tabs/tab_harp_diato_scottish_penhoet_g.pdf]]
<br>
----
__''Version avancée en C''__
<br>
''__Tablature__ :''
[img[../forum/tabs/diato/scottish_de_penhoet_c_mini.jpg][../forum/tabs/diato/scottish_de_penhoet_c.jpg]]
La version pdf est dispo [[ici|../communs/tabs/tab_harp_diato_scottish_penhoet_c.pdf]]
<br>
----
''__Audio__ :''
La démo piano :
<html>
<object type="application/x-shockwave-flash" data="../communs/player_mp3_maxi.swf" width="200" height="20"><!-- http://flash-mp3-player.net/ -->
<param name="movie" value="../communs/player_mp3_maxi.swf" />
<param name="bgcolor" value="#000000" />
<param name="FlashVars" value="mp3=../forum/tabs/records/scottish_penhoet_demo.mp3&amp;showstop=1&amp;showvolume=1&amp;showloading=never" />
</object>
</html>

Le playback :
<html>
<object type="application/x-shockwave-flash" data="../communs/player_mp3_maxi.swf" width="200" height="20"><!-- http://flash-mp3-player.net/ -->
<param name="movie" value="../communs/player_mp3_maxi.swf" />
<param name="bgcolor" value="#000000" />
<param name="FlashVars" value="mp3=../forum/tabs/records/scottish_penhoet_playback.mp3&amp;showstop=1&amp;showvolume=1&amp;showloading=never" />
</object>
</html><br>
----
''__Téléchargements__'' :
Pour télécharger la démo piano : (clic droit sur le lien ci-dessous et "enregistrer la cible du lien") [[C'est ici|../forum/tabs/records/scottish_penhoet_demo.mp3]]
et pour télécharger le playback : [[C'est là|../forum/tabs/records/scottish_penhoet_playback.mp3]]
<br>
Un très joli morceau de Wim Claeys : Scottish En Neige, pour diatonique.
Le morceau est assez simple, niveau altération il n'y a qu'un enchaînement -3' -3" à passer. La difficulté tient principalement aux sauts de notes et à la rapidité du morceau.
<br>
''__Tablature__ :''
__Page 1__
[img[../forum/tabs/diato/scottish_en_neige_page1_mini.jpg][../forum/tabs/diato/scottish_en_neige_page1.jpg]]
<br>
__Page 2__
[img[../forum/tabs/diato/scottish_en_neige_page2_mini.jpg][../forum/tabs/diato/scottish_en_neige_page2.jpg]]
<br>
La version pdf est dispo [[ici|../forum/tabs/diato/scottish_en_neige.pdf]]
<br>
----
''__Audio__ :''
Ma version :
<html>
<object type="application/x-shockwave-flash" data="../communs/player_mp3_maxi.swf" width="200" height="20"><!-- http://flash-mp3-player.net/ -->
<param name="movie" value="../communs/player_mp3_maxi.swf" />
<param name="bgcolor" value="#000000" />
<param name="FlashVars" value="mp3=../communs/enregistrements/ergel_plays_scottish_en_neige.mp3&amp;showstop=1&amp;showvolume=1&amp;showloading=never" />
</object>
</html>

Le playback :
<html>
<object type="application/x-shockwave-flash" data="../communs/player_mp3_maxi.swf" width="200" height="20"><!-- http://flash-mp3-player.net/ -->
<param name="movie" value="../communs/player_mp3_maxi.swf" />
<param name="bgcolor" value="#000000" />
<param name="FlashVars" value="mp3=../communs/enregistrements/scottish_en_neige_pb.mp3&amp;showstop=1&amp;showvolume=1&amp;showloading=never" />
</object>
</html><br>
----
''__Téléchargements__'' :
Pour télécharger la démo : (clic droit sur le lien ci-dessous et "enregistrer la cible du lien") [[C'est ici|../communs/enregistrements/ergel_plays_scottish_en_neige.mp3]]
et pour télécharger le playback : (clic droit sur le lien ci-dessous et "enregistrer la cible du lien") [[C'est là|../communs/enregistrements/scottish_en_neige_pb.mp3]]
<br>
----
''__Vidéo__'' :
Ma version jouée sur un playback guitare de Fabien Billet, sur un Dortel Type I Evo en buis accordé en C.
<html><iframe width="560" height="345" src="http://www.youtube.com/embed/MEM4QQdJmPk" frameborder="0" allowfullscreen></iframe></html>
<br>
/***
|Name|SectionLinksPlugin|
|Source|http://www.TiddlyTools.com/#SectionLinksPlugin|
|Documentation|http://www.TiddlyTools.com/#SectionLinksPlugin|
|Version|1.4.1|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|plugin|
|Description|allow tiddler sections in TiddlyLinks to be used as anchor points|
This plugin enhances the processing of section references so they can be used in links to auto-scroll to the indicated heading within a tiddler (i.e., similar to the 'anchor' behavior provided in HTML by {{{<a name="foo">}}} and {{{<a href="#foo">...</a>}}})
!!!Usage
<<<
!!!!~TiddlyLink syntax
>The standard link syntax has been extended so that a section name can included in a tiddler link (e.g., {{{[[SomeTiddler##SomeSection]]}}}).  When clicked, the tiddler is displayed and the specified section heading will be automatically scrolled into view. If the tiddler title is omitted or the 'here' keyword is used (e.g., {{{[[##SomeSection]]}}} or {{{[[here##SomeSection]]>>}}}), then the current containing tiddler is implied by default.
>
>//Note: the enhanced "section"" link syntax can also be used with ''anchor'' elements defined by HTML syntax://
>>{{{<html><a name="sectionname" /></html>}}}
>//This provides an alternative syntax can automatically scroll to content without requiring use of the standard TW section ''heading'' syntax.//
!!!!{{{<<tiddler>>}}} macro 
>The {{{<<tiddler SomeTiddler##SomeSection>>}}} syntax has been extended so that when the tiddler title is omitted or the 'here' keyword is used (e.g., {{{<<tiddler ##SomeSection>>}}} or {{{<<tiddler here##SomeSection>>}}}), then the current containing tiddler is implied by default.
!!!!"""<<sectionTOC>>""" macro
>This macro generates a 'Table of Contents'-style numbered-bullet list with links to all sections within the current tiddler.  Simply place the following macro at the //end of the tiddler content// (i.e., following all section headings):
{{{
<<sectionTOC>> or <<sectionTOC className>>
}}}
>Note: The macro must occur at the end of the tiddler in order to locate the rendered section headings that precede it. In addition, to position the macro's //output// within the tiddler, you must create a special 'target element' that uses a specified classname (default='sectionTOC'), like this:
{{{
{{sectionTOC{}}}
}}}
>When the {{{<<sectionTOC>>}}} macro is rendered, it will find the matching 'sectionTOC'-classed element and writes it's output there.  You can also add the macro and/or target elements directly to the [[ViewTemplate]] definition, so that every tiddler can automatically display the table of contents:
{{{
<span class='sectionTOC'></span> <!-- target element -->
...
<span macro='sectionTOC'></span> <!-- must be at end of tiddler -->
}}}
<<<
!!!Examples
<<<
links to sections defined by ''TW heading syntax'' (e.g, {{{!!!sectionname}}}):{{indent{
[[SectionLinksPlugin##onClickTiddlerLink]]
[[##onClickTiddlerLink]] //(current tiddler implied)//}}}
links to anchors defined by ''HTML syntax'' (e.g., {{{<html><a href="anchorname"></html>}}}):{{indent{
[[SectionLinksPlugin##sampleanchorlink]]
[[##sampleanchorlink]] //(current tiddler implied)//}}}
<<<
!!!Revisions
<<<
2011.02.08 1.4.1 in isExternalLink() hijack, strip section references before testing for external link
2010.08.09 1.4.0 in scrollToSection(), added support for using HTML <a name="..."> anchor elements
2009.08.21 1.3.4 added handling to ignore leading/trailing whitespace in section references
2009.08.21 1.3.3 in createTiddlyLink(), add tiddlyLinkNonExistingSection class if matching section is not found
2009.08.14 1.3.2 in createTiddlyLink(), don't override core value for ~TiddlyLink attribute
2009.08.02 1.3.1 in sectionTOC.handler(), trim leading/trailing whitespace from generated section links
2009.08.01 1.3.0 in scrollToSection(), apply 3-tier section matching (exact, startsWith, contains)
2009.07.06 1.2.2 fixed displayTiddler() hijack
2009.07.03 1.2.1 in {{{<<sectionTOC>>}}}, suppress output if target is not found
2009.06.02 1.2.0 added support for 'here' keyword in {{{[[here##section]]}}} links and {{{<<tiddler here##section>>}}} macro
2009.04.09 1.1.1 in sectionTOC macro, make target visible when TOC is rendered.
2009.01.18 1.1.0 added {{{<<sectionTOC>>}}} macro to generate numbered-bullet links to sections of current tiddler
2009.01.06 1.0.0 converted to stand-alone plugin
2008.10.14 0.0.0 initial release (as [[CoreTweaks]] #784 - http://trac.tiddlywiki.org/ticket/784)
<<<
!!!Code
***/
//{{{
version.extensions.SectionLinksPlugin= {major: 1, minor: 4, revision: 1, date: new Date(2011,2,8)};

Story.prototype.scrollToSection = function(title,section) {
	if (!title||!section) return; var t=this.getTiddler(title); if (!t) return null;
	var elems=t.getElementsByTagName('*');
	var heads=[]; var anchors=[];
	for (var i=0; i<elems.length; i++)
		if (['H1','H2','H3','H4','H5'].contains(elems[i].nodeName)) heads.push(elems[i]);
	for (var i=0; i<elems.length; i++)
		if (elems[i].nodeName=='A' && (elems[i].getAttribute('name')||'').length) anchors.push(elems[i]);
	var found=null;
	for (var i=0; i<heads.length; i++)
		if (getPlainText(heads[i]).trim()==section) { found=heads[i]; break; }
	if (!found) for (var i=0; i<heads.length; i++)
		if (getPlainText(heads[i]).trim().startsWith(section)) { found=heads[i]; break; }
	if (!found) for (var i=0; i<heads.length; i++)
		if (getPlainText(heads[i]).trim().indexOf(section)!=-1) { found=heads[i]; break; }
	if (!found) for (var i=0; i<anchors.length; i++)
		if (anchors[i].getAttribute('name')==section) { found=anchors[i]; break; }
	if (!found) for (var i=0; i<anchors.length; i++)
		if (anchors[i].getAttribute('name').startsWith(section)) { found=anchors[i]; break; }
	if (!found) for (var i=0; i<anchors.length; i++)
		if (anchors[i].getAttribute('name').indexOf(section)!=-1) { found=anchors[i]; break; }
	if (found) {
		// if section heading is collapsed, click to expand it - see [[FoldHeadingsPlugin]]
		if (hasClass(found,'foldable') && found.nextSibling.style.display=='none') found.onclick();
		// scroll *after* tiddler animation
		var delay=config.options.chkAnimate?config.animDuration+100:0;
		setTimeout('window.scrollTo('+findPosX(found)+','+findPosY(found)+')',delay);
		return found;
	}
}
//}}}
/***
!!!!core hijacks
***/
/***
!!!!!createTiddlyLink
***/
//{{{
// [[tiddlername##section]] and [[##section]]
if (!window.createTiddlyLink_section)
	window.createTiddlyLink_section=window.createTiddlyLink;
window.createTiddlyLink=function(place,title) {
	var t=story.findContainingTiddler(place); var tid=t?t.getAttribute('tiddler'):'';
	var parts=title.split(config.textPrimitives.sectionSeparator);
	var title=parts[0]; var section=parts[1]; if (section) section=section.trim();
	if (!title.length || title.toLowerCase()=='here') title=tid;  // default=current tiddler
	arguments[1]=title;
	var btn=createTiddlyLink_section.apply(this,arguments);
	if (section) {
		btn.setAttribute('section',section);
		if (store.getTiddlerText(title+config.textPrimitives.sectionSeparator+section)===null)
			addClass(btn,'tiddlyLinkNonExistingSection');
	}
	return btn;
}
//}}}
/***
!!!!!onClickTiddlerLink
***/
//{{{
if (!window.onClickTiddlerLink_section)
	window.onClickTiddlerLink_section=window.onClickTiddlerLink;
window.onClickTiddlerLink=function(ev) {
	var e=ev||window.event;	var target=resolveTarget(e); var title=null;
	while (target!=null && title==null) {
		title=target.getAttribute('tiddlyLink');
		section=target.getAttribute('section');
		target=target.parentNode;
	} 
	var t=story.findContainingTiddler(target); var tid=t?t.getAttribute('tiddler'):'';
	if (title!=tid||!section) // avoid excess scrolling for intra-tiddler links
		onClickTiddlerLink_section.apply(this,arguments);
	story.scrollToSection(title,section);
	return false;
}
//}}}
/***
!!!!! displayTiddler
***/
//{{{
if (!Story.prototype.displayTiddler_section)
	Story.prototype.displayTiddler_section=Story.prototype.displayTiddler;
Story.prototype.displayTiddler = function(srcElement,tiddler)
{
	var title=(tiddler instanceof Tiddler)?tiddler.title:tiddler;
	var parts=title.split(config.textPrimitives.sectionSeparator);
	var title=parts[0]; var section=parts[1]; if (section) section=section.trim();
	if (!title.length || title.toLowerCase()=='here') {
		var t=story.findContainingTiddler(place);
		title=t?t.getAttribute('tiddler'):'';
	}
	arguments[1]=title;  // default=current tiddler
	this.displayTiddler_section.apply(this,arguments);
	story.scrollToSection(title,section);
}
//}}}
/***
<html><a name="sampleanchorlink" /></html>This is a sample ''anchor link'': {{{<html><a name="sampleanchorlink" /></html>}}}
!!!!!isExternalLink
***/
//{{{
if (!config.formatterHelpers.isExternalLink_section)
	config.formatterHelpers.isExternalLink_section=config.formatterHelpers.isExternalLink;
config.formatterHelpers.isExternalLink=function(link) {  // remove section references before testing
	var l=link.split(config.textPrimitives.sectionSeparator)[0];
	return config.formatterHelpers.isExternalLink_section(l);
}
//}}}
/***
!!!!!tiddler.handler
***/
//{{{
if (!config.macros.tiddler.handler_section)
	config.macros.tiddler.handler_section=config.macros.tiddler.handler;
config.macros.tiddler.handler=function(place,macroName,params,wikifier,paramString,tiddler)
{
	if (!params[0]) return;
	var sep=config.textPrimitives.sectionSeparator;
	var parts=params[0].split(sep); var tid=parts[0]; var sec=parts[1]; if (sec) sec=sec.trim();
	if ((tid.toLowerCase()=='here'||!tid.length) && sec) { // fixup for 'here##section' and '##section'
		var here=story.findContainingTiddler(place)
		var tid=here?here.getAttribute('tiddler'):tiddler?tiddler.title:'';
		arguments[2][0]=tid+sep+sec;
		arguments[4]=paramString.replace(new RegExp('(here)?'+sep+sec),tid+sep+sec);
	}
	config.macros.tiddler.handler_section.apply(this,arguments);
}
//}}}
/***
!!!!sectionTOC macro
***/
//{{{
config.macros.sectionTOC = {
	targetClass: 'sectionTOC',
	handler: function(place,macroName,params,wikifier,paramString,tiddler) {
		var out=[];
		var targetClass=params[0]||this.targetClass;
		var t=story.findContainingTiddler(place); if (!t) return;
		var elems=t.getElementsByTagName('*');
		var level=5; // topmost heading level
		for (var i=0; i<elems.length; i++) {
			var txt=getPlainText(elems[i]).trim();
			var link='[['+txt+'|##'+txt+']]';
			switch(elems[i].nodeName) {
				case 'H1': out.push('#'+link);		level=1; break;
				case 'H2': out.push('##'+link);		level=level<2?level:2; break;
				case 'H3': out.push('###'+link);	level=level<3?level:3; break;
				case 'H4': out.push('####'+link);	level=level<4?level:4; break;
				case 'H5': out.push('#####'+link);	level=level<5?level:5; break;
				default: if (hasClass(elems[i],targetClass)) var target=elems[i];
			}
		}
		// trim excess bullet levels
		if (level>1) for (var i=0; i<out.length; i++) out[i]=out[i].substr(level-1);
		// show numbered list
		if (out.length && target) {
			if (target.style.display=='none') target.style.display='block';
			wikify(out.join('\n'),target);
		}
	}
}
//}}}
/***
!!!Invoke macro
{{{
<<sectionTOC>>
}}}
***/
// //<<sectionTOC>>
/***
|Name|SinglePageModePlugin|
|Source|http://www.TiddlyTools.com/#SinglePageModePlugin|
|Documentation|http://www.TiddlyTools.com/#SinglePageModePluginInfo|
|Version|2.9.7|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|plugin|
|Description|Show tiddlers one at a time with automatic permalink, or always open tiddlers at top/bottom of page.|
This plugin allows you to configure TiddlyWiki to navigate more like a traditional multipage web site with only one tiddler displayed at a time.
!!!!!Documentation
>see [[SinglePageModePluginInfo]]
!!!!!Configuration
<<<
<<option chkSinglePageMode>> Display one tiddler at a time
><<option chkSinglePagePermalink>> Automatically permalink current tiddler
><<option chkSinglePageKeepFoldedTiddlers>> Don't close tiddlers that are folded
><<option chkSinglePageKeepEditedTiddlers>> Don't close tiddlers that are being edited
<<option chkTopOfPageMode>> Open tiddlers at the top of the page
<<option chkBottomOfPageMode>> Open tiddlers at the bottom of the page
<<option chkSinglePageAutoScroll>> Automatically scroll tiddler into view (if needed)

Notes:
* The "display one tiddler at a time" option can also be //temporarily// set/reset by including a 'paramifier' in the document URL: {{{#SPM:true}}} or {{{#SPM:false}}}.
* If more than one display mode is selected, 'one at a time' display takes precedence over both 'top' and 'bottom' settings, and if 'one at a time' setting is not used, 'top of page' takes precedence over 'bottom of page'.
* When using Apple's Safari browser, automatically setting the permalink causes an error and is disabled.
<<<
!!!!!Revisions
<<<
2010.11.30 2.9.7 use story.getTiddler()
2008.10.17 2.9.6 changed chkSinglePageAutoScroll default to false
| Please see [[SinglePageModePluginInfo]] for previous revision details |
2005.08.15 1.0.0 Initial Release.  Support for BACK/FORWARD buttons adapted from code developed by Clint Checketts.
<<<
!!!!!Code
***/
//{{{
version.extensions.SinglePageModePlugin= {major: 2, minor: 9, revision: 7, date: new Date(2010,11,30)};
//}}}
//{{{
config.paramifiers.SPM = { onstart: function(v) {
	config.options.chkSinglePageMode=eval(v);
	if (config.options.chkSinglePageMode && config.options.chkSinglePagePermalink && !config.browser.isSafari) {
		config.lastURL = window.location.hash;
		if (!config.SPMTimer) config.SPMTimer=window.setInterval(function() {checkLastURL();},1000);
	}
} };
//}}}
//{{{
if (config.options.chkSinglePageMode==undefined)
	config.options.chkSinglePageMode=false;
if (config.options.chkSinglePagePermalink==undefined)
	config.options.chkSinglePagePermalink=true;
if (config.options.chkSinglePageKeepFoldedTiddlers==undefined)
	config.options.chkSinglePageKeepFoldedTiddlers=false;
if (config.options.chkSinglePageKeepEditedTiddlers==undefined)
	config.options.chkSinglePageKeepEditedTiddlers=false;
if (config.options.chkTopOfPageMode==undefined)
	config.options.chkTopOfPageMode=false;
if (config.options.chkBottomOfPageMode==undefined)
	config.options.chkBottomOfPageMode=false;
if (config.options.chkSinglePageAutoScroll==undefined)
	config.options.chkSinglePageAutoScroll=false;
//}}}
//{{{
config.SPMTimer = 0;
config.lastURL = window.location.hash;
function checkLastURL()
{
	if (!config.options.chkSinglePageMode)
		{ window.clearInterval(config.SPMTimer); config.SPMTimer=0; return; }
	if (config.lastURL == window.location.hash) return; // no change in hash
	var tids=decodeURIComponent(window.location.hash.substr(1)).readBracketedList();
	if (tids.length==1) // permalink (single tiddler in URL)
		story.displayTiddler(null,tids[0]);
	else { // restore permaview or default view
		config.lastURL = window.location.hash;
		if (!tids.length) tids=store.getTiddlerText("DefaultTiddlers").readBracketedList();
		story.closeAllTiddlers();
		story.displayTiddlers(null,tids);
	}
}


if (Story.prototype.SPM_coreDisplayTiddler==undefined)
	Story.prototype.SPM_coreDisplayTiddler=Story.prototype.displayTiddler;
Story.prototype.displayTiddler = function(srcElement,tiddler,template,animate,slowly)
{
	var title=(tiddler instanceof Tiddler)?tiddler.title:tiddler;
	var tiddlerElem=story.getTiddler(title); // ==null unless tiddler is already displayed
	var opt=config.options;
	var single=opt.chkSinglePageMode && !startingUp;
	var top=opt.chkTopOfPageMode && !startingUp;
	var bottom=opt.chkBottomOfPageMode && !startingUp;
	if (single) {
		story.forEachTiddler(function(tid,elem) {
			// skip current tiddler and, optionally, tiddlers that are folded.
			if (	tid==title
				|| (opt.chkSinglePageKeepFoldedTiddlers && elem.getAttribute("folded")=="true"))
				return;
			// if a tiddler is being edited, ask before closing
			if (elem.getAttribute("dirty")=="true") {
				if (opt.chkSinglePageKeepEditedTiddlers) return;
				// if tiddler to be displayed is already shown, then leave active tiddler editor as is
				// (occurs when switching between view and edit modes)
				if (tiddlerElem) return;
				// otherwise, ask for permission
				var msg="'"+tid+"' is currently being edited.\n\n";
				msg+="Press OK to save and close this tiddler\nor press Cancel to leave it opened";
				if (!confirm(msg)) return; else story.saveTiddler(tid);
			}
			story.closeTiddler(tid);
		});
	}
	else if (top)
		arguments[0]=null;
	else if (bottom)
		arguments[0]="bottom";
	if (single && opt.chkSinglePagePermalink && !config.browser.isSafari) {
		window.location.hash = encodeURIComponent(String.encodeTiddlyLink(title));
		config.lastURL = window.location.hash;
		document.title = wikifyPlain("SiteTitle") + " - " + title;
		if (!config.SPMTimer) config.SPMTimer=window.setInterval(function() {checkLastURL();},1000);
	}
	if (tiddlerElem && tiddlerElem.getAttribute("dirty")=="true") { // editing... move tiddler without re-rendering
		var isTopTiddler=(tiddlerElem.previousSibling==null);
		if (!isTopTiddler && (single || top))
			tiddlerElem.parentNode.insertBefore(tiddlerElem,tiddlerElem.parentNode.firstChild);
		else if (bottom)
			tiddlerElem.parentNode.insertBefore(tiddlerElem,null);
		else this.SPM_coreDisplayTiddler.apply(this,arguments); // let CORE render tiddler
	} else
		this.SPM_coreDisplayTiddler.apply(this,arguments); // let CORE render tiddler
	var tiddlerElem=story.getTiddler(title);
	if (tiddlerElem&&opt.chkSinglePageAutoScroll) {
		// scroll to top of page or top of tiddler
		var isTopTiddler=(tiddlerElem.previousSibling==null);
		var yPos=isTopTiddler?0:ensureVisible(tiddlerElem);
		// if animating, defer scroll until after animation completes
		var delay=opt.chkAnimate?config.animDuration+10:0;
		setTimeout("window.scrollTo(0,"+yPos+")",delay); 
	}
}

if (Story.prototype.SPM_coreDisplayTiddlers==undefined)
	Story.prototype.SPM_coreDisplayTiddlers=Story.prototype.displayTiddlers;
Story.prototype.displayTiddlers = function() {
	// suspend single/top/bottom modes when showing multiple tiddlers
	var opt=config.options;
	var saveSPM=opt.chkSinglePageMode; opt.chkSinglePageMode=false;
	var saveTPM=opt.chkTopOfPageMode; opt.chkTopOfPageMode=false;
	var saveBPM=opt.chkBottomOfPageMode; opt.chkBottomOfPageMode=false;
	this.SPM_coreDisplayTiddlers.apply(this,arguments);
	opt.chkBottomOfPageMode=saveBPM;
	opt.chkTopOfPageMode=saveTPM;
	opt.chkSinglePageMode=saveSPM;
}
//}}}

Tablatures
Smooth Criminal de Michael Jackson, pour diatonique.
<br>
''__Tablature__ :''
__Page 1__
[img[../communs/tabs/tab_harp_diato_smooth_criminal_page_1_mini.jpg][../communs/tabs/tab_harp_diato_smooth_criminal_page_1.jpg]]
__Page 2__
[img[../communs/tabs/tab_harp_diato_smooth_criminal_page_2_mini.jpg][../communs/tabs/tab_harp_diato_smooth_criminal_page_2.jpg]]
__Page 3__
[img[../communs/tabs/tab_harp_diato_smooth_criminal_page_3_mini.jpg][../communs/tabs/tab_harp_diato_smooth_criminal_page_3.jpg]]
__Page 4__
[img[../communs/tabs/tab_harp_diato_smooth_criminal_page_4_mini.jpg][../communs/tabs/tab_harp_diato_smooth_criminal_page_4.jpg]]

La version pdf est dispo [[ici|../communs/tabs/tab_harp_diato_smooth_criminal.pdf]]
<br>
----
''__Audio__ :''
La démo :
<html>
<object type="application/x-shockwave-flash" data="../communs/player_mp3_maxi.swf" width="200" height="20"><!-- http://flash-mp3-player.net/ -->
<param name="movie" value="../communs/player_mp3_maxi.swf" />
<param name="bgcolor" value="#000000" />
<param name="FlashVars" value="mp3=../communs/enregistrements/ergel_plays_smooth_criminal_naked.mp3&amp;showstop=1&amp;showvolume=1&amp;showloading=never" />
</object>
</html>
<br>
----
''__Téléchargements__'' :
Pour télécharger la démo : (clic droit sur le lien ci-dessous et "enregistrer la cible du lien") [[C'est ici|../communs/enregistrements/ergel_plays_smooth_criminal_naked.mp3]]
L'adaptation de Somewhere Over The Rainbow par Iz Kamakawiwo 'Ole, pour diatonique.
<br>
''__Tablature__ :''
[img[../communs/tabs/tab_harp_diato_somewhere_over_the_rainbow_mini.jpg][../communs/tabs/tab_harp_diato_somewhere_over_the_rainbow.jpg]]
La version pdf est dispo [[ici|../communs/tabs/tab_harp_diato_somewhere_over_the_rainbow.pdf]]
<br>
----
''__Audio__ :''
La démo :
<html>
<object type="application/x-shockwave-flash" data="../communs/player_mp3_maxi.swf" width="200" height="20"><!-- http://flash-mp3-player.net/ -->
<param name="movie" value="../communs/player_mp3_maxi.swf" />
<param name="bgcolor" value="#000000" />
<param name="FlashVars" value="mp3=../communs/enregistrements/ergel_plays_somewhere_over_the_rainbow.mp3&amp;showstop=1&amp;showvolume=1&amp;showloading=never" />
</object>
</html>
<br>
----
''__Téléchargements__'' :
Pour télécharger la démo : (clic droit sur le lien ci-dessous et "enregistrer la cible du lien") [[C'est ici|../communs/enregistrements/ergel_plays_somewhere_over_the_rainbow.mp3]]
Un morceau traditionnel irlandais : Star Of The County Down, pour diatonique.
<br>
''__Tablature__ :''
[img[../communs/tabs/tab_harp_diato_star_of_the_county_down_mini.jpg][../communs/tabs/tab_harp_diato_star_of_the_county_down.jpg]]
La version pdf est dispo [[ici|../communs/tabs/tab_harp_diato_star_of_the_county_down.pdf]]
<br>
----
''__Audio__ :''
La démo :
<html>
<object type="application/x-shockwave-flash" data="../communs/player_mp3_maxi.swf" width="200" height="20"><!-- http://flash-mp3-player.net/ -->
<param name="movie" value="../communs/player_mp3_maxi.swf" />
<param name="bgcolor" value="#000000" />
<param name="FlashVars" value="mp3=../communs/enregistrements/ergel_plays_star_of_the_county_down_key_a.mp3&amp;showstop=1&amp;showvolume=1&amp;showloading=never" />
</object>
</html>
<br>
----
''__Téléchargements__'' :
Pour télécharger la démo : (clic droit sur le lien ci-dessous et "enregistrer la cible du lien") [[C'est ici|../communs/enregistrements/ergel_plays_star_of_the_county_down_key_a.mp3]]
Un morceau de Dorothy A. Hawkinson : Steering By Aldebaran, pour diatonique.
<br>
''__Tablature__ :''
[img[../communs/tabs/tab_harp_diato_steering_by_aldebaran_mini.jpg][../communs/tabs/tab_harp_diato_steering_by_aldebaran.jpg]]
La version pdf est dispo [[ici|../communs/tabs/tab_harp_diato_steering_by_aldebaran.pdf]]
<br>
----
''__Audio__ :''
Ma version :
<html>
<object type="application/x-shockwave-flash" data="../communs/player_mp3_maxi.swf" width="200" height="20"><!-- http://flash-mp3-player.net/ -->
<param name="movie" value="../communs/player_mp3_maxi.swf" />
<param name="bgcolor" value="#000000" />
<param name="FlashVars" value="mp3=../communs/enregistrements/ergel_plays_steering_by_aldebaran.mp3&amp;showstop=1&amp;showvolume=1&amp;showloading=never" />
</object>
</html>
<br>
La démo piano :
<html>
<object type="application/x-shockwave-flash" data="../communs/player_mp3_maxi.swf" width="200" height="20"><!-- http://flash-mp3-player.net/ -->
<param name="movie" value="../communs/player_mp3_maxi.swf" />
<param name="bgcolor" value="#000000" />
<param name="FlashVars" value="mp3=../communs/enregistrements/steering_by_aldebaran_demo.mp3&amp;showstop=1&amp;showvolume=1&amp;showloading=never" />
</object>
</html>
<br>
Le playback :
<html>
<object type="application/x-shockwave-flash" data="../communs/player_mp3_maxi.swf" width="200" height="20"><!-- http://flash-mp3-player.net/ -->
<param name="movie" value="../communs/player_mp3_maxi.swf" />
<param name="bgcolor" value="#000000" />
<param name="FlashVars" value="mp3=../communs/enregistrements/steering_by_aldebaran_pb.mp3&amp;showstop=1&amp;showvolume=1&amp;showloading=never" />
</object>
</html>
<br>
----
''__Téléchargements__'' :
Pour télécharger ma version : (clic droit sur le lien ci-dessous et "enregistrer la cible du lien") [[C'est ici|../communs/enregistrements/ergel_plays_steering_by_aldebaran.mp3]]
Pour télécharger la démo piano : (clic droit sur le lien ci-dessous et "enregistrer la cible du lien") [[C'est ici|../communs/enregistrements/steering_by_aldebaran_demo.mp3]]
et pour télécharger le playback : [[C'est là|../communs/enregistrements/steering_by_aldebaran_pb.mp3]]
<br>
----
''__Vidéo__'' :
<html>
<iframe width="560" height="345" src="http://www.youtube.com/embed/6Xps9Xv_dZw" frameborder="0" allowfullscreen></iframe>
</html>
/*{{{*/
/*Mocha TiddlyWiki Theme*/
/*Version 1.0*/
/*Design and CSS originally by Anthonyy, ported to TiddlyWiki by Saq Imtiaz.*/
/*}}}*/
/*{{{*/
 #contentWrapper{
margin: 0 3.4em;

			font-family: Lucida Grande, Tahoma, Arial, Helvetica, sans-serif; /* Lucida Grande for the Macs, Tahoma for the PCs */
font-size: 11px;
			line-height: 1.6em;
			color: #666;
}

.header {
 background: #fff; 
			padding-top: 10px;
			clear: both;

border-bottom: 4px solid #948979;
}

.headerShadow {	padding: 2.6em 0em 0.5em 0em;  display:none; }

.siteTitle {
			font-family: 'Trebuchet MS' sans-serif;
			font-weight: bold;
			font-size: 20px;
			color: #CC6633;
			margin-bottom: 30px;
			background-color: #FFF;
                        display:none;
}

.siteTitle a{color:#CC6633; border-bottom:1px dotted #cc6633;}

.siteSubtitle {
	font-size: 1.0em;
        display: block;
        margin: .5em 3em; color: #999999;
}

#mainMenu {
position:relative;
float:left;
margin-bottom:1em;
display:inline;
text-align:left;
padding: 2em 0.5em 0.5em 0em;
width:13em;
font-size:1em;
}

#sidebar{
position:relative;
float:right;
margin-bottom:1em;
padding-top:2em;
display:inline; /** inline par défaut **/


}

#displayArea {
	margin: 0em 17em 0em 15em;
}

.tagClear {clear:none;}

#contentFooter {background:#575352; color:#BFB6B3; clear: both; padding: 0.5em 1em;}

		
		#contentFooter a {
			color: #BFB6B3;
			border-bottom: 1px dotted #BFB6B3;
		}
		
		#contentFooter a:hover {
			color: #FFFFFF;
			background-color:#575352;
		}

		a,#sidebarOptions .sliderPanel a{
			color:#CC6714;
			text-decoration: none;
		}

		a:hover,#sidebarOptions .sliderPanel a:hover {
			color:#CC6714;
			background-color: #F5F5F5; 
		}

.viewer .button, .editorFooter .button{
	color: #666;
	border: 1px solid #CC6714;
}

.viewer .button:hover, 
.editorFooter .button:hover{
	color: #fff;
	background: #CC6714;
	border-color: #CC6714;
}

.viewer .button:active, .viewer .highlight,.editorFooter .button:active, .editorFooter .highlight{color:#fff; background:#575352;border-color:#575352;}


		#mainMenu a {
			display: block;
			padding: 5px;
			border-bottom: 1px solid #CCC;
		}

		#mainMenu a:link, #navlist a:visited {
			color:#CC6714;
			text-decoration: none;
		}
		
		#mainMenu a:hover {
			background: #000000 url(arrow.gif) 96% 50% no-repeat;
			background-color: #F5F5F5;
			color:#CC6714;
		}
		
		#mainMenu a:hover, #mainMenu a:active, #mainMenu .highlight, #mainMenu .marked {
			background: #000000 url(arrow.gif) 96% 50% no-repeat;
			background-color: #F5F5F5;
			color:#CC6714;
		}

#mainMenu span {position:relative;}

#mainMenu br {display:none;}

#sidebarOptions a {
			color:#999;
			text-decoration: none;
		}

#sidebarOptions	a:hover {
			color:#4F4B45;
			background-color: #F5F5F5;border:1px solid #fff;
		}

#sidebarOptions {line-height:1.4em;}

		.tiddler {
			padding-bottom: 40px;
			/** border-bottom: 1px solid #DDDDDD;  **/

                        border-top: 1px solid #006837;
                        border-left: 1px solid #006837;
                        border-bottom: 3px solid #006837;
                        border-right: 3px solid #006837;
                        margin: 0.5em;
                        background:#fff;
                        padding: 0.5em;
                        -moz-border-radius: 0.5em;
                        -moz-box-shadow: 3px 3px 2px #888;
                        -webkit-box-shadow: 3px 3px 2px #888;
                        box-shadow: 3px 3px 2px #888;
		}





.title {color:#CC6633;}
.subtitle, .subtitle a { color: #999999; font-size: 1.0em;margin:0.2em;}
.shadow .title{color:#948979;}

.selected .toolbar a {color:#999999;}
.selected .toolbar a:hover {color:#4F4B45; background:transparent;border:1px solid #fff;}

.toolbar .button:hover, .toolbar .highlight, .toolbar .marked, .toolbar a.button:active{color:#4F4B45; background:transparent;border:1px solid #fff;}

 .listLink,#sidebarTabs .tabContents {line-height:1.5em;}
 .listTitle {color:#888;}

#sidebarTabs .tabContents {background:#fff;}
#sidebarTabs .tabContents .tiddlyLink, #sidebarTabs .tabContents .button{color:#999;}
#sidebarTabs .tabContents .tiddlyLink:hover,#sidebarTabs .tabContents .button:hover{color:#4F4B45;background:#fff}

#sidebarTabs .tabContents .button:hover, #sidebarTabs .tabContents .highlight, #sidebarTabs .tabContents .marked, #sidebarTabs .tabContents a.button:active{color:#4F4B45;background:#fff}

.tabSelected{color:#fff; background:#948979;}

.tabUnselected {
 background: #ccc;
}

 .tabSelected, .tabSelected:hover {
 color: #fff;
 background: #cc6633;
 border: solid 1px #948979;
padding-bottom:1px;
}

 .tabUnselected {
 color: #999;
 background: #eee;
 border: solid 1px #ccc;
padding-bottom:1px;
}

#sidebarTabs .tabUnselected { border-bottom: none;padding-bottom:3px;}
#sidebarTabs .tabSelected{padding-bottom:3px;}


#sidebarTabs .tabUnselected:hover { border-bottom: none;padding-bottom:3px;color:#4F4B45}

#sidebarOptions .sliderPanel {
	background: #fff; border:none;
	font-size: .9em;
}
#sidebarOptions .sliderPanel a {font-weight:normal;}
#sidebarOptions .sliderPanel input {border:1px solid #999;}

.viewer blockquote {
	border-left: 3px solid #948979;
}

.viewer table {
	border: 2px solid [[ColorPalette::TertiaryDark]];
}

.viewer th, thead td {
	background: #948979;
	border: 1px solid #948979;
	color: #fff;
}
.viewer pre {
	border: 1px solid #948979;
	background: #f5f5f5;
}

.viewer code {
	color: #2F2A29;
}

.viewer hr {
	border-top: dashed 1px #948979;
}

.editor input {
	border: 1px solid #948979;
}

.editor textarea {
	border: 1px solid #948979;
}

.popup {
	background: #948979;
	border: 1px solid #948979;
}

.popup li.disabled {
	color: #000;
}

.popup li a, .popup li a:visited {
	color: #eee;
	border: none;
}

.popup li a:hover {
	background: #575352;
	color: #fff;
	border: none;
}

.tagging, .tagged {
	border: 1px solid #eee;
	background-color: #F7F7F7;
       display:none;
}

.selected .tagging, .selected .tagged {
	background-color: #eee;
	border: 1px solid #BFBAB3;
}

 .tagging .listTitle, .tagged .listTitle {
	color: #bbb;
}

.selected .tagging .listTitle, .selected .tagged .listTitle {
	color: #666; 
}

.tagging .button, .tagged .button {
		color:#aaa;
}
.selected .tagging .button, .selected .tagged .button {
		color:#4F4B45;
}

.highlight, .marked {background:transparent; color:#111; border:none; text-decoration:underline;}

.tagging .button:hover, .tagged .button:hover, .tagging .button:active, .tagged .button:active {
		border: none; background:transparent; text-decoration:underline; color:#000;
}

h1,h2,h3,h4,h5 { color: #666; background: transparent; padding-bottom:2px; font-family: Arial, Helvetica, sans-serif; }
h1 {font-size:18px;}
h2 {font-size:16px;}
h3 {font-size: 14px;}

#messageArea {
	border: 4px solid #948979;
	background: #f5f5f5;
	color: #999;
        font-size:90%;
}

#messageArea a:hover { background:#f5f5f5;}

#messageArea .button{
	color: #666;
	border: 1px solid #CC6714;
}

#messageArea .button:hover {
	color: #fff;
	background: #948979;
	border-color: #948979;
}


* html .viewer pre {
	margin-left: 0em;
}

* html .editor textarea, * html .editor input {
	width: 98%;
}

.searchBar {float:right;font-size: 1.0em;}
.searchBar .button {color:#999;display:block;}
.searchBar .button:hover {border:1px solid #fff;color:#4F4B45;}
.searchBar input {			
                        background-color: #FFF;
			color: #999999;
			border: 1px solid #CCC;		margin-right:3px;
}

#sidebarOptions .button:active, #sidebarOptions .highlight {background:#F5F5F5;}

*html #contentFooter { padding:0.25em 1em 0.5em 1em;}

#noticeBoard {font-size: 0.9em; color:#999; position:relative;display:block;background:#fff; clear: both; margin-right:0.5em; margin-top:60px; padding:5px; border-bottom: 1px dotted #CCC; border-top: 1px dotted #CCC;}
#mainMenu #noticeBoard a,#mainMenu #noticeBoard .tiddlyLink {display:inline;border:none;padding:5px 2px;color:#DF9153 }
#noticeBoard a:hover {border:none;}	

#noticeBoard br {display:inline;}

#mainMenu #noticeBoard  .button{
	color: #666;
	border: 1px solid #DF9153;padding:2px;
}

#mainMenu #noticeBoard  .button:hover{
	color: #fff;
	background: #DF9153;
	border-color: #DF9153;
}

.searchbar {position:relative; width:11em;}
.searchbar .button{margin:0; width:11em;}
#header {display:inline-block;}
/*}}}*/
Le Parrain - The Godfather Love Theme, pour chromatique.
<br>
''__Tablature__ :''
[img[../communs/tabs/tab_harp_chroma_the_godfather_mini.jpg][../communs/tabs/tab_harp_chroma_the_godfather.jpg]]
La version pdf est dispo [[ici|../communs/tabs/tab_harp_chroma_the_godfather.pdf]]
<br>
----
''__Audio__ :''
La démo :
<html>
<object type="application/x-shockwave-flash" data="../communs/player_mp3_maxi.swf" width="200" height="20"><!-- http://flash-mp3-player.net/ -->
<param name="movie" value="../communs/player_mp3_maxi.swf" />
<param name="bgcolor" value="#000000" />
<param name="FlashVars" value="mp3=../communs/enregistrements/ergel_plays_le_parrain.mp3&amp;showstop=1&amp;showvolume=1&amp;showloading=never" />
</object>
</html>
<br>
----
''__Téléchargements__'' :
Pour télécharger la démo : (clic droit sur le lien ci-dessous et "enregistrer la cible du lien") [[C'est ici|../communs/enregistrements/ergel_plays_le_parrain.mp3]]
Un morceau de la très sympathique Judi Morningstar : The March Of Saint Timothy pour diatonique en G.
<br>
''__Tablature__ :''
__Page 1__ :
[img[../forum/tabs/diato/march_saint_timothy_g_page_1_mini.jpg][../forum/tabs/diato/march_saint_timothy_g_page_1.jpg]]
<br>
__Page 2__ :
[img[../forum/tabs/diato/march_saint_timothy_g_page_2_mini.jpg][../forum/tabs/diato/march_saint_timothy_g_page_2.jpg]]
La version pdf est dispo [[ici|../communs/tabs/tab_harp_diato_march_saint_timothy.pdf]]
<br>
----
''__Audio__ :''
La démo a 100 :
<html>
<object type="application/x-shockwave-flash" data="../communs/player_mp3_maxi.swf" width="200" height="20"><!-- http://flash-mp3-player.net/ -->
<param name="movie" value="../communs/player_mp3_maxi.swf" />
<param name="bgcolor" value="#000000" />
<param name="FlashVars" value="mp3=../forum/tabs/records/march_saint_timothy_demo.mp3&amp;showstop=1&amp;showvolume=1&amp;showloading=never" />
</object>
</html>
<br>
Le playback a 100 :
<html>
<object type="application/x-shockwave-flash" data="../communs/player_mp3_maxi.swf" width="200" height="20"><!-- http://flash-mp3-player.net/ -->
<param name="movie" value="../communs/player_mp3_maxi.swf" />
<param name="bgcolor" value="#000000" />
<param name="FlashVars" value="mp3=../forum/tabs/records/march_saint_timothy_playback.mp3&amp;showstop=1&amp;showvolume=1&amp;showloading=never" />
</object>
</html>
<br>
La démo a 180 :
<html>
<object type="application/x-shockwave-flash" data="../communs/player_mp3_maxi.swf" width="200" height="20"><!-- http://flash-mp3-player.net/ -->
<param name="movie" value="../communs/player_mp3_maxi.swf" />
<param name="bgcolor" value="#000000" />
<param name="FlashVars" value="mp3=../forum/tabs/records/march_saint_timothy_180_demo.mp3&amp;showstop=1&amp;showvolume=1&amp;showloading=never" />
</object>
</html>
<br>
Le playback a 180 :
<html>
<object type="application/x-shockwave-flash" data="../communs/player_mp3_maxi.swf" width="200" height="20"><!-- http://flash-mp3-player.net/ -->
<param name="movie" value="../communs/player_mp3_maxi.swf" />
<param name="bgcolor" value="#000000" />
<param name="FlashVars" value="mp3=../forum/tabs/records/march_saint_timothy_180_playback.mp3&amp;showstop=1&amp;showvolume=1&amp;showloading=never" />
</object>
</html>
<br>
----
''__Téléchargements__'' :
Pour télécharger la démo a 100 : (clic droit sur le lien ci-dessous et "enregistrer la cible du lien") [[C'est ici|../forum/tabs/records/march_saint_timothy_demo.mp3]]
Pour télécharger le playback 100 : [[C'est là|../forum/tabs/records/march_saint_timothy_playback.mp3]]
Pour télécharger la démo a 180 : (clic droit sur le lien ci-dessous et "enregistrer la cible du lien") [[C'est ici|../forum/tabs/records/march_saint_timothy_180_demo.mp3]]
Pour télécharger le playback 180 : [[C'est là|../forum/tabs/records/march_saint_timothy_180_playback.mp3]]
<br>
/***
|''Name:''|TiddlersBarPlugin|
|''Description:''|A bar to switch between tiddlers through tabs (like browser tabs bar).|
|''Version:''|1.2.5|
|''Date:''|Jan 18,2008|
|''Source:''|http://visualtw.ouvaton.org/VisualTW.html|
|''Author:''|Pascal Collin|
|''License:''|[[BSD open source license|License]]|
|''~CoreVersion:''|2.1.0|
|''Browser:''|Firefox 2.0; InternetExplorer 6.0, others|
!Demos
On [[homepage|http://visualtw.ouvaton.org/VisualTW.html]], open several tiddlers to use the tabs bar.
!Installation
#import this tiddler from [[homepage|http://visualtw.ouvaton.org/VisualTW.html]] (tagged as systemConfig)
#save and reload
#''if you're using a custom [[PageTemplate]]'', add {{{<div id='tiddlersBar' refresh='none' ondblclick='config.macros.tiddlersBar.onTiddlersBarAction(event)'></div>}}} before {{{<div id='tiddlerDisplay'></div>}}}
#optionally, adjust StyleSheetTiddlersBar
!Tips
*Doubleclick on the tiddlers bar (where there is no tab) create a new tiddler.
*Tabs include a button to close {{{x}}} or save {{{!}}} their tiddler.
*By default, click on the current tab close all others tiddlers.
!Configuration options 
<<option chkDisableTabsBar>> Disable the tabs bar (to print, by example).
<<option chkHideTabsBarWhenSingleTab >> Automatically hide the tabs bar when only one tiddler is displayed. 
<<option txtSelectedTiddlerTabButton>> ''selected'' tab command button.
<<option txtPreviousTabKey>> previous tab access key.
<<option txtNextTabKey>> next tab access key.
!Code
***/
//{{{
config.options.chkDisableTabsBar = config.options.chkDisableTabsBar ? config.options.chkDisableTabsBar : false;
config.options.chkHideTabsBarWhenSingleTab  = config.options.chkHideTabsBarWhenSingleTab  ? config.options.chkHideTabsBarWhenSingleTab  : false;
config.options.txtSelectedTiddlerTabButton = config.options.txtSelectedTiddlerTabButton ? config.options.txtSelectedTiddlerTabButton : "closeOthers";
config.options.txtPreviousTabKey = config.options.txtPreviousTabKey ? config.options.txtPreviousTabKey : "";
config.options.txtNextTabKey = config.options.txtNextTabKey ? config.options.txtNextTabKey : "";
config.macros.tiddlersBar = {
	tooltip : "see ",
	tooltipClose : "click here to close this tab",
	tooltipSave : "click here to save this tab",
	promptRename : "Enter tiddler new name",
	currentTiddler : "",
	previousState : false,
	previousKey : config.options.txtPreviousTabKey,
	nextKey : config.options.txtNextTabKey,	
	tabsAnimationSource : null, //use document.getElementById("tiddlerDisplay") if you need animation on tab switching.
	handler: function(place,macroName,params) {
		var previous = null;
		if (config.macros.tiddlersBar.isShown())
			story.forEachTiddler(function(title,e){
				if (title==config.macros.tiddlersBar.currentTiddler){
					var d = createTiddlyElement(null,"span",null,"tab tabSelected");
					config.macros.tiddlersBar.createActiveTabButton(d,title);
					if (previous && config.macros.tiddlersBar.previousKey) previous.setAttribute("accessKey",config.macros.tiddlersBar.nextKey);
					previous = "active";
				}
				else {
					var d = createTiddlyElement(place,"span",null,"tab tabUnselected");
					var btn = createTiddlyButton(d,title,config.macros.tiddlersBar.tooltip + title,config.macros.tiddlersBar.onSelectTab);
					btn.setAttribute("tiddler", title);
					if (previous=="active" && config.macros.tiddlersBar.nextKey) btn.setAttribute("accessKey",config.macros.tiddlersBar.previousKey);
					previous=btn;
				}
				var isDirty =story.isDirty(title);
				var c = createTiddlyButton(d,isDirty ?"!":"x",isDirty?config.macros.tiddlersBar.tooltipSave:config.macros.tiddlersBar.tooltipClose, isDirty ? config.macros.tiddlersBar.onTabSave : config.macros.tiddlersBar.onTabClose,"tabButton");
				c.setAttribute("tiddler", title);
				if (place.childNodes) {
					place.insertBefore(document.createTextNode(" "),place.firstChild); // to allow break line here when many tiddlers are open
					place.insertBefore(d,place.firstChild); 
				}
				else place.appendChild(d);
			})
	}, 
	refresh: function(place,params){
		removeChildren(place);
		config.macros.tiddlersBar.handler(place,"tiddlersBar",params);
		if (config.macros.tiddlersBar.previousState!=config.macros.tiddlersBar.isShown()) {
			story.refreshAllTiddlers();
			if (config.macros.tiddlersBar.previousState) story.forEachTiddler(function(t,e){e.style.display="";});
			config.macros.tiddlersBar.previousState = !config.macros.tiddlersBar.previousState;
		}
	},
	isShown : function(){
		if (config.options.chkDisableTabsBar) return false;
		if (!config.options.chkHideTabsBarWhenSingleTab) return true;
		var cpt=0;
		story.forEachTiddler(function(){cpt++});
		return (cpt>1);
	},
	selectNextTab : function(){  //used when the current tab is closed (to select another tab)
		var previous="";
		story.forEachTiddler(function(title){
			if (!config.macros.tiddlersBar.currentTiddler) {
				story.displayTiddler(null,title);
				return;
			}
			if (title==config.macros.tiddlersBar.currentTiddler) {
				if (previous) {
					story.displayTiddler(null,previous);
					return;
				}
				else config.macros.tiddlersBar.currentTiddler=""; 	// so next tab will be selected
			}
			else previous=title;
			});		
	},
	onSelectTab : function(e){
		var t = this.getAttribute("tiddler");
		if (t) story.displayTiddler(null,t);
		return false;
	},
	onTabClose : function(e){
		var t = this.getAttribute("tiddler");
		if (t) {
			if(story.hasChanges(t) && !readOnly) {
				if(!confirm(config.commands.cancelTiddler.warning.format([t])))
				return false;
			}
			story.closeTiddler(t);
		}
		return false;
	},
	onTabSave : function(e) {
		var t = this.getAttribute("tiddler");
		if (!e) e=window.event;
		if (t) config.commands.saveTiddler.handler(e,null,t);
		return false;
	},
	onSelectedTabButtonClick : function(event,src,title) {
		var t = this.getAttribute("tiddler");
		if (!event) event=window.event;
		if (t && config.options.txtSelectedTiddlerTabButton && config.commands[config.options.txtSelectedTiddlerTabButton])
			config.commands[config.options.txtSelectedTiddlerTabButton].handler(event, src, t);
		return false;
	},
	onTiddlersBarAction: function(event) {
		var source = event.target ? event.target.id : event.srcElement.id; // FF uses target and IE uses srcElement;
		if (source=="tiddlersBar") story.displayTiddler(null,'New Tiddler',DEFAULT_EDIT_TEMPLATE,false,null,null);
	},
	createActiveTabButton : function(place,title) {
		if (config.options.txtSelectedTiddlerTabButton && config.commands[config.options.txtSelectedTiddlerTabButton]) {
			var btn = createTiddlyButton(place, title, config.commands[config.options.txtSelectedTiddlerTabButton].tooltip ,config.macros.tiddlersBar.onSelectedTabButtonClick);
			btn.setAttribute("tiddler", title);
		}
		else
			createTiddlyText(place,title);
	}
}

story.coreCloseTiddler = story.coreCloseTiddler? story.coreCloseTiddler : story.closeTiddler;
story.coreDisplayTiddler = story.coreDisplayTiddler ? story.coreDisplayTiddler : story.displayTiddler;

story.closeTiddler = function(title,animate,unused) {
	if (title==config.macros.tiddlersBar.currentTiddler)
		config.macros.tiddlersBar.selectNextTab();
	story.coreCloseTiddler(title,false,unused); //disable animation to get it closed before calling tiddlersBar.refresh
	var e=document.getElementById("tiddlersBar");
	if (e) config.macros.tiddlersBar.refresh(e,null);
}

story.displayTiddler = function(srcElement,tiddler,template,animate,unused,customFields,toggle){
	story.coreDisplayTiddler(config.macros.tiddlersBar.tabsAnimationSource,tiddler,template,animate,unused,customFields,toggle);
	var title = (tiddler instanceof Tiddler)? tiddler.title : tiddler;  
	if (config.macros.tiddlersBar.isShown()) {
		story.forEachTiddler(function(t,e){
			if (t!=title) e.style.display="none";
			else e.style.display="";
		})
		config.macros.tiddlersBar.currentTiddler=title;
	}
	var e=document.getElementById("tiddlersBar");
	if (e) config.macros.tiddlersBar.refresh(e,null);
        scrollTo(0,0);
}

var coreRefreshPageTemplate = coreRefreshPageTemplate ? coreRefreshPageTemplate : refreshPageTemplate;
refreshPageTemplate = function(title) {
	coreRefreshPageTemplate(title);
	if (config.macros.tiddlersBar) config.macros.tiddlersBar.refresh(document.getElementById("tiddlersBar"));
}

ensureVisible=function (e) {return 0} //disable bottom scrolling (not useful now)

config.shadowTiddlers.StyleSheetTiddlersBar = "/*{{{*/\n";
config.shadowTiddlers.StyleSheetTiddlersBar += "#tiddlersBar .button {border:0}\n";
config.shadowTiddlers.StyleSheetTiddlersBar += "#tiddlersBar .tab {white-space:nowrap}\n";
config.shadowTiddlers.StyleSheetTiddlersBar += "#tiddlersBar {padding : 1em 0.5em 2px 0.5em}\n";
config.shadowTiddlers.StyleSheetTiddlersBar += ".tabUnselected .tabButton, .tabSelected .tabButton {padding : 0 2px 0 2px; margin: 0 0 0 4px;}\n";
config.shadowTiddlers.StyleSheetTiddlersBar += ".tiddler, .tabContents {border:1px [[ColorPalette::TertiaryPale]] solid;}\n";
config.shadowTiddlers.StyleSheetTiddlersBar +="/*}}}*/";
store.addNotification("StyleSheetTiddlersBar", refreshStyles);

config.refreshers.none = function(){return true;}
config.shadowTiddlers.PageTemplate=config.shadowTiddlers.PageTemplate.replace(/<div id='tiddlerDisplay'><\/div>/m,"<div id='tiddlersBar' refresh='none' ondblclick='config.macros.tiddlersBar.onTiddlersBarAction(event)'></div>\n<div id='tiddlerDisplay'></div>");

//}}}
Un réel de Luis Jose Garcia Pulido : Time for a rest, pour diatonique.
<br>
''__Tablature__ :''
__Page 1__
[img[../forum/tabs/diato/time_for_a_rest_page1_mini.jpg][../forum/tabs/diato/time_for_a_rest_page1.jpg]]
<br>
__Page 2__
[img[../forum/tabs/diato/time_for_a_rest_page2_mini.jpg][../forum/tabs/diato/time_for_a_rest_page2.jpg]]
La version pdf est dispo [[ici|../communs/tabs/tab_harp_diato_time_for_a_rest_diato_c.pdf]]
<br>
----
''__Audio__ :''
La démo :
<html>
<object type="application/x-shockwave-flash" data="../communs/player_mp3_maxi.swf" width="200" height="20"><!-- http://flash-mp3-player.net/ -->
<param name="movie" value="../communs/player_mp3_maxi.swf" />
<param name="bgcolor" value="#000000" />
<param name="FlashVars" value="mp3=../forum/tabs/records/time_for_a_rest_demo.mp3&amp;showstop=1&amp;showvolume=1&amp;showloading=never" />
</object>
</html>
<br>
Le playback :
<html>
<object type="application/x-shockwave-flash" data="../communs/player_mp3_maxi.swf" width="200" height="20"><!-- http://flash-mp3-player.net/ -->
<param name="movie" value="../communs/player_mp3_maxi.swf" />
<param name="bgcolor" value="#000000" />
<param name="FlashVars" value="mp3=../forum/tabs/records/time_for_a_rest_playback.mp3&amp;showstop=1&amp;showvolume=1&amp;showloading=never" />
</object>
</html>
<br>
----
''__Téléchargements__'' :
Pour télécharger la démo : (clic droit sur le lien ci-dessous et "enregistrer la cible du lien") [[C'est ici|../forum/tabs/records/time_for_a_rest_demo.mp3]]
et pour télécharger le playback : [[C'est là|../forum/tabs/records/time_for_a_rest_playback.mp3]]
<br>
Le générique du dessin animé Tom Sawyer, pour diatonique.
<br>
''__Tablature__ :''
[img[../communs/tabs/tab_harp_diato_tom_sawyer_mini.jpg][../communs/tabs/tab_harp_diato_tom_sawyer.jpg]]
La version pdf est dispo [[ici|../communs/tabs/tab_harp_diato_tom_sawyer.pdf]]
<br>
----
''__Audio__ :''
La démo :
<html>
<object type="application/x-shockwave-flash" data="../communs/player_mp3_maxi.swf" width="200" height="20"><!-- http://flash-mp3-player.net/ -->
<param name="movie" value="../communs/player_mp3_maxi.swf" />
<param name="bgcolor" value="#000000" />
<param name="FlashVars" value="mp3=../communs/enregistrements/ergel_plays_tom_sawyer.mp3&amp;showstop=1&amp;showvolume=1&amp;showloading=never" />
</object>
</html>
<br>
----
''__Téléchargements__'' :
Pour télécharger la démo : (clic droit sur le lien ci-dessous et "enregistrer la cible du lien") [[C'est ici|../communs/enregistrements/ergel_plays_tom_sawyer.mp3]]
<br>
----
''__Vidéo__'' :
<html>
<iframe width="560" height="345" src="http://www.youtube.com/embed/6oM9B3-Btgs" frameborder="0" allowfullscreen></iframe>
</html>
/***

|Name|ToggleSideBarMacro|
|Created by|SaqImtiaz|
|Location|http://tw.lewcid.org/#ToggleSideBarMacro|
|Version|1.0|
|Requires|~TW2.x|
!Description:
Provides a button for toggling visibility of the SideBar. You can choose whether the SideBar should initially be hidden or displayed.

!Demo
<<toggleSideBar "Toggle Sidebar">>

!Usage:
{{{<<toggleSideBar>>}}} <<toggleSideBar>>
additional options:
{{{<<toggleSideBar label tooltip show/hide>>}}} where:
label = custom label for the button,
tooltip = custom tooltip for the button,
show/hide = use one or the other, determines whether the sidebar is shown at first or not.
(default is to show the sidebar)

You can add it to your tiddler toolbar, your MainMenu, or where you like really.
If you are using a horizontal MainMenu and want the button to be right aligned, put the following in your StyleSheet:
{{{ .HideSideBarButton {float:right;} }}}

!History
*23-07-06: version 1.0: completely rewritten, now works with custom stylesheets too, and easier to customize start behaviour. 
*20-07-06: version 0.11
*27-04-06: version 0.1: working.

!Code
***/
//{{{
config.macros.toggleSideBar={};

config.macros.toggleSideBar.settings={
         styleHide :  "#sidebar { display: none;}\n"+"#contentWrapper #displayArea { margin-right: 1em;}\n"+"",
         styleShow : " ",
         arrow1: "«",
         arrow2: "»"
};

config.macros.toggleSideBar.handler=function (place,macroName,params,wikifier,paramString,tiddler)
{
          var tooltip= params[1]||'toggle sidebar';
          var mode = (params[2] && params[2]=="hide")? "hide":"show";
          var arrow = (mode == "hide")? this.settings.arrow1:this.settings.arrow2;
          var label= (params[0]&&params[0]!='.')?params[0]+" "+arrow:arrow;
          var theBtn = createTiddlyButton(place,label,tooltip,this.onToggleSideBar,"button HideSideBarButton");
          if (mode == "hide")
             { 
             (document.getElementById("sidebar")).setAttribute("toggle","hide");
              setStylesheet(this.settings.styleHide,"ToggleSideBarStyles");
             }
};

config.macros.toggleSideBar.onToggleSideBar = function(){
          var sidebar = document.getElementById("sidebar");
          var settings = config.macros.toggleSideBar.settings;
          if (sidebar.getAttribute("toggle")=='hide')
             {
              setStylesheet(settings.styleShow,"ToggleSideBarStyles");
              sidebar.setAttribute("toggle","show");
              this.firstChild.data= (this.firstChild.data).replace(settings.arrow1,settings.arrow2);
              }
          else
              {    
               setStylesheet(settings.styleHide,"ToggleSideBarStyles");
               sidebar.setAttribute("toggle","hide");
               this.firstChild.data= (this.firstChild.data).replace(settings.arrow2,settings.arrow1);
              }

     return false;
}

setStylesheet(".HideSideBarButton .button {font-weight:bold; padding: 0 5px;}\n","ToggleSideBarButtonStyles");

//}}}
Un très joli morceau de Pete And Folks (avec Eric Frèrejacques à l'harmo) : Two Heads, pour diatonique en D (Ré).
<br>
''__Tablature__ :''
[img[../communs/tabs/tab_harp_diato_pete_and_folks_two_heads_mini.jpg][../communs/tabs/tab_harp_diato_pete_and_folks_two_heads.jpg]]
La version pdf est dispo [[ici|../communs/tabs/tab_harp_diato_pete_and_folks_two_heads.pdf]]
<br>
----
''__Vidéo__'' :
<html>
<iframe width="560" height="345" src="http://www.youtube.com/embed/3GwPfxqfx54" frameborder="0" allowfullscreen></iframe>
</html>
Un très joli morceau pour diatonique de Judi Morningstar, qui est vraiment une femme charmante, très ouverte au partage de ses morceaux.
<br>
''__Version en C avec overblow du 5 __''
<br>
''__Tablature__ :''
__Page 1__
[img[../communs/tabs/tab_harp_diato_valse_du_lac_huron_key_c_page1_mini.jpg][../communs/tabs/tab_harp_diato_valse_du_lac_huron_key_c_page1.jpg]]
<br>
__Page 2__
[img[../communs/tabs/tab_harp_diato_valse_du_lac_huron_key_c_page2_mini.jpg][../communs/tabs/tab_harp_diato_valse_du_lac_huron_key_c_page2.jpg]]
<br>
La version pdf est dispo [[ici|../communs/tabs/tab_harp_diato_valse_du_lac_huron_key_c.pdf]]
<br>
----
''__Audio__ :''
Ma version :
<html>
<object type="application/x-shockwave-flash" data="../communs/player_mp3_maxi.swf" width="200" height="20"><!-- http://flash-mp3-player.net/ -->
<param name="movie" value="../communs/player_mp3_maxi.swf" />
<param name="bgcolor" value="#000000" />
<param name="FlashVars" value="mp3=../communs/enregistrements/ergel_plays_valse_du_lac_huron.mp3&amp;showstop=1&amp;showvolume=1&amp;showloading=never" />
</object>
</html><br>
Le playback :
<html>
<object type="application/x-shockwave-flash" data="../communs/player_mp3_maxi.swf" width="200" height="20"><!-- http://flash-mp3-player.net/ -->
<param name="movie" value="../communs/player_mp3_maxi.swf" />
<param name="bgcolor" value="#000000" />
<param name="FlashVars" value="mp3=../communs/enregistrements/valse_du_lac_huron_pb.mp3&amp;showstop=1&amp;showvolume=1&amp;showloading=never" />
</object>
</html><br>
//Aide au démarrage : Comptez 1 2 3  1 2 et partez sur le contre-temps.//
----
''__Téléchargements__'' :
Pour télécharger ma version : (clic droit sur le lien ci-dessous et "enregistrer la cible du lien") [[C'est ici|../communs/enregistrements/ergel_plays_valse_du_lac_huron.mp3]]
et pour télécharger le playback : (clic droit sur le lien ci-dessous et "enregistrer la cible du lien") [[C'est ici|../communs/enregistrements/valse_du_lac_huron_pb.mp3]]
//Aide au démarrage : Comptez 1 2 3  1 2 et partez sur le contre-temps.//
<br>
----
''__Vidéo__'' :
La démo, jouée sur un harmonica Dortel en C :
<html><iframe width="560" height="345" src="http://www.youtube.com/embed/betGlhm7vO4" frameborder="0" allowfullscreen></iframe></html>
<br>
----
----
<br>
''__Version en D sans OB__''
<br>
''__Tablature__ :''
__Page 1__
[img[../communs/tabs/tab_harp_diato_valse_du_lac_huron_key_d_page1_mini.jpg][../communs/tabs/tab_harp_diato_valse_du_lac_huron_key_d_page1.jpg]]
<br>
__Page 2__
[img[../communs/tabs/tab_harp_diato_valse_du_lac_huron_key_d_page2_mini.jpg][../communs/tabs/tab_harp_diato_valse_du_lac_huron_key_d_page2.jpg]]
<br>
La version pdf est dispo [[ici|../communs/tabs/tab_harp_diato_valse_du_lac_huron_key_d.pdf]]
<br>
----
<br>
''Ressources web sur le compositeur'' :
Voici sa version de La valse du lac Huron : http://youtu.be/Nv02jchxAZM 
Vous pouvez donc accéder à sa chaîne Youtube.
Son site web : http://home.comcast.net/~gjmorningstar/site/ 
<br>
Morceau pour diatonique posté sur le forum dans la partie chromatique par Henrijacques ( http://www.monsieurf-harmonica.com/forum/viewtopic.php?f=26&t=225&p=1365#p1365 ), voici la tablature pour diatonique en D : 
<br>
''__Tablature__ :''
__Page 1__
[img[../forum/tabs/diato/valse_finlandaise_page1_mini.jpg][../forum/tabs/diato/valse_finlandaise_page1.jpg]]
<br>
__Page 2__
[img[../forum/tabs/diato/valse_finlandaise_page2_mini.jpg][../forum/tabs/diato/valse_finlandaise_page2.jpg]]
<br>
----
''__Audio__ :''
Il y a un enregistrement sur la version chromatique d'Henrijacques, que voici : 
<html>
<object type="application/x-shockwave-flash" data="../communs/player_mp3_maxi.swf" width="200" height="20"><!-- http://flash-mp3-player.net/ -->
<param name="movie" value="../communs/player_mp3_maxi.swf" />
<param name="bgcolor" value="#000000" />
<param name="FlashVars" value="mp3=http://www.archive-host.com/files/835585/a2419a7dd20c146b8ac1da3cf29cf31e9e705211/valse.mp3&amp;showstop=1&amp;showvolume=1&amp;showloading=never" />
</object>
</html>
<br>
Voici Waltz Quadrille, une très jolie valse comme son nom l'indique, à jouer sur un diatonique.  :D 
C'est un morceau qui n'est pas évident à bien faire sonner, à cause (ou grâce  :mrgreen: ) aux enchaînements -3'' -3''' -3'' -3' -3'' -3'   et  -2'' -3''  mais c'est un très bon exercice pour l'articulation des altérations.
<br>
''__Tablature__ :''
__Page 1__
[img[../forum/tabs/diato/waltz_quadrille_page1_mini.jpg][../forum/tabs/diato/waltz_quadrille_page1.jpg]]
<br>
__Page 2__
[img[../forum/tabs/diato/waltz_quadrille_page2_mini.jpg][../forum/tabs/diato/waltz_quadrille_page2.jpg]]
<br>
La version pdf est dispo [[ici|../forum/tabs/diato/waltz_quadrille.pdf]]
----
''__Audio__ :''
La démo piano :
<html>
<object type="application/x-shockwave-flash" data="../communs/player_mp3_maxi.swf" width="200" height="20"><!-- http://flash-mp3-player.net/ -->
<param name="movie" value="../communs/player_mp3_maxi.swf" />
<param name="bgcolor" value="#000000" />
<param name="FlashVars" value="mp3=../forum/tabs/records/waltz_quadrille_demo.mp3&amp;showstop=1&amp;showvolume=1&amp;showloading=never" />
</object>
</html>
<br>
Le playback :
<html>
<object type="application/x-shockwave-flash" data="../communs/player_mp3_maxi.swf" width="200" height="20"><!-- http://flash-mp3-player.net/ -->
<param name="movie" value="../communs/player_mp3_maxi.swf" />
<param name="bgcolor" value="#000000" />
<param name="FlashVars" value="mp3=../forum/tabs/records/waltz_quadrille_pb.mp3&amp;showstop=1&amp;showvolume=1&amp;showloading=never" />
</object>
</html><br>
----
''__Téléchargements__'' :
Pour télécharger la démo piano : (clic droit sur le lien ci-dessous et "enregistrer la cible du lien") [[C'est ici|../forum/tabs/records/waltz_quadrille_demo.mp3]]
et pour télécharger le playback : [[C'est là|../forum/tabs/records/waltz_quadrille_pb.mp3]]
<br>
Voici Yé Jacobites By Name, un morceau traditionnel écossais, joué sur un playback guitare créé et enregistré par Fabien Billet, pour diatonique.
<br>
''__Tablature__ :''
[img[../communs/tabs/tab_harp_diato_ye_jacobites_by_name_mini.jpg][../communs/tabs/tab_harp_diato_ye_jacobites_by_name.jpg]]
La version pdf est dispo [[ici|../communs/tabs/tab_harp_diato_ye_jacobites_by_name.pdf]]
<br>
----
''__Audio__ :'' 
Ma version :
<html>
<object type="application/x-shockwave-flash" data="../communs/player_mp3_maxi.swf" width="200" height="20"><!-- http://flash-mp3-player.net/ -->
<param name="movie" value="../communs/player_mp3_maxi.swf" />
<param name="bgcolor" value="#000000" />
<param name="FlashVars" value="mp3=../communs/enregistrements/ergel_plays_ye_jacobites_by_name.mp3&amp;showstop=1&amp;showvolume=1&amp;showloading=never" />
</object>
</html>

Le playback :
<html>
<object type="application/x-shockwave-flash" data="../communs/player_mp3_maxi.swf" width="200" height="20"><!-- http://flash-mp3-player.net/ -->
<param name="movie" value="../communs/player_mp3_maxi.swf" />
<param name="bgcolor" value="#000000" />
<param name="FlashVars" value="mp3=../communs/enregistrements/ye_jacobites_by_name_pb.mp3&amp;showstop=1&amp;showvolume=1&amp;showloading=never" />
</object>
</html><br>
----
''__Téléchargements__'' :
Pour télécharger la démo : (clic droit sur le lien ci-dessous et "enregistrer la cible du lien") [[C'est ici|../communs/enregistrements/ergel_plays_ye_jacobites_by_name.mp3]]
Et pour télécharger le playback : (clic droit sur le lien ci-dessous et "enregistrer la cible du lien") [[C'est là|../communs/enregistrements/ye_jacobites_by_name_pb.mp3]]
<br>
----
''__Vidéo__'' :
La démo (jouée sur un harmonica Dortel en C, mais la tablature reste la même) :
<html>
<iframe width="560" height="345" src="http://www.youtube.com/embed/_gRxf92SSoU" frameborder="0" allowfullscreen></iframe>
</html>
<br>
[[TiddlyWiki|http://www.tiddlywiki.com]] © Osmosoft
//{{{
//This ensures that the footer sticks to the bottom of the screen when there are no tiddlers open. If that is not desirable, it can be deleted.
function setFooter() {
         if (document.getElementById && document.getElementById("contentFooter") ) {
            var windowHeight=findWindowHeight();
         if (windowHeight>0) {
            var contentHeight= document.getElementById('mainMenu').offsetHeight + document.getElementById("header").offsetHeight + document.getElementById("contentFooter").offsetHeight;
            var menu= document.getElementById('mainMenu');
            if (windowHeight-(contentHeight)>=0) {
               menu.style.position='relative';
               menu.style.marginBottom=(windowHeight-(contentHeight))+'px';
               }
            else {
                 menu.style.position='';
                 menu.style.marginBottom='';
                 }
            }
         }
}
window.onresize = function() {
  setFooter();
}

Story.prototype.refreshTiddler_footerhack=Story.prototype.refreshTiddler;
Story.prototype.refreshTiddler = function (title,template,force)
{    
var theTiddler = Story.prototype.refreshTiddler_footerhack.apply(this,arguments);
setFooter();
   return theTiddler;}

//}}}