The Ultimate Combination of Keyboard Improvisation, Comping and Ear Training

for learning to play without sheet music, to accompany tunes by piano and ­to improvise!

Imagine…

Imagine a situation where piano playing skills are needed for accompanying a song: a birthday party or a Christmas Party. You have played the piano for many years but are still not able to accompany a simple song.

Here is a solution to this problem: Keyboard Accompaniment & Improvisation – get yourself practical piano skills in just a few weeks.

 

See demos and examples in Facebook, and ask the authors for a workshop of your own!


Includes online access to 99 audio tracks

If you already have the book & code, log in here: www.helbling.com/code

In case you have problems with seeing the barcode, please contact support (at) helbling.com

THIS BOOK IS WELL SUITED FOR

classical players hoping to get away from traditional music notation

teacher training programs

piano courses for non-majors

all piano players: professional as well as amateurs

ENDORSEMENTS

“An amazingly good book! Jyrki Tenni’s ‘Keyboard Accompaniment and Improvisation’ should be in the hands of every classical piano teacher in the world. The subtitle, ‘The Challenge of Including Popular Music in Classical Piano Teacher Education’, says it all, and this book shows how!”

– Mark Levine –
Author of The Jazz Piano Book

“This book is very practical and straightforward. All the chapters have clear explanations and great suggested exercises that are easy to follow and will build skills quickly. The Tenni/Varpama opus fills a real void in the instructional book market and can be useful for private lessons and group instruction as well as independent study. Highly recommended!”

– Frank Carlsberg –
Pianist/composer, New England Conservatory, Boston

“Very thorough and well thought-out!”

– Thomas A. Regelski –

“It guides the student very clearly through a lot of styles and competences.”

 

– Prof. Gero Schmidt-Oberländer –
Hochschule für Musik Franz Liszt Weimar

“Excellent book for studying comping and fundamental keyboard harmony, either in a class situation or on your own. The CD provided clarifies the examples and allows the student to play along. The overall approach towards music-making is very practical. Strongly recommended!”

– Jarmo Savolainen –
Pianist/composer Jazz Department, Sibelius Academy, Helsinki


FEATURES

.share_buttons_2 {
width: auto;
height: auto;
margin-top: 10px
}
/*
Share buttons hover styles
*/
.icon-link_2 {
width: 50px;
height: 50px;
background-color: #666;
line-height: 50px;
text-align: center;
vertical-align: middle;
display: inline-block;
cursor: pointer;
outline: none;
margin: 5px;
box-sizing: content-box;
}

.icon-link_2.fill.share_buttons_facebook_2 {
background-color: #fff;
}

.icon-link_2.fill.share_buttons_facebook_2 .fa-facebook {
color: #3b5998;
-webkit-transition: color 150ms ease-in-out;
transition: color 150ms ease-in-out;
}

.icon-link_2.fill.share_buttons_twitter_2 {
background-color: #fff;
}

.icon-link_2.fill.share_buttons_twitter_2 .fa-twitter {
color: #00aced;
-webkit-transition: color 150ms ease-in-out;
transition: color 150ms ease-in-out;
}

.icon-link_2.fill.share_buttons_gp_2 {
background-color: #fff;
}

.icon-link_2.fill.share_buttons_gp_2 .fa-google-plus {
color: #dd4b39;
-webkit-transition: color 150ms ease-in-out;
transition: color 150ms ease-in-out;
}

.icon-link_2.fill.share_buttons_pinterest_2 {
background-color: #fff;
}

.icon-link_2.fill.share_buttons_pinterest_2 .fa-pinterest {
color: #b81621;
-webkit-transition: color 150ms ease-in-out;
transition: color 150ms ease-in-out;
}

.icon-link_2.fill.share_buttons_linkedin_2 {
background-color: #fff;
}

.icon-link_2.fill.share_buttons_linkedin_2 .fa-linkedin {
color: #007bb6;
-webkit-transition: color 150ms ease-in-out;
transition: color 150ms ease-in-out;
}

.icon-link_2.fill.share_buttons_tumblr_2 {
background-color: #fff;
}

.icon-link_2.fill.share_buttons_tumblr_2 .fa-tumblr {
color: #32506d;
-webkit-transition: color 150ms ease-in-out;
transition: color 150ms ease-in-out;
}

.icon-link_2.share_buttons_facebook_2 {
border: 2px solid #3b5998;
}

.icon-link_2.share_buttons_twitter_2 {
border: 2px solid #00aced;
}

.icon-link_2.share_buttons_gp_2 {
border: 2px solid #dd4b39;
}

.icon-link_2.share_buttons_pinterest_2 {
border: 2px solid #b81621;
}

.icon-link_2.share_buttons_linkedin_2 {
border: 2px solid #007bb6;
}

.icon-link_2.share_buttons_tumblr_2 {
border: 2px solid #32506d;
}

.icon-link_2 .fa-facebook {
color: #3b5998;
-webkit-transition: color 150ms ease-in-out;
transition: color 150ms ease-in-out;
}

