# Multichannel Audio-Input

**URL:** <https://qa.fmod.com/t/multichannel-audio-input/13864>\
**Category:** Unity\
**Created:** [May 9, 2018, 9:30am UTC](https://qa.fmod.com/t/multichannel-audio-input/13864 "2018-05-09T09:30:06Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![damiantd](https://avatars.discourse-cdn.com/v4/letter/d/898d66/32.png) [@damiantd](https://qa.fmod.com/u/damiantd)\
**Post date:** [May 9, 2018, 9:30am UTC](https://qa.fmod.com/t/multichannel-audio-input/13864/1 "2018-05-09T09:30:06Z")

</div>

Hi,

for a research-projekt I’m seeking for a solution to get multichannel input from a (virtual) audio interface into unity. Would be fmod a solution to this? When yes - how?

Thanks in advance and best regards

---

<div class="post-metadata">

**Author:** ![cameron-fmod](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/cameron-fmod/32/261_2.png) [@cameron-fmod](https://qa.fmod.com/u/cameron-fmod)\
**Post date:** [May 14, 2018, 6:57am UTC](https://qa.fmod.com/t/multichannel-audio-input/13864/2 "2018-05-14T06:57:49Z")

</div>

If the device shows up as a recording device then you should be able to use System::GetRecordDriverInfo and System::RecordStart.  
[https://fmod.com/resources/documentation-api?page=content/generated/FMOD\_System\_GetRecordDriverInfo.html#/](https://fmod.com/resources/documentation-api?page=content/generated/FMOD_System_GetRecordDriverInfo.html#/)  
[https://fmod.com/resources/documentation-api?page=content/generated/FMOD\_System\_RecordStart.html#/](https://fmod.com/resources/documentation-api?page=content/generated/FMOD_System_RecordStart.html#/)

We also have some recording examples in our LowLevel and Studio API’s that would be very similar, only in C++ rather than C#.

---

<div class="post-metadata">

**Author:** ![hello\_pld](https://avatars.discourse-cdn.com/v4/letter/h/e47c2d/32.png) [@hello\_pld](https://qa.fmod.com/u/hello_pld)\
**Post date:** [July 9, 2024, 8:55am UTC](https://qa.fmod.com/t/multichannel-audio-input/13864/3 "2024-07-09T08:55:02Z")

</div>

> [@cameron-fmod](#):
>
> We also have some recording examples in our LowLevel and Studio API’s that would be very similar, only in C++ rather than C#.

Hey,  
I am in a similar situation. Does this only work in Unity or also in Unreal? How do I actually implement this then. (Not a programmer) rather sound designer).

Best

---

<div class="post-metadata">

**Author:** ![cameron-fmod](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/cameron-fmod/32/261_2.png) [@cameron-fmod](https://qa.fmod.com/u/cameron-fmod)\
**Post date:** [July 15, 2024, 4:20am UTC](https://qa.fmod.com/t/multichannel-audio-input/13864/4 "2024-07-15T04:20:28Z")

</div>

These examples won’t immediately work in Unreal, as they are written in C# and Unreal uses C++. Although we do have similar examples included in our [FMOD Engine download](https://www.fmod.com/download#fmodengine) which are written in C++.

---

<div class="post-metadata">

**Author:** ![hello\_pld](https://avatars.discourse-cdn.com/v4/letter/h/e47c2d/32.png) [@hello\_pld](https://qa.fmod.com/u/hello_pld)\
**Post date:** [July 15, 2024, 11:28am UTC](https://qa.fmod.com/t/multichannel-audio-input/13864/5 "2024-07-15T11:28:42Z")

</div>

Hm, ok since I am not a programmer and run a built by myself e.g. the engine. How is there an easy way of getting a my hands in these examples?

Best and thanks for the reply.

---

<div class="post-metadata">

**Author:** ![cameron-fmod](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/cameron-fmod/32/261_2.png) [@cameron-fmod](https://qa.fmod.com/u/cameron-fmod)\
**Post date:** [July 18, 2024, 4:38am UTC](https://qa.fmod.com/t/multichannel-audio-input/13864/6 "2024-07-18T04:38:33Z")

</div>

If you can find the ‘record.cpp’ file in the FMOD Engine examples, that will contain the information your need to get recording in FMOD but you will still need to do some coding to get it working in your Unreal project.
