public void buildSound(int column) {

		int count = -1;
		sou.clear();

		for (int j = 0; j < buttons[1].length; j++) {
			if (buttons[column][j].getState()) {

				try {
					sou.addClip("samples/sam2/" + sampleLines[j]);
					// System.out.println("sample: " + sampleLines[j] +
					// " added");
					count++;
				} catch (IOException e) {
					e.printStackTrace();
				} catch (UnsupportedAudioFileException e) {
					e.printStackTrace();
				} catch (LineUnavailableException e) {
					e.printStackTrace();
				}
			}
		}

		if (count > -1) {
			for (int i = 0; i <= count; i++) {
				try {
					sou.playSound(i);
				} catch (UnsupportedAudioFileException e) {
					e.printStackTrace();
				} catch (LineUnavailableException e) {
					e.printStackTrace();
				}
			}
		}
	}