.icon-link_2 .fa-twitter {
color: #00aced;
-webkit-transition: color 150ms ease-in-out;
transition: color 150ms ease-in-out;
}

.icon-link_2 .fa-google-plus {
color: #dd4b39;
-webkit-transition: color 150ms ease-in-out;
transition: color 150ms ease-in-out;
}

.icon-link_2 .fa-pinterest {
color: #b81621;
-webkit-transition: color 150ms ease-in-out;
transition: color 150ms ease-in-out;
}

.icon-link_2 .fa-linkedin {
color: #007bb6;
-webkit-transition: color 150ms ease-in-out;
transition: color 150ms ease-in-out;
}

.icon-link_2 .fa-tumblr {
color: #32506d;
-webkit-transition: color 150ms ease-in-out;
transition: color 150ms ease-in-out;
}

.icon-link_2 .fa {
color: #fff;
line-height: 49px;
font-size: 26px;
}

@media screen and (max-width: 768px){
.icon-link_2 {
width: 30px;
height: 30px;
line-height: 30px;
}

.icon-link_2 .fa {
line-height: 31px;
font-size: 15px;
}
}

/* Lightbox styles */

.lightbox_iframe_cover {position:absolute;width:100%;height:100%;z-index:999}
a.slider_lightbox > div {width: 100% !important; height: 100% !important; padding: 0 !important}
.rwd-object{border:10px solid white}
.rwd-icon{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.rwd-arrows .rwd-next,.rwd-arrows .rwd-prev{background-color:rgba(0,0,0,.9);border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 8px 7px;position:absolute;z-index:1080}
.rwd-arrows .rwd-next.disabled,.rwd-arrows .rwd-prev.disabled{pointer-events:none;opacity:.5}
.rwd-toolbar{z-index:1082;left:0;position:absolute;top:0;width:100%}
@media screen and (max-width:768px){.rwd-toolbar{z-index:9999999}}
.rwd-bar .rwd-icon,.rwd-toolbar .rwd-icon{cursor:pointer;color:#999;float:right;font-size:24px;line-height:27px;text-align:center;text-decoration:none!important;outline:0;-webkit-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear}
.rwd-bar .rwd-icon{position:absolute;bottom:0;z-index:1081}
.rwd-icon svg{cursor:pointer}
.rwd-bar .rwd-icon:hover,.rwd-toolbar .rwd-icon:hover{color:#FFF}
.rwd-bar .rwd-icon0:hover,.rwd-toolbar .rwd-icon0:hover,.rwd-arrows .rwd-icon0:hover{color:#000}
.rwd-arrows .rwd-prev, .rwd-arrows .rwd-next, .rwd-close {width: 46px;height: 46px;background:url(https://keyboardacc.com/wp-content/plugins/slider-image/assets/images/front/arrows/slightbox_arrows.png);}
.rwd-arrows.arrows_1 .rwd-next {background-position: 227px 164px;}
.rwd-arrows.arrows_1 .rwd-prev {background-position: 277px 164px;}
.rwd-close.arrows_1 {width: 25px;height: 25px;background-position: 266px 194px;background-color: #fff;border-radius: 50%;}
.rwd-arrows.arrows_2 .rwd-next {background-position: 227px 110px;}
.rwd-arrows.arrows_2 .rwd-prev {background-position: 277px 110px;}
.rwd-close.arrows_2 {width: 25px;height: 25px;background-position: 266px 194px;background-color: #fff;border-radius: 50%;}
.rwd-arrows.arrows_3 .rwd-next {background-position: 227px 63px;}
.rwd-arrows.arrows_3 .rwd-prev {background-position: 277px 63px;}
.rwd-close.arrows_3 {width: 25px;height: 25px;background-position: 217px 195px;background-color: #fff;border-radius: 50%;}
.rwd-arrows.arrows_4 .rwd-next {background-position: 90px 167px;}
.rwd-arrows.arrows_4 .rwd-prev {background-position: 131px 167px;}
.rwd-close.arrows_4 {width: 30px;height: 30px;background-position: 38px 158px;}
.rwd-arrows.arrows_5 .rwd-next {background-position: 97px 108px;}
.rwd-arrows.arrows_5 .rwd-prev {background-position: 140px 108px;}
.rwd-close.arrows_5 {width: 25px;height: 25px;background-position: 43px 100px;}
.rwd-arrows.arrows_6 .rwd-next {background-position: 95px 63px;}
.rwd-arrows.arrows_6 .rwd-prev {background-position: 139px 63px;}
.rwd-close.arrows_6 {width: 35px;height: 35px;background-position: 48px 57px;}
.barCont{background:rgba(0,0,0,.9);width:100%;height:45px;position:absolute;bottom:0;z-index:1071}
#rwd-counter{color:#999;display:inline-block;font-size:16px;padding-top:12px;vertical-align:middle}
.rwd-bar #rwd-counter{position:absolute;bottom:11px;left:50%;transform:translateX(-50%);z-index:1090}
.rwd-next,.rwd-prev,.rwd-toolbar{opacity:1;-webkit-transition:-webkit-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;-moz-transition:-moz-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;-o-transition:-o-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;transition:transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear}
.rwd-cont .rwd-video-cont{display:inline-block;vertical-align:middle;max-width:1140px;max-height:100%;width:100%;padding:0 5px;top:50%;transform:translateY(-50%);position:relative}
.rwd-cont .rwd-container,.rwd-cont .rwd-image{max-width:100%;max-height:100%;transform:translateY(-50%);-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);}
.rwd-cont .rwd-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}
.rwd-cont .rwd-video .rwd-object{display:inline-block;position:absolute;top:0;left:0;width:100%!important;height:100%!important}
.rwd-cont .rwd-video .rwd-video-play{width:84px;height:59px;position:absolute;left:50%;top:50%;margin-left:-42px;margin-top:-30px;z-index:1080;cursor:pointer}
.rwd-cont .rwd-video-object{width:100%!important;height:100%!important;position:absolute;top:0;left:0}
.rwd-cont .rwd-has-video .rwd-video-object{visibility:hidden}
.rwd-cont .rwd-has-video.rwd-video-playing .rwd-object,.rwd-cont .rwd-has-video.rwd-video-playing .rwd-video-play{display:none}
.rwd-cont .rwd-has-video.rwd-video-playing .rwd-video-object{visibility:visible}
.rwd-autoplay-button{left:50px}
.rwd-autoplay-button > .pause_bg{display:none}
.rwd-cont .rwd-caret{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px dashed;bottom:-10px;display:inline-block;height:0;left:50%;margin-left:-5px;position:absolute;vertical-align:middle;width:0}
.rwd-cont{width:100%;height:100%;position:fixed;top:0;left:0;z-index:9999999;opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}
.rwd-cont *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.rwd-cont.rwd-visible{opacity:1}
.rwd-cont.rwd-support .rwd-item.rwd-current,.rwd-cont.rwd-support .rwd-item.rwd-next-slide,.rwd-cont.rwd-support .rwd-item.rwd-prev-slide{-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}
.rwd-cont .rwd-container{height:100%;width:100%;position:relative;overflow:hidden;margin-left:auto;margin-right:auto;top:50%;overflow:inherit}
.rwd-cont .cont-inner{width:100%;height:100%;position:absolute;left:0;top:0;white-space:nowrap}
.rwd-cont .contInner{width:40%;height:100%;position:absolute;left:60%;white-space:nowrap;z-index: 1200;background: black}
.rwd-cont.rwd-noSupport .rwd-current,.rwd-cont.rwd-support .rwd-current,.rwd-cont.rwd-support .rwd-next-slide,.rwd-cont.rwd-support .rwd-prev-slide{display:inline-block!important}
.rwd-cont .rwd-img-wrap,.rwd-cont .rwd-item{display:inline-block;text-align:center;position:absolute;width:100%;height:100%}
.rwd-cont .rwd-img-wrap{position:absolute;padding:0 5px;left:0;right:0;top:0;bottom:0}
.rwd-cont .rwd-item.rwd-complete{background-image:none}
.rwd-cont .rwd-item.rwd-current{z-index:1060}
.rwd-cont .rwd-image{display:inline-block;vertical-align:middle;width:auto !important;height:auto !important;top:50%;position:relative}
.rwd-cont.rwd-show-after-load .rwd-item .rwd-object,.rwd-cont.rwd-show-after-load .rwd-item .rwd-video-play{opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}
.rwd-cont.rwd-show-after-load .rwd-item.rwd-complete .rwd-object,.rwd-cont.rwd-show-after-load .rwd-item.rwd-complete .rwd-video-play{opacity:1}
.rwd-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999997;background:rgba(0,0,0,.7);opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}
.rwd-overlay.in{opacity:1}
.rwd-container .rwd-thumb-cont {position: absolute;width: 100%;z-index: 1080}
.rwd-container .rwd-thumb {padding: 10px 0;height: 100%}
.rwd-container .rwd-thumb-item {border-radius: 5px;float: left;overflow: hidden;cursor: pointer;height: 100%;margin-bottom: 5px;}
@media (min-width: 768px) {.rwd-container .rwd-thumb-item {-webkit-transition: border-color 0.25s ease;-o-transition: border-color 0.25s ease;transition: border-color 0.25s ease;}}
.rwd-container .rwd-thumb-item img {width: 100%;height: 100%;object-fit: cover;}
.rwd-container .rwd-toggle-thumb {background-color: #0D0A0A;border-radius: 2px 2px 0 0;color: #999;cursor: pointer;font-size: 24px;height: 39px;line-height: 27px; padding: 5px 0;position: absolute;left: 20px;text-align: center;top: -39px;width: 50px;}

/* Open/Close effects */
.rwd-container.open_1 {animation: unfoldIn 1s cubic-bezier(0.165, 0.840, 0.440, 1.000);}
.rwd-container.close_1 {animation: unfoldOut 1s .3s cubic-bezier(0.165, 0.840, 0.440, 1.000);}
@keyframes unfoldIn {0% {transform: translateY(-50%) scaleY(.002);}50% {transform: translateY(-50%) scaleY(.002);}100% {transform: translateY(-50%) scaleY(1);}}
@keyframes unfoldOut {0% {transform: translateY(-50%) scaleY(1);}50% {transform: translateY(-50%) scaleY(.002);}100% {transform: translateY(-50%) scaleY(.002);}}
.rwd-container.open_2 {animation: blowUpIn .5s cubic-bezier(0.165, 0.840, 0.440, 1.000);}
.rwd-container.close_2 {animation: blowUpOut .5s cubic-bezier(0.165, 0.840, 0.440, 1.000);}
@keyframes blowUpIn {0% {transform: translateY(-50%) scale(0);}100% {transform: translateY(-50%) scale(1);}}
@keyframes blowUpOut {0% {transform: translateY(-50%) scale(1);opacity:1;}100% {transform: translateY(-50%) scale(0);opacity:0;}}
.rwd-container.open_3 {animation: roadRunnerIn .3s cubic-bezier(0.165, 0.840, 0.440, 1.000);}
.rwd-container.close_3 {animation: roadRunnerOut .5s cubic-bezier(0.165, 0.840, 0.440, 1.000);}
@keyframes roadRunnerIn {0% {transform:translate(-1500px, -50%) skewX(50deg) scaleX(1.3);}70% {transform:translate(30px, -50%) skewX(-25deg) scaleX(.9);}100% {transform:translate(0px, -50%) skewX(0deg) scaleX(1);}}
@keyframes roadRunnerOut {0% {transform:translate(0px, -50%) skewX(0deg) scaleX(1);}30% {transform:translate(-30px, -50%) skewX(-25deg) scaleX(.9);}100% {transform:translate(1500px, -50%) skewX(50deg) scaleX(1.3);}}
.rwd-container.open_4 {animation: runnerIn .3s cubic-bezier(0.165, 0.840, 0.440, 1.000);}
.rwd-container.close_4 {animation: runnerOut .5s cubic-bezier(0.165, 0.840, 0.440, 1.000);}
@keyframes runnerIn {0% {transform:translate(-1500px, -50%);}70% {transform:translate(30px, -50%);}100% {transform:translate(0px, -50%);}}
@keyframes runnerOut {0% {transform:translate(0px, -50%);}30% {transform:translate(-30px, -50%);}100% {transform:translate(1500px, -50%);}}
.rwd-container.open_5 {animation: rotateIn .3s cubic-bezier(0.165, 0.840, 0.440, 1.000);}
.rwd-container.close_5 {animation: rotateOut .5s cubic-bezier(0.165, 0.840, 0.440, 1.000);}
@-ms-keyframes rotateIn {from {-ms-transform: translateY(-50%) rotate(0deg);} to { -ms-transform: translateY(-50%)rotate(360deg);}}
@-moz-keyframes rotateIn {from {-moz-transform: translateY(-50%) rotate(0deg);} to { -moz-transform: translateY(-50%)rotate(360deg);}}
@-webkit-keyframes rotateIn {from {-webkit-transform: translateY(-50%) rotate(0deg);} to { -webkit-transform: translateY(-50%)rotate(360deg);}}
@keyframes rotateIn {from {transform: translateY(-50%) rotate(0deg);} to { transform: translateY(-50%)rotate(360deg);}}
@-ms-keyframes rotateOut {from {-ms-transform: translateY(-50%) rotate(360deg);} to { -ms-transform: translateY(-50%)rotate(0deg);}}
@-moz-keyframes rotateOut {from {-moz-transform: translateY(-50%) rotate(360deg);} to { -moz-transform: translateY(-50%)rotate(0deg);}}
@-webkit-keyframes rotateOut {from {-webkit-transform: translateY(-50%) rotate(360deg);} to { -webkit-transform: translateY(-50%)rotate(0deg);}}
@keyframes rotateOut {from {transform: translateY(-50%) rotate(360deg);} to { transform: translateY(-50%)rotate(0deg);}}
.rwd-container.open_1_r {animation: unfold_In 1s cubic-bezier(0.165, 0.840, 0.440, 1.000);}
.rwd-container.close_1_r {animation: unfold_Out 1s .3s cubic-bezier(0.165, 0.840, 0.440, 1.000);}
@keyframes unfold_In {0% {transform: translateY(-50%) scaleX(.002);}50% {transform: translateY(-50%) scaleX(.002);}100% {transform: translateY(-50%) scaleX(1);}}
@keyframes unfold_Out {0% {transform: translateY(-50%) scaleX(1);}50% {transform: translateY(-50%) scaleX(.002);}100% {transform: translateY(-50%) scaleX(.002);}}
.rwd-container.open_2_r {animation: blowUp_In .5s cubic-bezier(0.165, 0.840, 0.440, 1.000);}
.rwd-container.close_2_r {animation: blowUp_Out .5s cubic-bezier(0.165, 0.840, 0.440, 1.000);}
@keyframes blowUp_In {0% {transform: translateY(-50%) scale(2);}100% {transform: translateY(-50%) scale(1);}}
@keyframes blowUp_Out {0% {transform: translateY(-50%) scale(1);opacity:1;}100% {transform: translateY(-50%) scale(2);opacity:0;}}
.rwd-container.open_3_r {animation: roadRunner_In .3s cubic-bezier(0.165, 0.840, 0.440, 1.000);}
.rwd-container.close_3_r {animation: roadRunner_Out .5s cubic-bezier(0.165, 0.840, 0.440, 1.000);}
@keyframes roadRunner_In {0% {transform:translate(1500px, -50%) skewX(50deg) scaleX(1.3);}70% {transform:translate(-30px, -50%) skewX(-25deg) scaleX(.9);}100% {transform:translate(0px, -50%) skewX(0deg) scaleX(1);}}
@keyframes roadRunner_Out {0% {transform:translate(0px, -50%) skewX(0deg) scaleX(1);}30% {transform:translate(30px, -50%) skewX(-25deg) scaleX(.9);}100% {transform:translate(-1500px, -50%) skewX(50deg) scaleX(1.3);}}
.rwd-container.open_4_r {animation: runner_In .3s cubic-bezier(0.165, 0.840, 0.440, 1.000);}
.rwd-container.close_4_r {animation: runner_Out .5s cubic-bezier(0.165, 0.840, 0.440, 1.000);}
@keyframes runner_In {0% {transform:translate(1500px, -50%);}70% {transform:translate(-30px, -50%);}100% {transform:translate(0px, -50%);}}
@keyframes runner_Out {0% {transform:translate(0px, -50%);}30% {transform:translate(30px, -50%);}100% {transform:translate(-1500px, -50%);}}
.rwd-container.open_5_r {animation: rotate_In .3s cubic-bezier(0.165, 0.840, 0.440, 1.000);}
.rwd-container.close_5_r {animation: rotate_Out .5s cubic-bezier(0.165, 0.840, 0.440, 1.000);}
@-ms-keyframes rotate_In {from {-ms-transform: translateY(-50%) rotate(360deg);} to { -ms-transform: translateY(-50%)rotate(0deg);}}
@-moz-keyframes rotate_In {from {-moz-transform: translateY(-50%) rotate(360deg);} to { -moz-transform: translateY(-50%)rotate(0deg);}}
@-webkit-keyframes rotate_In {from {-webkit-transform: translateY(-50%) rotate(360deg);} to { -webkit-transform: translateY(-50%)rotate(0deg);}}
@keyframes rotate_In {from {transform: translateY(-50%) rotate(360deg);} to { transform: translateY(-50%)rotate(0deg);}}
@-ms-keyframes rotate_Out {from {-ms-transform: translateY(-50%) rotate(0deg);} to { -ms-transform: translateY(-50%)rotate(360deg);}}
@-moz-keyframes rotate_Out {from {-moz-transform: translateY(-50%) rotate(0deg);} to { -moz-transform: translateY(-50%)rotate(360deg);}}
@-webkit-keyframes rotate_Out {from {-webkit-transform: translateY(-50%) rotate(0deg);} to { -webkit-transform: translateY(-50%)rotate(360deg);}}
@keyframes rotate_Out {from {transform: translateY(-50%) rotate(0deg);} to { transform: translateY(-50%)rotate(360deg);}}

/* Effects */
.rwd-support.rwd-no-trans .rwd-current,.rwd-support.rwd-no-trans .rwd-next-slide,.rwd-support.rwd-no-trans .rwd-prev-slide{-webkit-transition:none 0s ease 0s!important;-moz-transition:none 0s ease 0s!important;-o-transition:none 0s ease 0s!important;transition:none 0s ease 0s!important}
.rwd-support.rwd-animation .rwd-item,.rwd-support.rwd-use .rwd-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}
.rwd-support.slider_effect_1 .rwd-item,.rwd-support.slider_effect_3 .rwd-item,.rwd-support.slider_effect_4 .rwd-item,.rwd-support.slider_effect_5 .rwd-item,.rwd-support.slider_effect_6 .rwd-item,.rwd-support.slider_effect_7 .rwd-item,.rwd-support.slider_effect_8 .rwd-item,.rwd-support.slider_effect_9 .rwd-item,.rwd-support.slider_effect_10 .rwd-item{opacity:0}
.rwd-support.slider_effect_1 .rwd-item.rwd-current{opacity:1}
.rwd-support.slider_effect_1 .rwd-item.rwd-current,.rwd-support.slider_effect_1 .rwd-item.rwd-next-slide,.rwd-support.slider_effect_1 .rwd-item.rwd-prev-slide{-webkit-transition:opacity .1s ease 0s;-moz-transition:opacity .1s ease 0s;-o-transition:opacity .1s ease 0s;transition:opacity .1s ease 0s}
.rwd-support.slider_effect_2.rwd-use .rwd-item{opacity:0}
.rwd-support.slider_effect_2.rwd-use .rwd-item.rwd-prev-slide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
.rwd-support.slider_effect_2.rwd-use .rwd-item.rwd-next-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
.rwd-support.slider_effect_2.rwd-use .rwd-item.rwd-current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
.rwd-support.slider_effect_2.rwd-use .rwd-item.rwd-current,.rwd-support.slider_effect_2.rwd-use .rwd-item.rwd-next-slide,.rwd-support.slider_effect_2.rwd-use .rwd-item.rwd-prev-slide{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}
.rwd-support.slider_effect_2.rwd-animation .rwd-item{opacity:0;position:absolute;left:0}
.rwd-support.slider_effect_2.rwd-animation .rwd-item.rwd-prev-slide{left:-100%}
.rwd-support.slider_effect_2.rwd-animation .rwd-item.rwd-next-slide{left:100%}
.rwd-support.slider_effect_2.rwd-animation .rwd-item.rwd-current{left:0;opacity:1}
.rwd-support.slider_effect_2.rwd-animation .rwd-item.rwd-current,.rwd-support.slider_effect_2.rwd-animation .rwd-item.rwd-next-slide,.rwd-support.slider_effect_2.rwd-animation .rwd-item.rwd-prev-slide{-webkit-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}
.rwd-support.slider_effect_3 .rwd-item.rwd-prev-slide{-moz-transform:scale3d(1,0,1) translate3d(-100%,0,0);-o-transform:scale3d(1,0,1) translate3d(-100%,0,0);-ms-transform:scale3d(1,0,1) translate3d(-100%,0,0);-webkit-transform:scale3d(1,0,1) translate3d(-100%,0,0);transform:scale3d(1,0,1) translate3d(-100%,0,0)}
.rwd-support.slider_effect_3 .rwd-item.rwd-next-slide{-moz-transform:scale3d(1,0,1) translate3d(100%,0,0);-o-transform:scale3d(1,0,1) translate3d(100%,0,0);-ms-transform:scale3d(1,0,1) translate3d(100%,0,0);-webkit-transform:scale3d(1,0,1) translate3d(100%,0,0);transform:scale3d(1,0,1) translate3d(100%,0,0)}
.rwd-support.slider_effect_3 .rwd-item.rwd-current{-moz-transform:scale3d(1,1,1) translate3d(0,0,0);-o-transform:scale3d(1,1,1) translate3d(0,0,0);-ms-transform:scale3d(1,1,1) translate3d(0,0,0);-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scale3d(1,1,1) translate3d(0,0,0);opacity:1}
.rwd-support.slider_effect_3 .rwd-item.rwd-current,.rwd-support.slider_effect_3 .rwd-item.rwd-next-slide,.rwd-support.slider_effect_3 .rwd-item.rwd-prev-slide{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}
.rwd-support.slider_effect_4 .rwd-item.rwd-prev-slide{-moz-transform:rotate(-360deg);-o-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}
.rwd-support.slider_effect_4 .rwd-item.rwd-next-slide{-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}
.rwd-support.slider_effect_4 .rwd-item.rwd-current{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}
.rwd-support.slider_effect_4 .rwd-item.rwd-current,.rwd-support.slider_effect_4 .rwd-item.rwd-next-slide,.rwd-support.slider_effect_4 .rwd-item.rwd-prev-slide{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}
.rwd-support.slider_effect_5 .rwd-item.rwd-prev-slide{-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}
.rwd-support.slider_effect_5 .rwd-item.rwd-next-slide{-moz-transform:rotate(-360deg);-o-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}
.rwd-support.slider_effect_5 .rwd-item.rwd-current{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}
.rwd-support.slider_effect_5 .rwd-item.rwd-current,.rwd-support.slider_effect_5 .rwd-item.rwd-next-slide,.rwd-support.slider_effect_5 .rwd-item.rwd-prev-slide{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}
.rwd-support.slider_effect_6 .rwd-item.rwd-prev-slide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
.rwd-support.slider_effect_6 .rwd-item.rwd-next-slide{-moz-transform:translate3d(0,0,0) scale(.5);-o-transform:translate3d(0,0,0) scale(.5);-ms-transform:translate3d(0,0,0) scale(.5);-webkit-transform:translate3d(0,0,0) scale(.5);transform:translate3d(0,0,0) scale(.5)}
.rwd-support.slider_effect_6 .rwd-item.rwd-current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
.rwd-support.slider_effect_6 .rwd-item.rwd-current,.rwd-support.slider_effect_6 .rwd-item.rwd-next-slide,.rwd-support.slider_effect_6 .rwd-item.rwd-prev-slide{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}
.rwd-support.slider_effect_7 .rwd-item.rwd-prev-slide{-moz-transform:translate3d(0,0,0) scale(.5);-o-transform:translate3d(0,0,0) scale(.5);-ms-transform:translate3d(0,0,0) scale(.5);-webkit-transform:translate3d(0,0,0) scale(.5);transform:translate3d(0,0,0) scale(.5)}
.rwd-support.slider_effect_7 .rwd-item.rwd-next-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
.rwd-support.slider_effect_7 .rwd-item.rwd-current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
.rwd-support.slider_effect_7 .rwd-item.rwd-current,.rwd-support.slider_effect_7 .rwd-item.rwd-next-slide,.rwd-support.slider_effect_7 .rwd-item.rwd-prev-slide{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}
.rwd-support.slider_effect_8 .rwd-item.rwd-prev-slide{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
.rwd-support.slider_effect_8 .rwd-item.rwd-next-slide{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}
.rwd-support.slider_effect_8 .rwd-item.rwd-current{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}
.rwd-support.slider_effect_8 .rwd-item.rwd-current,.rwd-support.slider_effect_8 .rwd-item.rwd-next-slide,.rwd-support.slider_effect_8 .rwd-item.rwd-prev-slide{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s}
.rwd-support.slider_effect_9 .rwd-item.rwd-prev-slide{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
.rwd-support.slider_effect_9 .rwd-item.rwd-next-slide{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
.rwd-support.slider_effect_9 .rwd-item.rwd-current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
.rwd-support.slider_effect_9 .rwd-item.rwd-current,.rwd-support.slider_effect_9 .rwd-item.rwd-next-slide,.rwd-support.slider_effect_9 .rwd-item.rwd-prev-slide{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}
.rwd-support.slider_effect_10 .rwd-item.rwd-prev-slide {-moz-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);-o-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);-ms-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);-webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);}
.rwd-support.slider_effect_10 .rwd-item.rwd-next-slide {-moz-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);-o-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);-ms-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);-webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);}
.rwd-support.slider_effect_10 .rwd-item.rwd-current {-moz-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);-o-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);-ms-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);-webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);transform: scale3d(1, 1, 1) translate3d(0, 0, 0);opacity: 1;}
.rwd-support.slider_effect_10 .rwd-item.rwd-prev-slide, .rwd-support.slider_effect_10 .rwd-item.rwd-next-slide, .rwd-support.slider_effect_10 .rwd-item.rwd-current {-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;=moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;}

