@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); try { AudioManager am = (AudioManager) getSystemService(Context.AUDIO_SERVICE); String s1 = am.getProperty(AudioManager.PROPERTY_OUTPUT_SAMPLE_RATE); String s2 = am.getProperty(AudioManager.PROPERTY_OUTPUT_FRAMES_PER_BUFFER); if (s1 != null && s2 != null) { World.freq = Integer.parseInt(s1); World.samples = Integer.parseInt(s2); System.out.println( "AudioManager suggested fs=" + World.freq + ", samples=" + World.samples); } } catch (Throwable t) { System.err.println("Could not get device defaults: " + t.toString()); } AndroidService.setInstance(new AndroidService(this)); AndroidApplicationConfiguration cfg = new AndroidApplicationConfiguration(); cfg.useAccelerometer = false; cfg.useCompass = false; cfg.useWakelock = true; initialize(new DrumApp(), cfg); }