> For the complete documentation index, see [llms.txt](https://infinitode-docs.gitbook.io/documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://infinitode-docs.gitbook.io/documentation/faqs/questions-about-paid-products.md).

# Questions about paid products

This page contains common questions and answers surrounding our paid products, like software and other tools.

<details>

<summary>What is KeySynth Studio?</summary>

KeySynth Studio is a standalone MIDI and piano visualizer for creators, musicians, and educators. It lets you import MIDI files, customize the scene, and export cinematic piano videos locally on your machine.

</details>

<details>

<summary>Is KeySynth Studio a subscription?</summary>

No. KeySynth Studio is a one-time purchase. You pay once and keep access permanently, including future updates.

</details>

<details>

<summary>Do I need an internet connection to use KeySynth Studio?</summary>

Not for normal use. KeySynth Studio runs locally and does not rely on cloud rendering or account-based usage. An internet connection is only needed for the initial sample loading from ToneJS.

</details>

<details>

<summary>Does my MIDI or project data leave my device?</summary>

No. KeySynth Studio is local-first. Your MIDI files and renders stay on your machine.

</details>

<details>

<summary>What can I create with KeySynth Studio?</summary>

You can create cinematic piano and MIDI visualization videos with customizable colors, note styles, particles, post-processing, and reactive visual effects. It also supports live MIDI input for real-time visual generation.

</details>

<details>

<summary>What export quality does KeySynth Studio support?</summary>

KeySynth Studio supports exports from 720p up to 4K at 120fps. Standard high-fidelity output includes 2K at 60fps.

</details>

<details>

<summary>Is KeySynth Studio fast enough for lower-end hardware?</summary>

Yes. KeySynth Studio is optimized for local rendering speed and efficient memory use. A 45-second track can render in about 25 seconds on older budget hardware like a GTX 750, depending on the scene and settings.

</details>

<details>

<summary>Can I use KeySynth Studio live with a digital piano or MIDI controller?</summary>

Yes. KeySynth Studio supports live MIDI input with real-time visual generation and zero-latency playback visuals.

</details>

<details>

<summary>Can I save and reuse my visual setups?</summary>

Yes. You can save, load, export, and import custom setups through JSON presets. This makes it easy to reuse looks or share them with others.

</details>

<details>

<summary>Can I use videos or presets made with KeySynth Studio commercially?</summary>

Yes. Commercial use of KeySynth Studio outputs remains free. This includes exported video, audio, and presets in JSON format.

</details>

<details>

<summary>Which operating systems are supported?</summary>

KeySynth Studio is packaged for Windows 11, macOS, and Linux. The Windows build has been actively tested on Windows 11 x64, including versions 22H2 and 25H2.

</details>

<details>

<summary>Are the desktop builds signed or notarized?</summary>

No. The builds are not signed or notarized. This keeps the product aligned with a one-time purchase model instead of adding recurring platform licensing costs.

</details>

<details>

<summary>Why does Windows or macOS warn me when I open the app?</summary>

Unsigned desktop apps can trigger platform security warnings. On Windows, SmartScreen may show "Unknown Publisher". On macOS, Gatekeeper may flag the app as unverified. You can still open the app manually through the standard system prompts.

</details>

<details>

<summary>How do I open KeySynth Studio on Windows if SmartScreen blocks it?</summary>

When SmartScreen appears, select **More info**, then choose **Run anyway**. This warning appears because the build is unsigned, not because the app is unsafe.

</details>

<details>

<summary>How do I open KeySynth Studio on macOS if Gatekeeper blocks it?</summary>

Move the app into your **Applications** folder first. Then right-click the app, select **Open**, and confirm **Open Anyway** when prompted.

</details>

<details>

<summary>Does KeySynth Studio receive updates?</summary>

Yes. KeySynth Studio receives gradual updates over time. Bug fixes take priority, followed by optimizations and new features.

</details>

<details>

<summary>What changed in KeySynth Studio v1.0.1?</summary>

Version 1.0.1 adds:

* New lightsabers: Neon Ribbon, Ice Crystal, Void Rift, and Solar Flare.
* New particle forces: Magnetic Pulse, Dual Orbit, and Wind Gust.
* New flow strand count controls and performance optimizations.

It also adds C-note split octave markers, a middle C marker, a duration bar, better particle reuse, and improved native video encoding for faster exports with lower memory use.

</details>

{% hint style="info" %}
If your device struggles with heavier scenes, reduce visual complexity or disable flow strands for better performance.
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://infinitode-docs.gitbook.io/documentation/faqs/questions-about-paid-products.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
