Explore free Bach sheet music. 
      One of the greatest composers of all time, Bach wrote hundreds of pieces for 
organ , 
choir , as well as many other instruments. His music combines profound expression with clever musico-mathematical feats, like fugues and canons in which the same melody is played against itself in various ways.
  
Quick Guide to J.S.Bach 
   
   
   
 
	 
	 
	
 
     
    861-880  of 
1333     Intermediate Level  Free J.S.Bach Sheet Music 
                        
(search within these results
) 
                     
                    
                    
                    
       
    
         
        
        
        Common Instruments  
        Solo Winds  
        Solo Strings  
        Solo Brass  
        Solo Other  
        Wind Groups  
        String Groups  
        Brass Groups  
        Mixed Groups  
       
           
        
         
      
        
        
           
 
 
                                            Sort by :  
                                            
                                                 
                                                
                                                     Popularity
                                                 
                                                
                                                    Title A-Z
                                                 
                                                
                                                    Title Z-A
                                                 
                                                 
                                                
                                                    Newest First
                                                 
                                                
                                                    Oldest First
                                                 
                                                
                                                    Easiest First
                                                 
                                                
                                                    Hardest First
                                                 
                                                 
                                             
                                        
            
 
        
     
    
     
             
                    
         
             
 
 
       
         
        
            
            
                
                 Type 
               
                
               
  
                
                
                Artist Title 
                
                
                Date 
                
             
                 
                  
                  
                
                 
                  
                
                 Bach   
        Trio Sonata No. 4 in E Minor--BWV 528 
                     
2013 
                   
                 
                
                      
      
                  
                
                 
                  
                
                 Bach   
        Trio Sonata No. 3 in D Minor--BWV 527 
                     
2013 
                   
                 
                
                      
      
                  
                
                 
                  
                
                 Bach   
        Trio Sonata No. 2 in C Minor--BWV 526 
                     
2013 
                   
                 
                
                      
      
                  
                
                 
                  
                
                 Bach   
        Trio Sonata No. 1 in Eb Major--BWV 525 
                     
2013 
                   
                 
                
                      
      
                  
                
                 
                  
                
                 Bach   
        Toccata and Fugue in F Major--BWV 540 
                     
2013 
                   
                 
                
                      
      
                  
                
                 
                  
                
                 Bach   
        Toccata and Fugue in D Minor (Dorian)--BWV 538 
                     
2013 
                   
                 
                
                      
      
                  
                
                 
                  
                
                 Bach   
        Toccata, Adagio and Fugue in C Major--BWV 564 
                     
2013 
                   
                 
                
                      
      
                  
                
                 
                  
                
                 Bach   
         Prelude (Toccata) and Fugue in E Major--BWV 566  
                     
2013 
                   
                 
                
                      
      
                  
                
                 
                  
                
                 Bach   
        Prelude and Fugue in A Minor--BWV 551 
                     
2013 
                   
                 
                
                      
      
                  
                
                 
                  
                
                 Bach   
         Prelude and Fugue in G Major--BWV 550  
                     
2013 
                   
                 
                
                      
      
                  
                
                 
                  
                
                 Bach   
        Prelude and Fugue in C Minor--BWV 549 
                     
2013 
                   
                 
                
                      
      
                  
                
                 
                  
                
                 Bach   
        Prelude and Fugue in E Minor--BWV 548 
                     
2013 
                   
                 
                
                      
      
                  
                
                 
                  
                
                 Bach   
        Prelude and Fugue in C Major--BWV 547 
                     
2013 
                   
                 
                
                      
      
                  
                
                 
                  
                
                 Bach   
        Prelude and Fugue in C Minor--BWV 546 
                     
2013 
                   
                 
                
                      
      
                  
                
                 
                  
                
                 Bach   
        Prelude and Fugue in C Major--BWV 545 
                     
2013 
                   
                 
                
                      
      
                  
                
                 
                  
                
                 Bach   
        Prelude and Fugue in B Minor--BWV 544 
                     
2013 
                   
                 
                
                      
      
                  
                
                 
                  
                
                 Bach   
        Prelude and Fugue in A Minor - BWV 543 
                     
2013 
                   
                 
                
                      
      
                  
                
                 
                  
                
                 Bach   
        Prelude and Fugue in D Minor--BWV 539 
                     
2013 
                   
                 
                
                      
      
                  
                
                 
                  
                
                 Bach   
        Prelude and Fugue in A Major--BWV 536 
                     
2013 
                   
                 
                
                      
      
                  
                
                 
                  
                
                 Bach   
        Prelude and Fugue in G Minor--BWV 535 
                     
2013