Sachverhalt: A. P._ verbrachte vom 26. Juli 2004 bis 25. Januar 2007 mit Unterbrüchen insgesamt 811 Tage in Untersuchungs- oder Sicherheitshaft sowie in vorzeitigem Massnahmevollzug. Diese Freiheitsentzüge hatten sich unter anderem aufgedrängt, weil P._ seine damalige Freundin verletzt, mehrfach Drohungen ausgestossen und unerlaubt Waffen auf sich getragen hatte. Der Gutachter diagnostizierte am 24. Februar 2005 bei P._ eine Manie mit synthymen psychotischen Symptomen, die für gewisse Taten die Annahme völliger Unzurechnungsfähigkeit nahelege. B. Das Obergericht des Kantons Zürich stellte am 11. April 2007 fest, dass P._ die Straftatbestände der mehrfachen einfachen Körperverletzung, der mehrfachen Drohung und der mehrfachen Nötigung im Zustand der Schuldunfähigkeit begangen hatte. Es verurteilte ihn wegen mehrfachen Drogenkonsums, verschiedener mehrfacher Verstösse gegen das SVG sowie mehrfacher Widerhandlung gegen das Waffengesetz zu einer Gesamtstrafe von 10 Monaten Freiheitsstrafe und Fr. 200.-- Busse (unter Einbezug einer 6-monatigen Gefängnisstrafe und einer 15-tägigen Haftstrafe aus den Jahren 2002 bzw. 2004) und ordnete eine ambulante Massnahme an. Das Gericht erklärte das Strafmass durch die 811 Tage Untersuchungs- und Sicherheitshaft als erstanden, sprach P._ aber keine Umtriebsentschädigung oder Genugtuung zu. C. P._ führt Beschwerde in Strafsachen und beantragt, das angefochtene Urteil sei aufzuheben, und er sei wegen rechtswidrigen Freiheitsentzugs mit mindestens Fr. 45'000.-- zu entschädigen; eventuell sei die Sache zur Festlegung einer angemessenen Entschädigung an die Vorinstanz zurückzuweisen.