[MOD] Nokia Recorder with OZO support

Search This thread

back.rider555

Senior Member
Mar 2, 2018
181
1,118
I ported a few codes into the Nokia Recorder app v8.1030.40 to enable support for OZO audio recording. I've only tested this in my Nokia 7 Plus, but it might work in other OZO-supported devices.

Changelog:
- Added spatial recording support: ACC recording format (screenshot 2) now records with spatial audio recording by default.
- Changed app theme color: just to differentiate it from the original base app.

NOTES: To make the most of the spatial recording feature, I forced Surround mode in this mod, which means all three microphones are used at once. Since this feature is for video recording by default, its full potential can be maximized in landscape mode (since the microphones are oriented vertically, putting the phone in landscape mode allows for differential left and right audio channels). Here, I forced the orientation such that the left audio channel is oriented at the top portion of the phone, and the right audio channel at the bottom. So for accurate audio channels, I recommend orienting the phone in landscape mode with the charging port on the right hand side (like recording a video). Of course if it doesn't matter to you that much, you can orient the phone however you like; audio quality is good, nevertheless. Enjoy recording audio in high quality!

Download:
voicenote_8.1030.40_surround.apk
 

j€nish

Senior Member
Jan 7, 2016
388
71
I ported a few codes into the Nokia Recorder app v8.1030.40 to enable support for OZO audio recording. I've only tested this in my Nokia 7 Plus, but it might work in other OZO-supported devices.

Changelog:
- Added spatial recording support: ACC recording format (screenshot 2) now records with spatial audio recording by default.
- Changed app theme color: just to differentiate it from the original base app.

NOTES: To make the most of the spatial recording feature, I forced Surround mode in this mod, which means all three microphones are used at once. Since this feature is for video recording by default, its full potential can be maximized in landscape mode (since the microphones are oriented vertically, putting the phone in landscape mode allows for differential left and right audio channels). Here, I forced the orientation such that the left audio channel is oriented at the top portion of the phone, and the right audio channel at the bottom. So for accurate audio channels, I recommend orienting the phone in landscape mode with the charging port on the right hand side (like recording a video). Of course if it doesn't matter to you that much, you can orient the phone however you like; audio quality is good, nevertheless. Enjoy recording audio in high quality!

Download:
voicenote_8.1030.40_surround.apk

But how OZO VIDEO record
Steps please
 

batmanlovesuperman

Senior Member
Dec 7, 2014
50
18
Thank you very much, this will be very helpful because most recording apps doesn’t utilize Nokia’s ozo audio. Nokia microphones are awesome!
 

RobFisher

Member
Aug 16, 2012
5
0
I'm curious how you figured it out. Is there some Nokia API documentation somewhere or is it just a matter of enumerating device capabilities and trying the various options? Is is an Java API or do you need to call ioctl on some device?

Would you be able to post a code snippet?
 

[email protected]

Senior Member
May 15, 2018
230
171
I ported a few codes into the Nokia Recorder app v8.1030.40 to enable support for OZO audio recording. I've only tested this in my Nokia 7 Plus, but it might work in other OZO-supported devices.

Changelog:
- Added spatial recording support: ACC recording format (screenshot 2) now records with spatial audio recording by default.
- Changed app theme color: just to differentiate it from the original base app.

NOTES: To make the most of the spatial recording feature, I forced Surround mode in this mod, which means all three microphones are used at once. Since this feature is for video recording by default, its full potential can be maximized in landscape mode (since the microphones are oriented vertically, putting the phone in landscape mode allows for differential left and right audio channels). Here, I forced the orientation such that the left audio channel is oriented at the top portion of the phone, and the right audio channel at the bottom. So for accurate audio channels, I recommend orienting the phone in landscape mode with the charging port on the right hand side (like recording a video). Of course if it doesn't matter to you that much, you can orient the phone however you like; audio quality is good, nevertheless. Enjoy recording audio in high quality!

Download:
voicenote_8.1030.40_surround.apk
is not installing on my phone
 

j€nish

Senior Member
Jan 7, 2016
388
71
I ported a few codes into the Nokia Recorder app v8.1030.40 to enable support for OZO audio recording. I've only tested this in my Nokia 7 Plus, but it might work in other OZO-supported devices.

Changelog:
- Added spatial recording support: ACC recording format (screenshot 2) now records with spatial audio recording by default.
- Changed app theme color: just to differentiate it from the original base app.

NOTES: To make the most of the spatial recording feature, I forced Surround mode in this mod, which means all three microphones are used at once. Since this feature is for video recording by default, its full potential can be maximized in landscape mode (since the microphones are oriented vertically, putting the phone in landscape mode allows for differential left and right audio channels). Here, I forced the orientation such that the left audio channel is oriented at the top portion of the phone, and the right audio channel at the bottom. So for accurate audio channels, I recommend orienting the phone in landscape mode with the charging port on the right hand side (like recording a video). Of course if it doesn't matter to you that much, you can orient the phone however you like; audio quality is good, nevertheless. Enjoy recording audio in high quality!

