    public double[][] ladeWav(String name, int sampleanzahl)
    {
            int zl,zh,lo,gesamt;
            double gross = 0.5*(255.0*256.0 + 255.0);
          
            byte[] dat = loadBytes(name);

            int anz = dat.length;
          
            //double[][] y = new double[2][(anz-44)/4];                        
            double[][] y = new double[2][sampleanzahl];                        

            int inx=44;
            
            for(int i=0;i<y[0].length;i++)
            {
                 zl = dat[inx++];
                 zh = dat[inx++];
                 if(zl>127)
                     zl-=256;
            
                 if(zh>127)
                     zh-=256;

                 lo     =  zl;
                 if(lo<0)
                     lo+=256;
                 gesamt = (zh+128)*256;
                
                 gesamt+=lo;
                
                 y[0][i] = ((double)gesamt - gross)/gross;        

                 zl = dat[inx++];
                 zh = dat[inx++];
                 if(zl>127)
                     zl-=256;
            
                 if(zh>127)
                     zh-=256;

                 lo     =  zl;
                 if(lo<0)
                     lo+=256;
                 gesamt = (zh+128)*256;
                
                 gesamt+=lo;
                
                 y[1][i] = ((double)gesamt - gross)/gross;        
                 
            }    
            
            return y;
    }
    
    
