PraiseProjector

Először is hadd hívjam fel rá a figyelmet, hogy a PraiseProjector még (illetve folyamatosan) fejlesztés alatt áll, nem tekinthető teljesen kész, kiforrott terméknek, ezért az esetleges felhasználók türelmét kérem és megértését köszönöm.

A PraiseProjector egy ingyenes megoldás elsősorban keresztény gyülekezetek számára, hogy az előadni kívánt dalokat szerkesszék, tárolják és megosszák egymás között illetve élő alkalmak során a zenészek előtt megjelenjenek a dalok szövegei és akkordmenetei, a szöveget pedig ki tudják vetíteni a gyülekezet vagy a közönség számára.

A PraiseProjector két megközelítést alkalmaz. Az egyik egy asztali alkalmazás, amelyik projektorra kapcsolva alkalmas a dalszövegek vetítésére és karbantartására és ami nem igényel hálózati hozzáférést, illetve egy webapp, ami online, akár telepítés nélkül is használható egy modern böngészőből.

Ez utóbbihoz létezik egy szintén ingyenes Android alkalmazás, amely alapvetően csak egy keretet biztosít a webapp számára, de lehetővé teszi az eszközök közötti közvetlen kommunikációt is, így használható internet vagy akár WiFi hálózat nélkül is, mondjuk kisebb közösségi összejövetelek alkalmával.

Miért?

Offline Már sok program létezik dicséretek szövegeinek vetítésére, ráadásul sok ingyenes is. Minek még egy?

