منصوبے کے بارے میں

Tulip Creative Computer (Tulip CC) اور AMYboard اوپن سورس، پورٹیبل، پروگرامیبل ڈیوائسز ہیں جو میوزک، گرافکس، کوڈ اور تحریر کے لیے بنائے گئے ہیں۔ Tulip ایک کم پاور والا، خود کفیل کمپیوٹر ہے جس میں ٹچ اسکرین اور آواز ہے اور یہ براہ راست Python پرامپٹ میں بوٹ ہوتا ہے، جو میوزک سنتھیسس، تیز گرافکس اور ٹیکسٹ، ہارڈویئر MIDI، نیٹ ورک تک رسائی اور بیرونی سینسرز کے لیے بلٹ ان سپورٹ فراہم کرتا ہے۔ AMYboard ایک ہیڈلیس ورژن ہے جس میں زیادہ آڈیو صلاحیت ہے، بشمول آڈیو ان پٹ، ماڈیولر 10hp اور 10vpp آڈیو، S/PDIF ڈیجیٹل آڈیو، CV جیکس اور SD کارڈ۔ یہ سسٹم MicroPython، AMY سنتھیسائزر اور LVGL سے چلتا ہے، اور ESP-IDF کا استعمال کرتے ہوئے ESP32-S3 چپ پر چلتا ہے۔ اسے تین طریقوں سے استعمال کیا جا سکتا ہے: ریڈی میڈ یا DIY ہارڈویئر کے طور پر، براؤزر میں تقریباً تمام فیچرز کے ساتھ، یا Mac، Linux یا WSL کے لیے نیٹو ڈیسک ٹاپ ایپ کے طور پر۔ ہارڈویئر اور سافٹ ویئر مکمل طور پر اوپن سورس ہیں۔ اہم ہارڈویئر صلاحیتوں میں شامل ہیں: 8.5MB RAM، 32MB فلیش اسٹوریج جو Python فائل سسٹم کے طور پر قابل رسائی ہے، 120-وائس سٹیریو AMY سنتھیسائزر انجن، ANSI کلر سپورٹ کے ساتھ 128x50 ٹیکسٹ فریم بفر، کولیشن ڈٹیکشن کے ساتھ 32 ہارڈویئر اسپرائٹس تک، 1024x600 اسکرولنگ بیک گراؤنڈ فریم بفر، HTTP/TCP/UDP سپورٹ کے ساتھ WiFi، 256 رنگ، بلٹ ان کوڈ اور ٹیکسٹ ایڈیٹر، TULIP ~ WORLD نامی BBS چیٹ اور فائل ٹرانسفر ایریا، USB کی بورڈ/MIDI/ماؤس سپورٹ، کیپسیٹو ملٹی ٹچ، MIDI ان/آؤٹ، اور I2C/Grove/Mabee کنیکٹر۔ AMY سنتھیسائزر ایڈیٹو اور سبٹریکٹو آسلیٹرز، FM سنتھیسس، سیمپلرز، Karplus-Strong، اینالاگ اسٹائل فلٹرز اور ایک سیکوینسر کو سپورٹ کرتا ہے۔ Tulip کے ساتھ ڈرم مشین، وائسز/پیچ ایپ اور Juno-6 ایڈیٹر آتا ہے۔ ایک میوزک کمپیوٹر اسکیلز، کورڈز اور پروگریشنز فراہم کرتا ہے۔ MIDI ان پٹ اور آؤٹ پٹ Python کال بیکس کے ساتھ بیرونی میوزک ہارڈویئر سے کنکشن کی اجازت دیتے ہیں۔ گرافکس سسٹم میں ایک اسکرولنگ بیک گراؤنڈ لیئر، ہارڈویئر اسپرائٹس اور ٹیکسٹ لیئر شامل ہیں، جس میں پکسلز سیٹ کرنے، PNGs لوڈ کرنے، بیک گراؤنڈز اسکرول کرنے اور اسپرائٹس کو منتقل کرنے کے فنکشنز ہیں۔ بٹن اور سلائیڈرز جیسے UI عناصر دستیاب ہیں، اور کال بیکس کا استعمال کرتے ہوئے ایک وقت میں متعدد ایپلیکیشنز چلائی جا سکتی ہیں۔ Tulip کو T-Deck ڈیوائس پر بھی انسٹال کیا جا سکتا ہے۔ ڈیولپمنٹ رہنمائی اصول Tulip Desktop اور Tulip CC کے درمیان کراس پلیٹ فارم مساوات پر زور دیتے ہیں، اور تبدیلیاں تجویز کرنے سے پہلے ہارڈویئر پر ٹیسٹنگ پر زور دیتے ہیں۔