Sachverhalt: A. Am 21. Februar 2007 verurteilte das Bezirksgericht Baden X._ wegen versuchter vorsätzlicher Tötung, mehrfacher Gefährdung des Lebens und Sachbeschädigung zu einer Freiheitsstrafe von 3 Jahren. Der Vollzug der Strafe wurde im Umfang von 18 Monaten aufgeschoben und die Probezeit auf 2 Jahre festgesetzt. Das Obergericht des Kantons Aargau wies am 23. August 2007 eine von X._ erhobene Berufung ab. B. Mit Beschwerde in Strafsachen beantragt X._, das Urteil des Obergerichts des Kantons Aargau sei aufzuheben und die Sache zu neuer Beurteilung an die Vorinstanz, eventuell an das Bezirksgericht Baden als erste Instanz, zurückzuweisen. C. Die Staatsanwaltschaft des Kantons Aargau stellt den Antrag, die Beschwerde sei abzuweisen, soweit überhaupt darauf eingetreten werden kann. Die Vorinstanz ihrerseits beantragt Abweisung der Beschwerde. 