Download:
voicenote_8.1030.40_surround.apk
Can you upload ozo video recorder
Please
 

webvan

Senior Member
May 20, 2008
1,165
70
Thanks for the great work and for sharing. Installed fine on my Nokia 8. Will do some test recordings and listen with headphones, the only way to really enjoy spatial audio.
 

markcoley

Member
Apr 3, 2019
10
7
I've been looking for some way of recording Ozo sound since I got my Nokia 8 over a year ago. Up until now I've had to record video as well using the camera app, then extract the audio in Audacity.

I had written to Nokia back in September 2018 and had this reply:

Hi Mark,

OZO Audio function on the Nokia 8 is only for native camera video recording function and not open to 3rd party applications. Please contact mobile phone division for any further questions and support.

Regards,
OZO Sales


I'd also written to the author of the Hi-Q app to see if he could get Ozo audio working, but he couldn't. The audio recorded by other apps had odd audio distortion present as if some algorithm was at play distorting everything.

I'll do some testing later!

You said you could configure the microphones. For the Nokia 8 it might be useful to use the bottom mic and the one on the screen side then you can leave the phone placed on a surface and still watch the recording.

Can you explain what you've done... I can let the Hi-Q app developer know!

Thanks,
Mark.
 

markcoley

Member
Apr 3, 2019
10
7
With further tests on my Nokia 8 I can see the microphone by the screen doesn't seem to influence any of the recordings. You can rub it or occlude it and the stereo field doesn't shift. If you rub the mic near the flash or near the USB socket you hear mono noise (equal in left and right) added to the recording. If you occlude either of these you get mono recordings and signal is equally split between left and right. If you occlude both mics everything goes very quiet and muffled. If sound reaches both mics then it successfully puts the recording in the stereo field. As rubbing sounds are noisy in one mic but probably not heard in the other the Ozo algorithm probably sends that equally to left and right channels as it can't tell where it is coming from. There is no audio distortion heard on recording music coming from a room TV. With my Hi-Q app, rubbing either of the same mics generates noise purely in the left or right channel. And that app still suffers from some very strange audio processing where music in the room seems to get signal processed away.

In short, this is the app we've all been waiting for!
 

webvan

Senior Member
May 20, 2008
1,165
70
Thanks for your detailed feedback. Where is the "screen side" microphone located ? Based on the notes that came with the app "forced surround", shouldn't it also be used by the app like in the surround mode of the videos produced by the stock camera app ?

I videod a piano concert the other day and while the surround sound sounded better than the "front" option I was a bit annoyed by the "shifting" in the sound, probably due to the OZO software interpreting the sound sent by the mics.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 50
    I ported a few codes into the Nokia Recorder app v8.1030.40 to enable support for OZO audio recording. I've only tested this in my Nokia 7 Plus, but it might work in other OZO-supported devices.

    Changelog:
    - Added spatial recording support: ACC recording format (screenshot 2) now records with spatial audio recording by default.
    - Changed app theme color: just to differentiate it from the original base app.

    NOTES: To make the most of the spatial recording feature, I forced Surround mode in this mod, which means all three microphones are used at once. Since this feature is for video recording by default, its full potential can be maximized in landscape mode (since the microphones are oriented vertically, putting the phone in landscape mode allows for differential left and right audio channels). Here, I forced the orientation such that the left audio channel is oriented at the top portion of the phone, and the right audio channel at the bottom. So for accurate audio channels, I recommend orienting the phone in landscape mode with the charging port on the right hand side (like recording a video). Of course if it doesn't matter to you that much, you can orient the phone however you like; audio quality is good, nevertheless. Enjoy recording audio in high quality!

    Download:
    voicenote_8.1030.40_surround.apk
    14
    P.S. I humbly request everyone to please do not spam with "add the feature/support to GCam" etc. etc. I've spent 4 days to figure this out and make it work, and I need a break right now. Cheers!
    9
    Why does it require phone permission?

    This is to pause recording with incoming phone calls.
    3
    I discovered the camera app would only record Ozo audio in safe mode after the android 10 update so I disabled the apps one by one in normal mode till I found the culprit, which was the Google system app. When that was disabled the Nokia Recorder app on here then started working again.
    2
    It works fine on the Nokia 8.1 with Android 10 but only if you deny permission for the Google system app to the microphone. It's as if the Google app is intercepting the audio before passing a mono lower quality version on to the app. The inbuilt camera app now records in low quality mono too if the Google app has use of the microphone.

    To turn access off go to settings, type 'microphone' in the search box, select it, go to three dot menu and get it to 'show system' apps, select the Google app, then chose 'Deny'.

    If you don't do this anyone being recorded can shout OK Google to stop the video camera I have discovered!