Commit History

  1. Update index.html

    Verified signature
    85f00ee
  2. Update main.py

    Verified signature
    161e79d

  1. Refactor drum patterns for enhanced musicality and introduce smart pattern selection logic

    d849589
  2. Add hidden state support and enhance melody generation logic for better audio responsiveness

    78779d1
  3. Enhance BPM pattern selection and entrainment logic for improved audio responsiveness

    e1435d8
  4. Refactor audio chain and drum engine for improved performance and responsiveness

    76b32b8
  5. Adjust drum sound volumes for kick, snare, and hi-hat

    2bee9cb
  6. Add BLE device connection UI and quick BPM zone selection

    15b4b9b

  1. Add hi-hat sound synthesis and update drum trigger logic to use batch duration

    17205e5
  2. refactor BioVibeAI model to support hidden state and improve melody generation logic

    d7b6834
  3. Delete 2 previous changes

    Verified signature
    589d428
  4. Random hóa Hợp âm (Xóa bỏ sự đơn điệu)⁠

    Verified signature
    1e84a65
  5. Thay đổi cách tính nhịp điệu (Step/Beat)⁠

    Verified signature
    11ad539

  1. refactor music generation by selecting a random song and ensuring sufficient length for seed tokens

    457981a
  2. refactor BioVibeAI model architecture by updating LSTM parameters and increasing layer count for improved performance

    9d6d506
  3. refactor Dockerfile by removing FluidSynth installation and updating model and data file references

    9585181

  1. refactor audio synthesis by adjusting volume levels for kick and snare instruments

    0b2f738
  2. refactor audio synthesis by adjusting volume levels for pad and kick instruments

    4ede205
  3. refactor music generation by adjusting synth volumes and batching note processing for improved timing

    754fcda
  4. refactor audio synthesis by adjusting volume levels for kick and snare instruments

    96a341e
  5. refactor music generation by adding new synths for pads, kick, and snare, and improving note handling in websocket

    ed44796
  6. refactor music generation by batching note sending and improving timing dynamics

    f5c3ac2
  7. refactor music generation by enhancing audio effects chain and improving velocity and timing humanization

    bd26bbb
  8. refactor audio playback by normalizing velocity for improved sound consistency

    fdf4d3a
  9. refactor audio sample URLs for consistency and update base URL to raw content

    cdaa52a
  10. refactor music generation by adjusting gain level and replacing PolySynth with Sampler for improved sound quality

    af7bd09
  11. refactor music generation by adjusting audio effects and improving dynamics

    8627324
  12. refactor music generation setup by enhancing audio effects and connecting reverb to filter

    ab9d65e
  13. refactor lo-fi synthesizer initialization by removing redundant triggerAttackRelease call

    a2391b2
  14. refactor websocket connection handling for clarity and consistency

    f000e98
  15. refactor piano instrument to use PolySynth for improved sound dynamics and volume control

    80f1340
  16. refactor audio synthesis to improve sound quality and implement lo-fi piano samples

    a0862a6
  17. refactor websocket_vibe to adjust BPM handling and enhance chord progression dynamics

    491886c
  18. fix

    458b9ac
  19. refactor audio processing logic to enhance sound quality and implement lo-fi chord progression

    baad3f5
  20. refactor websocket_vibe to streamline BPM handling and enhance note sending logic

    3f60c90
  21. enhance WebSocket integration to support real-time BPM updates and improve AI music generation logic

    359910b
  22. refactor imports in main.py for improved organization and clarity

    f6b9480
  23. fix

    4a905d6
  24. fix WebSocket initialization for real-time music streaming

    42542db
  25. fix WebSocket connection protocol handling for secure connections

    9c6092c
  26. refactor WebSocket integration for real-time MIDI generation, enhance AI music generation logic, and implement MIDI pitch clamping

    5136ade
  27. add missing mido import to main.py

    741f5d6
  28. remove unused mido import from main.py and add it to requirements.txt

    162019c
  29. refactor generate_ai_midi function to adjust default number of notes from 64 to 40, enhance MIDI generation with improved chord progression and rhythm patterns, and implement fallback mechanism for insufficient MIDI notes

    c971da6
  30. refactor generate_ai_midi function to increase default number of notes from 20 to 64 and optimize seed generation for improved performance

    9a29daf
  31. refactor generate_ai_midi function to reduce default number of notes from 40 to 20

    41c11dd
  32. refactor generate_ai_midi function to reduce default number of notes from 80 to 40 and remove mix_with_ambience call from generate_vibe endpoint

    0231127
  33. refactor generate_ai_midi function to enhance melody generation with structured rhythm patterns and improved pitch handling

    1ed4a85
  34. add mix_with_ambience function to enhance AI-generated audio with piano and rain sounds

    53b12a6