Freelance Software Engineer

Freelance Software Engineer

Posted 2 weeks ago by Twine

Negotiable
Undetermined
Remote
United Kingdom

Summary: A Developer is needed to create a standalone MIDI step sequencer application for Windows 10 or newer, incorporating pitch detection and Tesla time visualization. The role is remote, with a project timeline of 4 weeks for delivery. The application must process real-time audio input and save recordings in WAV format, following a modular Python coding structure for maintainability. The project is intended for personal use and requires a reliable and well-structured solution.

Key Responsibilities:

  • Build a standalone MIDI step sequencer application for Windows 10 or newer.
  • Integrate pitch detection and Tesla time visualization features.
  • Process real-time audio input and accurately detect pitch.
  • Visually display pitch detection results and record audio to WAV format.
  • Follow a modular Python coding structure for maintainability and scalability.
  • Deliver the completed application within 4 weeks.
  • Ensure good communication and documentation throughout the project.

Key Skills:

  • Proficiency in Python with a modular coding approach.
  • Experience developing standalone desktop applications (Windows preferred).
  • Strong understanding of audio processing and pitch detection techniques.
  • Familiarity with MIDI sequencing and step sequencer architecture.
  • Ability to implement real-time visual feedback systems.
  • Capability to record and save audio input to WAV files.
  • Good communication and documentation skills.
  • Availability to start immediately.

Salary (Rate): undetermined

City: undetermined

Country: United Kingdom

Working Arrangements: remote

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

A Developer is required to build a standalone MIDI step sequencer application for Windows 10 or newer, featuring integrated pitch detection and Tesla time visualization of recorded voice. The tool must process real-time audio input, accurately detect pitch, visually display the results, and record the audio to WAV format. The development should follow a modular Python coding structure to ensure maintainability and scalability. This is a remote role, and the completed application is expected to be delivered within 4 weeks. The project is for personal use and requires a dependable, well-structured solution.

Requirements

  • Proficiency in Python with a modular coding approach
  • Experience developing standalone desktop applications (Windows preferred)
  • Strong understanding of audio processing and pitch detection techniques
  • Familiarity with MIDI sequencing and step sequencer architecture
  • Ability to implement real-time visual feedback systems (e.g., Tesla time visualization)
  • Capability to record and save audio input to WAV files
  • Good communication and documentation skills
  • Availability to start immediately and deliver within 4 weeks
  • Remote work setup with reliable development tools and environment

About Twine

Twine is a leading marketplace connecting top freelancers, consultants, and contractors with companies needing creative and tech expertise.

Our Mission

Twine's mission is to empower creators and businesses to thrive in an AI-driven, freelance-first world.