A PraiseProjector két dologban különbözik a többi hasonló alkalmazástól:

  • A lehető legegyszerűbben tartja a dalszövegek karbantartását és vetítését
  • A dalszövegeken túl az akkordmeneteket is képes tárolni és megjeleníteni a zenészek számára, ezáltal egyfajta rugalmas, digitális "kottatárat" képezve
  • Egyszerű karbantartás, adaptív vetítés

    Projecting A PraiseProjector ami a vetítést illeti, amit lehet automatikusan próbál megoldani. Ezért nincs szükség a szövegeket manuálisan formázni és tagolni a vetítéshez, elegendő beállítani a betűtípust és méretet. A program automatikusan újratördeli a szöveget és láthatóvá válnak az egyes szakaszok. Igény szerint szintén beállítható mértékben automatikusan csökkenti a betűméretet a jobb tördelés érdekében illetve jelzi hogy melyik vetítendő dalszöveggel akadhatnak problémák. Természetesen itt is van lehetőség háttérkép beállítására vagy betű szín, format, keret, stb. módosításra, de a PraiseProjector elsődleges célja az egyszerűség és könnyű használhatóság. Ennek fényében például a dalok közötti keresés támogatja a "hasonló" szavakra való keresést.

    Akkordmenetek a zenészeknek

    Profiles A PraiseProjector egy ChordPro alapú adatbázist használ, ami lehetővé teszi, hogy a dalszövegeken túl, az akkordmeneteket is tároljuk. Ezt a formátumot sok helyen alkalmazzák, azonban a PraiseProjector tartalmaz egy WYSWYG szerkesztőt is és nemcsak tárolja de értelmezi is a rögzített akkordokat, így van rá lehetőség, hogy a dalokat akár előadás alatt transzponáljuk. Mivel az asztali vetítő beépített webszervert tartalmaz így a program intra- és interneten is összekapcsolható akár tabletekkel vagy mobiltelefonokkal is, amik így kvázi "kottaként" funkcionálhatnak.
    A PraiseProjector alkalmas rá, hogy az egyes dicséret vezetők, zenészek összeállított dallistáit illetve egyéni preferenciáit eltárolja, milyen hangnemben, milyen capo állásban szeret előadni bizonyos dalokat. Mivel a dalokból különböző verziókat is lehet tárolni, azt is rögzíthetjük, hogy ki melyik verziót preferálja.


    Online

    Digitális "kotta"

    A PraiseProjector teljes funkcionalitásának eléréséhez internetre nincs szükség, azonban a lényegi potenciál kiaknázásához legalább intranetes hálózat szükséges, amit egy WiFi router (vagy akár a WiFi-vel rendelkező PC) biztosíthat.

    A PraiseProjector igazi erőssége azonban az online funkcionalitásában van. Amennyiben az internet rendelkezésre áll, nincs szükség PC-re a használathoz.

    Elegendő egy tablet, telefon vagy bármilyen HTML5 kompatibilis böngészővel felszerelt eszköz a használatához, akár egy okos TV is szolgálhat megjelenítőként.

    A kliensek között kijelölhető egy vezető, aki kiválaszthatja az aktuálisan megjelenített dalt az adatbázisból vagy akár egy előre összeállított listából, tetszése szerint módosíthatja a hangnemet. A többi megjelenítőn automatikusan érvényre lépnek a változtatások, így például a vetítőt kezelőnek már nem kell keresgetnie az épp felcsendülő dalt, csak kijelölni az éppen szóló szakaszt. A kijelölt szövegrészlet pedig nem csak a kivetítőn jelenik meg, hanem - igény szerint - a klienseken is kiemelésre kerül.

    Szerkesztés

    Importálás

    Import Amennyiben az Ön PC-jén elérhető a Microsoft Word*, a PraiseProjector Windows*-os alkalmazása annak segítségével képes importálni más (pl. HTML, DOC, RTF, PDF, TXT) formátumú szöveges állományokat az adatbázisba. A varázsló jellegű folyamat során az alkalmazás végigvezeti és segíti Önt a "csíkkotta" jellegű dalok importálásában, automatikusan detektálja az akkordokat tartalmazó sorokat, megpróbálja meghatározni az abban alkalmazott akkorodokat és normalizálja a jelölésrendszert. Optimális esetben Önnek csak áttekinteni és jóváhagyni kell a lépéseket és végül a kedve szerint tagolni illetve rögzíteni egyéb metaadatokat.

    WYSWYG szerkesztő

    WYSWYG A PraiseProjector segítségével nincs szükség arra, hogy a felhasználók ismerjék a ChordPro formátumot és a szerkesztés közben betartsák annak formátum előírásait. Hasonlóan egy modern szövegszerkesztőhöz, a felhasználó szerkesztés közben annak végleges formájában látja dalt, kényelmesen húzd és ejtsd módszerrel helyezhet el akkordokat és anélkül szerkesztheti a metaadatokat, hogy ismernie kell azok ChordPro kódjait. A PraiseProjector nem kezeli a teljes ChordPro által támogatott formátum funkciót, azzal ellentétben viszont értelmezi a rögzített akkordokat és több kényelmi funkcióval is rendelkezik az akkordok elhelyezéséhez és szerkesztéséhez.

    *A Word és a Windows a Microsoft Corporation bejegyzett védjegye

    Tulajdonságok

    Minden, amire egy dicsőítés vagy egy közös zenélés alkalmával szüksége lehet

    Intelligens vetítés

    Automatikus intelligens szövegtördelés és darabolás a vetítésekben offline (külső monitorra) vagy online (másik eszközre).

    Testreszabhatóság

    Beállítható igény szerinti dal információ részletesség, akkordformátum megjelenítés, transzponálás vagy épp capo használat.

    Segítség kezdőknek

    Igény szerint automatikusan egyszerűsíti az akkordokat illetve mutatja azokat meg billentyűs vagy húros hangszerekre

    Online megosztható

    Online adatbázis segítségével a dalgyüjtemény szinkronizálható az eszközök között vagy elérhető bármikor az Interneten.


    Kérdések és válaszok

    Használható, bár a publikus dal adatbázis elsődleges célja az olyan kis gyülekezetek életének megkönnyítése, ahol nem profi zenészek vannak, akiknek a sokszor többszáz elemből álló repertoárból való játékhoz kell egy "kis segítség". A dalok kategorizálásának módszertana még kialakítás alatt áll, de terveim szerint lesz rá lehetőség, hogy különböző kategóriákban lehessen dalokat tárolni és azokban szűrten keresni, hogy mindenki azt találja meg, amit keres.

    Ennek alapvetően az az oka, hogy pillanatnyilag nincs semmilyen írott dokumentáció a szoftverhez, ezért egyelőre szükség van személyes kapcsolatra valakivel, aki tudja, hogyan kell használni. Bár próbáltam a kezelő felületet könnyen megérthetőre kialakítani, mégis előfordulhat, hogy alapvető kérdések merülhetnek fel a használattal kapcsolatban.

    Meg aztán, egyelőre nem túl népes a felhasználók tábora, szívesen hallok az újakról.

    A Windowsos szoftver teljesen ingyenes és az is marad, úgyhogy teljes nyugalommal ajánlhatom használatának megkezdését, nem lesz kidobott idő és energia megtanulni a használatát, felépíteni esetleg egy saját adatbázist.

    Amennyiben előfordulna, hogy olyan mennyiségű felhasználó szeretné az online felületet vagy funkciókat használni, amit a privát szerverkapacitásom nem bír el, akkor nyilván kénytelen lennék szervert bérelni, ami nyilván költségekkel járna. Ha ez a költség már nem férne bele a költségvetésembe, feltehetően elfogadnék adományokat a fenntartásra.

    Persze adományokat mindig mindenki szívesen fogad ;o) de jelen fázisban még erre nincs lehetőség.

    Ennek az oka az, hogy a szoftverek digitális alírására nincs ingyenes lehetőség és mivel a szoftver ingyenes, a nulla bevétel nem fedezi a digitális aláírás költségét sem, ami ráadásul nem is egyszeri hanem éves díjas.

    Amennyiben valaki megfinanszírozza, nagyon szívesen vásárolok digitális aláírást, de meg kell mondjam, ez semmit nem ad hozzá a szoftver értékéhez. Ráadásul dolgozom rajta, hogy minden funkció elérhető legyen az online verzióban és akkor a desktop szoftver tényleg csak azoknak kellhet, akiknek nincs stabil internet hozzáférése vagy nem akarnak attól függeni.

    Ennek két oka is van:

  • Az egyik, hogy a kód inkrementálisan feljődött a felmerült igényekhez és már ráférne egy refaktorizáció illetve - mivel egyedül írtam - a forráskód is erőssen aluldokumentált, ami a közösségi használatot igencsak megnehezítené.
  • A másik oka, hogy nem igazán tudom, hogyan tudnám a fejlesztés irányát kézben tartani, ha esetleg elkezdenének szaporodni a projekt forkjai, pedig egyelőre szeretném a fejlesztések irányát magam meghatározni.
  • Ettől függetlenül ha valaki szívesen segítene a fejlesztésben, jelentkezzen. Bár elsősorban dokumentálni kellene illetve a webdizájnon javítani.

    A projekt elsődleges célja, hogy egy mindenki által használható, "minőségi" gyűjteményt biztosítson. Sajnos azonban tapasztalatom szerint sokan hajlamosak nem betartani a legalapvetőbb szerkesztési elveket sem. Emiatt még az egy csoporton belüli felhasználásra is kénytelen voltam jogosultságokat és korlátozásokat bevezetni a szerkesztési lehetőségekben, hogy a lelkes, de hozzá nem értő vagy épp nemtörődöm együttműködők ne tehesség tönkre mások munkáját.

    Jelenleg kialakítás alatt van egy olyan rendszer, aminek a feladata biztosítani, hogy az adatbázis mindenki számára jól használható legyen és az is maradjon. Ennek a részeteiről a közeljövőben bővebb információt fogok közzé tenni.

    Jelenleg igen, ennek elsősorban a Microsoft Word-el való együttműködés az oka. Az asztali program C# .NET-ben íródott, amennyiben a jövőben úgy látom, hogy van rá igény, a .NET Core vonalon megpróbálhatok más operációs rendszerek felé is elmozdulni, azonban egyelőre úgy látom, hogy az online funkcionalitásban nagyobb szabadság van.

    Alapvetően nincs kapacitásom arra, hogy proaktívan mindenféle böngészőkkel teszteljem az alkalmazást. Hála Istennek a Chrome engine kvázi szabvánnyá kezd válni, úgyhogy a modern böngészők többségével nem lesz gond.

    Amennyiben valakinek mégis arra lenne szükséges, hogy egy bizonyos böngészővel működjön (amivel esetleg most nem működik), akkor vegye fel velem a kapcsolatot és igyekszem megtenni amit tudok, a jó ügy érdekében.

    De van. Én magam is csináltam több különböző egységet is erre a célra. Továbbá tervben van, hogy általános midi kontrollereket is lehessen alkalmazni, amit vezetékesen vagy anélkül (mondjuk blutooth-on keresztül) lehet a megfelelő tablethez csatlakoztatni.

    Először is köszönöm a felajánlást.

    Természetesen első lépésként lépjen velem kapcsolatba a lap alján található form segítségével.

  • Mint korábban írtam nagy szükség volna valamilyen felhasználói kézikönyv szerűre. Persze lehetne bemutató videók formájában is, de én - bár ez nagyon modern - az ilyeneket nem szeretem, mert nem lehet be se keresni, se "átlók mentén" átfutni.
  • Jó lenne valaki a webdizájnban, vektorgrafikában jártas és tudna valami szép és egységes "look-and-feel"-t adni a rendszernek.
  • A program most angol és magyar nyelven elérhető, de amennyiben más nyelvre is igény lenne, ahhoz is kellene segítség.
  • És persze teszelők mindig kellenek. De talán ez adja magát, ha valaki használja a szoftvert, csak venni kell a fáradságot egy-egy hibabejelentéshez. Per pill más nem jut eszembe.
  • Mert a HTML template, amiből készült ilyen volt és nem bírtam ellenálni kísértésnek, hogy minél több elemet felhasználjak belőle. Értelme persze nincs, elismerem.


    Kapcsolat

    Amennyiben érdekli a PraiseProjector használatának lehetősége vagy egyéb okból szeretne üzenni vegye fel a kapcsolatot velünk