/* Lightbox styles end */

ul#slider_2 {
margin: 0;
width: 100%;
height: 100%;
max-width: 900px;
max-height: 563px;
overflow: visible;
padding: 0;
}

.slider_2 {
width: 100%;
height: 100%;
max-width: 900px;
max-height: 563px;
margin: 0 auto;}

.huge-it-wrap:after,
.huge-it-slider:after,
.huge-it-thumb-wrap:after,
.huge-it-arrows:after,
.huge-it-caption:after {
content: “.”;
display: block;
height: 0;
clear: both;
line-height: 0;
visibility: hidden;
}

.video_cover, .playSlider, .pauseSlider, div[class*=playButton] {
display: none !important;
}

.huge-it-thumb-wrap .video_cover {
display: block !important;
}

iframe.huge_it_vimeo_iframe {
height: 563px;
}

div[class*=slider-loader-] {
background: rgba(0, 0, 0, 0) url(https://keyboardacc.com/wp-content/plugins/slider-image/assets/images/front/loading/loading1.gif) no-repeat center;
height: 90px;
overflow: hidden;
position: absolute;
top: 236.5px;;
width: 900px;;
z-index: 3;
}

.huge-it-wrap {
opacity: 0;
position: relative;
border: 0px solid #ffffff;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
overflow: hidden;;
}

.huge-it-slide-bg {
background: rgba(255,255,255,);
height: 100%}

.huge-it-caption {
position: absolute;
display: block;
}

.huge-it-caption div {
padding: 10px 20px;
line-height: normal;
}

.slider-title {
width: calc(30% – 20px);
margin: 10px;
font-size: 13px;
color: #000000;
text-align: right;
background: rgba(255,255,255,0.7);
border: 0px solid #ffffff;
border-radius: 4px;
right: 0 !important; top: 0;}

.slider-description {
width: calc(70% – 20px);
margin: 10px;
font-size: 13px;
color: #ffffff;
text-align: justify;
background: rgba(0,0,0,0.7);

border: 0px solid #ffffff;
border-radius: 0px;
right: 0 !important; bottom: 0;}

.slider_2 .huge-it-slider > li {
list-style: none;
filter: alpha(opacity=0);
opacity: 0;
width: 100%;
height: 100%;
margin: 0 -100% 0 0;
padding: 0;
float: left;
position: relative;
;
overflow: hidden;
}

.slider_2 .huge-it-slider > li > a {
display: block;
padding: 0;
background: none;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
width: 100%;
height: 100%;
}

.slider_2 .huge-it-slider > li img {
max-width: 100%;
max-height: 100%;
margin: 0;
cursor: pointer;
}

.slider_2 .huge-it-slide-bg, .slider_2 .huge-it-slider > li, .slider_2 .huge-it-slider > li > a, .slider_2 .huge-it-slider > li img {
;
}

.huge-it-dot-wrap {
position: absolute;
top: 5px;height: 20px; left: 50%;
transform: translateX(-50%);
z-index: 999;
}

.huge-it-dot-wrap a {
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
cursor: pointer;
display: block;
float: left;
height: 11px;
margin: 2px !important;
position: relative;
text-align: left;
text-indent: 9999px;
width: 11px !important;
background: #000000;
box-shadow: none;
}

.huge-it-dot-wrap a.active:focus, .huge-it-dot-wrap a:focus,
.huge-it-thumb-wrap > a:focus, .huge-it-thumb-wrap > a.active:focus {
outline: none;
}

.huge-it-dot-wrap a:hover {
background: #000000;
box-shadow: none !important;
}

.huge-it-dot-wrap a.active {
background: #ffffff;
box-shadow: none;
}

.huge-it-thumb-wrap {
background: #FFFFFF;
height: 105px;
margin-left: 0;
;
}

.huge-it-thumb-wrap a.active img {
border-radius: 5px;
opacity: 1;
}

.huge-it-thumb-wrap > a {
height: 100px;
display: block;
float: left;
position: relative;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
background: #FFFFFF;
}

.huge-it-thumb-wrap a img {
opacity: 0.5;
height: 100px;
width: 100%;
display: block;
-ms-interpolation-mode: bicubic;
box-shadow: none !important;
}

a.thumb_arr {
position: absolute;
height: 20px;
width: 15px;
bottom: 40px;
z-index: 100;
box-shadow: none;
}

a.thumb_prev {
left: 5px;
width: 15px;
height: 20px;
background: url(https://keyboardacc.com/wp-content/plugins/slider-image/assets/images/front/arrows/arrows1.png) left top no-repeat;
background-size: 200%;
}

a.thumb_next {
right: 5px;
width: 15px;
height: 20px;
background: url(https://keyboardacc.com/wp-content/plugins/slider-image/assets/images/front/arrows/arrows1.png) right top no-repeat;
background-size: 200%;
}

.huge-it-grid {
position: absolute;
overflow: hidden;
width: 100%;
height: 100%;
display: none;
}

.huge-it-gridlet {
position: absolute;
opacity: 1;
}

.huge-it-arrows .huge-it-next,
.huge-it-arrows .huge-it-prev {
z-index: 1;
}

.huge-it-arrows:hover .huge-it-next,
.huge-it-arrows:hover .huge-it-prev {
z-index: 2;
}

.huge-it-arrows {
cursor: pointer;
height: 40px;
margin-top: -20px;
position: absolute;
top: 50%;
/*transform: translateY(-50%);*/
width: 40px;
z-index: 2;
color: rgba(0, 0, 0, 0);
outline: none;
box-shadow: none !important;
}

.huge-it-arrows:hover, .huge-it-arrows:active, .huge-it-arrows:focus,
.huge-it-dot-wrap a:hover, .huge-it-dot-wrap a:active, .huge-it-dot-wrap a:focus {
outline: none;
box-shadow: none !important;
}

.ts-arrow:hover {
opacity: .95;
text-decoration: none;
}

.huge-it-prev {
left: 0;
margin-top: -21px;
height: 43px;
width: 29px;
background: url(https://keyboardacc.com/wp-content/plugins/slider-image/assets/images/front/arrows/arrows1.png) left top no-repeat;
background-size: 200%;
}

.huge-it-next {
right: 0;
margin-top: -21px;
height: 43px;
width: 29px;
background: url(https://keyboardacc.com/wp-content/plugins/slider-image/assets/images/front/arrows/arrows1.png) right top no-repeat;
background-size: 200%;

}

Online access to 99 audio tracks

The online accessible audio content includes recordings of the exercises and accompaniment patterns played by real professional musicians.

This gives the student an accurate and vivid impression of each style and encourages learning by motivating to play along.

Use the code inside the book to access the audio for  streaming. Log in here: www.helbling.com/code

International Bestseller

Over 25.000 copies sold!


Chinese edition of Keyboard Accompaniment and Improvisation


international bestseller

CREATORS

ralph

Ralph Abelein

Ralph Abelein is professor of instrumental pedagogy for school teachers at the Hochschule für Musik und Darstellende Kunst in Frankfurt am Main. He is responsible for training prospective music teachers in the areas of improvised keyboard accompaniment, arranging and ensemble work. Prior to this, he worked as a conductor and musical director for various musical productions. He writes music for film and theatre and is an active jazz pianist.

jyrki

Jyrki Tenni

Creativity and improvisation are central to Jyrki Tenni’s work as a piano teacher and music educator. He has published several text books on the topic of keyboard accompaniment and is regarded as the most successful Finnish author for piano literature. While at the Sibelius Academy in Helsinki, he developed new progressive methods for teaching piano improvisation and keyboard accompaniment. He works as a song accompanist and runs his own music school in Helsinki.


Helbling – Keyboard Accompaniment and Improvisation

Helbling is an innovative global publishing house specializing in teaching and learning materials for music, foreign languages, and primary school subjects. Its offices are located in Innsbruck (A), Esslingen (D), Ancona (I), and Bern (CH).